Redis noSQL bir veritabanıdır veriyi bellekte tuttuğu için çok ciddi performans artışı sağlamaktadır.
Kuruluma geçelim;
SSH ile root olarak sunucumuza bağlanıyoruz paketleri çekip kuruyoruz ve redisi aktif edip start ediyoruz.
rpm -ivh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
yum -y install redis --enablerepo=remi --disableplugin=priorities
systemctl enable redis
systemctl start redis
Tüm mevcut sürümler için uyguluyoruz (bloğu komple yapıştırıyoruz)
for phpver in $(whmapi1 php_get_installed_versions|grep -oE '\bea-php.*') ; do
cd ~
wget -O redis.tgz https://pecl.php.net/get/redis
tar -xvf redis.tgz
cd ~/redis* || exit
/opt/cpanel/"$phpver"/root/usr/bin/phpize
./configure --with-php-config=/opt/cpanel/"$phpver"/root/usr/bin/php-config
make clean && make install
echo 'extension=redis.so' > /opt/cpanel/"$phpver"/root/etc/php.d/redis.ini
rm -rf ~/redis*
done
/scripts/restartsrv_httpd
/scripts/restartsrv_apache_php_fpm
Tekrar tüm bloğu uygulayarak kontrol edelim
for phpver in $(whmapi1 php_get_installed_versions|grep -oE '\bea-php.*') ; do
echo "PHP $phpver" ; /opt/cpanel/"$phpver"/root/usr/bin/php -i |grep "Redis Support"
done
kurulum tamamlandı.
Simdi gelelim ayarlamalarina.
nano /etc/redis/redis.conf
dosyayi duzenleyelim supervised no yazan kismi degistirip systemd olarak degistirelim
systemctl restart redis.service
Bilgi Bankasına Dön