ردیس ( Redis ) نوعی ساختمان داده است که اطلاعات ( data ) را به صورت کلید-مقدار ( Key-Value) بر روی رَم (RAM) به منظور و برای کَش ( Cache ) کردن، ذخیره می کند.

به علت ذخیره اطلاعات در رَم ( RAM )، استفاده از ردیس ( Redis ) افزایش سرعت ذخیره سازی و فراخوانی و در نتیجه افزایش سرعت سایت را به همراه دارد.

در این مقاله کوتاه قصد داریم فریمورک Laravel را با ردیس ( Redis ) هماهنگ کنیم.

 

ردیس ابزاری مناسب برای دخیره سازی موقت

ردیس ابزاری مناسب برای دخیره سازی موقت

 

نصب Redis در لینوکس

با چند دستور ساده در ترمینال می توان نسخه آخر Redis را بر روی لینوکس نصب کرد.

 مشاهده توضیحات اختصاصی سایت Redis.io برای نصب Redis

نصب Redis در ویندوز

برای نصب Redis بر روی ویندوز نیازمند طی کردن فرآیند طولانی تری هستیم.

در واقع چون Redis برای لیوکس ارائه شده، پاسخ به سوال روش نصب Redis بر روی ویندوز ( How install Redis on windows ) پاسخ شفاف و یکتایی ندارد، با این حال در این روش به سریع ترین و مناسب ترین روش با فرض استفاده از نسخه آخر Xampp در ویندوز می پردازیم:

۱- ابتدا بسته نیازمندی های Redis برای ویندوز را که توسط پلاک وب تهیه شده، از آدرس زیر دریافت کنید:

دریافت بسته نیازمندی های نصب Redis بر روی ویندوز

۲- پس از دریافت بسته فایل “redis-2.4.6-setup-64-bit.exe” را نصب کنید.

۳- بسته به نسخه Xampp خود محتویات یکی از پوشه های x64 یا x86 را به x:\xampp\php\ext منتقل کنید.

توجه: فایل های dll موجود در بسته متناسب با تمام نسخه های بین ۷.۰.۰ و ۷.۱.۰ از زبان PHP است، در صورتی که از نسخه های دیگری استفاده می کنید از صفحه ی پکیج Redis نسخه متناسب را دانلود کنید.

۴- اکنون باید Redis را به PHP معرفی کنیم.

در فایل php.ini عبارت زیر را قرار دهید:

5- آپاچی را Restart کنید.

فعال سازی Redis برای لاراول

لاراول به صورت پیش فرض کتابخانه های مربوط Redis را در خود دارد، صرفا باید برخی تنظیمات را انجام دهیم.

۱- ابتدا با کمک Composer پکیج مربوط به Redis را نصب می کنیم:

2- حال کافی است برای سرویس های مورد نظر خود پیش فرض Redis را انتخاب کنیم:

 

نصب تمام شد!

پیشنهاد میکنم برای اطلاعات بیشتر در خصوص Redis در لاراول به سایت رسمی لاراول سری بزنید.