Yeni Yıla Özel Banner Kampanyası

1 Aylık Banner

400 TL

  • Hızlı Yayın
  • WebForumda.Com Özel Rank Hediyesi

3 Aylık Banner

800 TL

  • Kurumsal Plus Rank (6 Ay)
  • Süper Moderatörlük Hediyemizdir
  • WebForumda.Com Özel Rank Hediyesi

Yıllık Banner

1200 TL

  • WebForumda Yard.Admin Yetkisi Hediyesi
  • Kurumsal Plus Rank (12 Ay)
  • WebForumda.Com Özel Rank Hediyesi

Ekstra Hediyeler

  • Süper Moderatör
  • Kurumsal Rank Desteği
  • WebForumda.Com Özel Rank Hediyesi

Detaylı bilgi için: admin@webforumda.com

Küçük yatırımlar, büyük görünürlük sağlar.

WebForumda.Com’a Hoşgeldiniz

Bilgiye ulaşmanın en doğru adresindesiniz. Şimdi üye olun, siz de bu büyük topluluğun bir parçası olun!

Hemen Üye Ol
Renk Temalı Reklam Kartları

Centos 6 – Redis Kurulumu

WebForumda

WFAdmin
Moderator
YrAdmin
Katılım
14 Kas 2024
Mesajlar
1,258
Tepkime puanı
2
Puanları
38
Redis, açık kaynak kod içeren key-value (anahtar-değer) deposudur. Verileri string, hash, liste, küme ve sıralı liste olarak tutabilir ve çeşitli veri yapıları kullanmaya imkan sağlar. Redis mantık olarak Memcached gibi oldukça hızlıdır ancak Memcached’den farklıdır. Memcached, sadece veri girişi ve çıkışı yapabilir. Redis, veri yapıları kullandığı için bir çok farklı fonksiyonu destekler. Redis ile herhangi bir string’e yeni stringler yani değerler ekleyebilirsiniz.

Bu makalede yer alan Centos 6 – Redis Kurulumunu tüm Linux yüklü VDS paketlerinde gerçekleştirebilirsiniz.

Aşağıdaki kurulum php + apache yüklü minimal bir sunucuda denenmiştir. Php extension kurulumunda php.ini yi panelinize göre bulmalısınız.

Öncelikle gerekli sunucu taraflı bileşenleri kuruyoruz ;
Kod:
rpm -Uvh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
yum -y update
yum -y groupinstall 'Development Tools'
yum -y install php-devel
Redis 2.x kurulum dosyasını çekiyoruz ve kurulumu aşağıdaki şekilde tamamlıyoruz ;
Kod:
wget http://download.redis.io/releases/redis-2.8.3.tar.gz
tar xzvf redis-2.8.3.tar.gz
cd redis-2.8.3
make distclean
make
make install
Redis 2.x in yukarıdaki make işlemi sonrası kurulmaması ihtimaline karşı aşağıdaki komutu yürütüyoruz yani repo üzerinden kuruyoruz ;
Kod:
yum -y install redis
/etc/sysctl.conf dosyasını nano ile açıyoruz
Kod:
nano /etc/sysctl.conf
ve aşağıdaki ifadeyi en alt satıra ekliyoruz, kaydedip editorden çıkıyoruz ;
Kod:
vm.overcommit_memory=1
SSH üzerinde iken aşağıdaki komutları yürütüyoruz ;


Kod:
sysctl vm.overcommit_memory=1
sysctl -w fs.file-max=100000
Servise ekliyoruz ve redisi başlatıyoruz ;
Kod:
chkconfig --add redis
chkconfig --level 345 redis on
service redis start
Sunucu taraflı Redis başarıyla kuruldu.

Şimdi Redis php extension kurulumu gerçekleştiriyoruz. Aşağıdaki komutları ssh üzerinde yürütelim ;
Kod:
wget https://github.com/nicolasff/phpredis/zipball/master -O phpredis.zip
unzip phpredis.zip
cd phpredis-phpredis-*
phpize
./configure
make
make install
Kurulum sonrası aşağıdaki gibi bir extension yolu görüyoruz, Örneğin bu yol bizde /usr/lib64/php/modules/ şeklindedir. redis.so bu yolun altındadır ;
Şimdi de redis.so extension ı php.ini dosyamızın en altına ekliyoruz. php.ini dosya yolu sizde farklı olabilir ;

php.ini dosyamızı nano ile açıyoruz ;
Kod:
nano -w /etc/php.ini
En alta ekliyoruz ;
Kod:
extension=redis.so
Ve httpd ve redis yeniden başlatıyoruz ;


Kod:
service httpd restart
service redis restart
 
Geri
Üst