Kurulumdan sonra redis
her zaman çalışmanız gerekiyorsa , terminali yazmanız yeterlidir :
redis-server &
Ubuntu'da upstart kullanarak redis çalıştırma
Ubuntu'da sıfırdan sistemlerin nasıl kurulacağını anlamaya çalışıyorum. Yeni kurdumredis
Kutunun üzerine ve işte bunu nasıl yaptım ve dikkat etmem gereken bazı şeyler.
Yüklemek:
sudo apt-get install redis-server
Bu bir redis
kullanıcı oluşturacak ve init.d
bunun için komut dosyasını kuracaktır . Yana upstart
artık init.d kullanma yerine geçer, ben kullanarak çalıştırmak dönüştürmek gerektiğini anlamaya upstart
.
Varsayılan init.d
komut dosyasını devre dışı bırakmak için redis
:
sudo update-rc.d redis-server disable
Ardından /etc/init/redis-server.conf
aşağıdaki komut dosyasıyla oluşturun:
description "redis server"
start on runlevel [23]
stop on shutdown
exec sudo -u redis /usr/bin/redis-server /etc/redis/redis.conf
respawn
upstart
İşlemi başlatmak için hangi komutun çalıştırılacağını bilmek için komut dosyası nedir . Son satır ayrıca upstart
ölürse yeniden dirilmeye çalışılmasını söyler .
Ben değiştirmek zorunda bir şey /etc/redis/redis.conf
olduğunu daemonize yes
için daemonize no
. Eğer değiştirmezseniz ne olur, o zaman redis-server
çatallanır ve kendi kendini daemonlaştırır ve ana süreç ortadan kalkar. Bu olduğunda,upstart
sürecin öldüğünü / durduğunu ve süreç üzerinde içeriden kontrolünüzün olmayacağını düşünür upstart
.
Artık aşağıdaki komutları kullanarak kontrol edebilirsiniz redis-server
:
sudo start redis-server
sudo restart redis-server
sudo stop redis-server
Umarım bu yardımcı olmuştur!