اوبونتوسیستم عامل لینوکسمقالات وب

چگونه Redis را بر روی اوبونتو نصب و پیکربندی کنیم؟

همانطور که می دانید ردیس(Redis) ذخیره گاه کلید-مقدار داخل حافظه است که در اصل به عنوان پایگاه داده و کش مورد استفاده قرار می گرفت. نصب ردیس بر روی اوبونتو 16.04 کار اسانی است. کافیست مراحلی که در این مقاله بیان می کنیم را به دقت دنبال کنید. پس همراه وب ایده باشید.

خوب قبل از هر کاری از طریق SSH به سرور مجازی لینوکس خود متصل شوید و  جدیدترین نسخه از تمامی پکیج هایی که در حال حاضر بر روی سرور خود دارید را نصب نمایید. برای اینکار می توانید از دستور زیر استفاده کنید:

sudo apt-get update

sudo apt-get upgrade

 

 

بعد از اینکه فرآیند ارتقا تکمیل شد می توانید به سراغ مرحله بعد بروید.

 نصب ردیس بر روی اوبونتو 16.04:

نصب ردیس بر روی سرور مجازی اوبونتو کار ساده است. دستور زیر را اجرا کنید تا بتوانید ردیس را بر روی دستگاه خود نصب نمایید:

sudo apt-get install redis-server

 

اگر می خواهید از ردیس به عنوان کش Object برای وردپس یا سایر اپلیکیشن های مبتنی بر PHP استفاده کنید باید پکیج های زیر را هم نصب کنید:

sudo apt-get install php-redis

 

پیکربندی ردیس  به عنوان کش:

برای پیکربندی ردیس به عنوان کش باید فایل /etc/redis/redis.conf را ویرایش کنید. به عنوان ویرایشگر متن از nano استفاده کنید البته می توانید از ویرایشگر دلخواه خود نیز بهره ببرید.

sudo nano /etc/redis/redis.conf

 

برای پیکربندی حافظه حداکثری برای ردیس و نیز سایر موارد، خطوط زیر را به انتهای فایل اضافه کنید:

maxmemory 128mb

maxmemory-policy allkeys-lru

 

 

در این مثال، ردیس هر کلیدی را طبق الگوریتم LRU زمانی که حافظه به 128 مگابایت برسد حذف می کند. فایل را ذخیره کنید و ببندید و سرویس ردیس را ریستارت نمایید:

sudo systemctl restart redis-server.service

 

حالا ردیس را بر روی بوت فعال کنید:

sudo systemctl enable redis-server.service

 

در این مرحله باید آپاچی یا سرویس های PHP-FPM را برای فعال کردن اکستنشن های Php-redis باید ریستارت کنید.

 استفاده از ردیس بر روی اوبونتو:

برای استفاده از ردیس به عنوان کش برای اپلیکیشن های مبتنی بر PHP همچون وردپس باید پیکربندی های دیگری را نیز انجام دهید. اگر می خواهید از ردیس با وردپرس استفاده کنید کافیست افزونه Redis Object Cache را نصب کنید و پارامتر کانکشن آن را تنظیم نمایید. بعد از اینکه افزونه نصب شد و  کانکشن توسعه یافت می توانید از خط دستور ردیس برای دیدن خروجی زمان  واقعی استفاده کنید. برای شروع مانیتور خط فرمان ردیس از دستور زیر استفاده کنید:

redis-cli monitor

 

Rate this post
برچسب ها

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

بستن