一、window直接下載.exe redis
二、ubuntu下載編譯安裝 shell
$ wget http://download.redis.io/releases/redis-3.0.5.tar.gz $ tar xzf redis-3.0.5.tar.gz $ cd redis-3.0.5 $ make三、進入src啓動
./redis-server &啓動時指定配置文件
redis-server ./redis.conf四、安裝服務自啓動配置工具sysv-rc-conf,chkconfig基本是已經消失了,最新ubuntu安裝都找不到
sudo apt-get install sysv-rc-conf
sysv-rc-conf是一個強大的服務管理程序,羣衆的意見是sysv-rc-conf比chkconfig好用。
運行:#sudo sysv-rc-conf
也能夠直接加入啓動程序,例如把 /etc/init.d/red5 加入到系統自動 啓動列表中:
#sudo sysv-rc-conf red5 on
其餘使用方法見: google::Ubuntu::sysv-rc-conf 命令用法
也能夠直接修改
直接改 /etc/rc0.d ~ /etc/rc6.d 和 /etc/rcS.d 下的東西,S開頭的表示啓動,K開頭的表示不啓動,
例如:想關閉 Red5 的開機 自動啓動,只需 #sudo mv /etc/rc2.d/S20red5 /etc/rc2.d/K20red5 ubuntu
五、在redis的utils目錄下找到官方給的自啓動腳本redis_init_script,前面的配置參數改爲本身系統的,主要是路徑,注意 bash
1)路徑必須先已經存在,不然會報錯 ide
2)複製此文件到/etc/init.d/下並修改成redisx 工具
3)注意請別放在子文件夾裏面,習慣性的放在子文件夾裏,結果不能執行,老是提示env權限不夠,怎麼配置權限都不行 ui
4)PIDFILE參數的值和redis.conf裏面必須也一致 google
#!/bin/sh ### BEGIN INIT INFO # Provides: redis # Required-Start: # Required-Stop: # Default-Start: 2 3 4 5 # Default-Stop: # Description: redis desc ### END INIT INFO REDISPORT=6379 EXEC=/opt/redis-3.0.5/src/redis-server CLIEXEC=/opt/redis-3.0.5/src/redis-cli PIDFILE=/var/run/redis.pid CONF="/opt/redis-3.0.5/redis.conf"六、sysv-rc-conf redisx on;此命令將添加腳本爲啓動服務
七、這一步也很關鍵,在redis.conf中配置,開啓後臺進程模式 spa
daemonize yes
八、執行service redisx start;啓動服務 code
九、執行service redisx stop;中止服務
十、配置redis.conf注意事項,若是用到自定義的文件夾必定要預先建立,不然會由於找不到文件夾而啓動不了
十一、檢測是否啓動,端口是否打開:
ps -ef |grep redis
netstat -lntp | grep 6379