標籤:supervisor;redis服務
redis 服務很多人都在用
先看如何安裝redis。下面是從官網拿來的,不多講。
$ wget http://download.redis.io/releases/redis-3.0.3.tar.gz$ tar xzf redis-3.0.3.tar.gz$ cd redis-3.0.3$ makesrc/redis-server$ src/redis-cliredis> set foo barOKredis> get foo"bar"
預設的設定檔redis.conf 多讀幾遍即可讀懂。
今天說一下如何啟動redis-server
方法1: ./src/redis-server &
方法2: 以daemonize的方式啟動
sed -i s/daemonize no/daemonize yes/ redis.conf ./src/redis-server
方法3:就是今天要說的supervisor,此方法可以管理很多源碼編譯的軟體,如果用的yum安裝的軟體,會有系統啟動指令碼,不建議使用此方法。
yum install supervisorvim /etc/supervisord.conf#最後末尾添加[program:redis]command = /usr/local/redis-2.8.21/src/redis-server /usr/local/redis-2.8.21/redis.confautostart=true #隨supervisord 一起啟動autorestart=true #如果redis異常退出,則重啟startsecs=3
然後啟動
[[email protected] shell]# /etc/init.d/supervisord start[[email protected] shell]# supervisorctl redis RUNNING pid 24595, uptime 0:17:42
如果報錯如下
gave up: redis entered FATAL state, too many start retries too quickly修改redis.conf的daemonize為no
本文出自 “[email protected]” 部落格,請務必保留此出處http://ribble.blog.51cto.com/3863110/1679690
supervisor 啟動redis服務