Jika setelah instalasi Anda perlu menjalankan redis
sepanjang waktu, cukup ketik terminal:
redis-server &
Menjalankan redis menggunakan pemula di Ubuntu
Saya telah mencoba memahami cara mengatur sistem dari bawah ke atas di Ubuntu. Saya baru saja menginstalnya redis
ke dalam kotak dan inilah cara saya melakukannya dan beberapa hal yang harus diperhatikan.
Untuk memasang:
sudo apt-get install redis-server
Itu akan membuat redis
pengguna dan menginstal init.d
skrip untuk itu. Karena upstart
sekarang merupakan pengganti untuk menggunakan init.d, saya pikir saya harus mengubahnya untuk dijalankan menggunakan upstart
.
Untuk menonaktifkan init.d
skrip default untuk redis
:
sudo update-rc.d redis-server disable
Kemudian buat /etc/init/redis-server.conf
dengan script berikut:
description "redis server"
start on runlevel [23]
stop on shutdown
exec sudo -u redis /usr/bin/redis-server /etc/redis/redis.conf
respawn
Untuk apa skrip ini upstart
mengetahui perintah apa yang harus dijalankan untuk memulai proses. Baris terakhir juga memberitahu upstart
untuk terus mencoba respawn jika mati.
Satu hal yang saya harus berubah /etc/redis/redis.conf
adalah daemonize yes
untuk daemonize no
. Apa yang terjadi jika Anda tidak mengubahnya maka redis-server
akan bercabang dan membuat daemonisasi sendiri, dan proses induk akan hilang. Ketika ini terjadi, upstart
anggap bahwa proses telah mati / berhenti dan Anda tidak akan memiliki kendali atas proses tersebut dari dalam upstart
.
Sekarang Anda dapat menggunakan perintah berikut untuk mengontrol redis-server
:
sudo start redis-server
sudo restart redis-server
sudo stop redis-server
Semoga bermanfaat!