Redis یکی از پایگاههای داده NoSQL بسیار سریع و قدرتمند است که برای مدیریت دادهها در حافظه استفاده میشود. این ابزار برای افزایش سرعت وبسایتها و بهینهسازی عملکرد اپلیکیشنهای وب، بسیار محبوب است. در این مقاله، بهصورت گامبهگام نحوه نصب و پیکربندی Redis روی cPanel را بررسی خواهیم کرد.
Redis (Remote Dictionary Server) یک پایگاه داده مبتنی بر حافظه (In-Memory) است که از ساختارهای داده مانند رشتهها، هشها، لیستها، مجموعهها و … پشتیبانی میکند. دلایل استفاده از Redis عبارتند از:
قبل از شروع فرآیند نصب، مطمئن شوید که موارد زیر آماده هستند:
ابتدا باید به سرور خود متصل شوید. از ابزارهایی مانند PuTTY برای اتصال به سرور از طریق SSH استفاده کنید:
ssh root@your-server-ip
دستور زیر را وارد کنید تا Redis نصب شود:
yum install redis -y
این دستور پکیج Redis را دانلود و نصب میکند. پس از اتمام نصب، مطمئن شوید که سرویس Redis فعال است:
systemctl start redis
برای اطمینان از اینکه Redis پس از راهاندازی مجدد سرور نیز فعال باشد، دستور زیر را اجرا کنید:
systemctl enable redis
برای بهینهسازی عملکرد Redis، لازم است برخی تنظیمات را در فایل پیکربندی آن اعمال کنید. فایل پیکربندی Redis معمولاً در مسیر زیر قرار دارد:
/etc/redis.conf
به دنبال خط زیر بگردید و مقدار حافظه مورد نظر خود را تنظیم کنید:
maxmemory 256mb
برای امنیت بیشتر، میتوانید یک رمز عبور برای Redis تنظیم کنید. این گزینه را در فایل redis.conf
پیدا کرده و مقدار آن را تغییر دهید:
requirepass your-password
پس از نصب و پیکربندی Redis، نیاز است که آن را با cPanel و WHM یکپارچه کنید تا بتوانید از آن در اپلیکیشنهای میزبانی شده استفاده کنید.
از طریق WHM وارد بخش EasyApache شوید و افزونه PHP Redis را فعال کنید:
pecl install redis
پس از نصب افزونه، با اجرای دستور زیر مطمئن شوید که Redis بهدرستی نصب شده است:
php -m | grep redis
برای اطمینان از عملکرد صحیح Redis، میتوانید از دستور زیر استفاده کنید:
redis-cli ping
در صورت موفقیت، باید پیام PONG
را دریافت کنید.
Redis یکی از ابزارهای قدرتمند برای بهبود عملکرد وبسایتها و اپلیکیشنها است. با نصب و پیکربندی صحیح Redis روی cPanel، میتوانید سرعت و کارایی خدمات وب خود را بهبود بخشید.
اگر به دنبال میزبانی وب قابلاعتماد و بهینه هستید، پیشنهاد میکنیم از خدمات خرید هاست ماهان کلود استفاده کنید.
redis.conf
.