設定條件:
-ubuntu16.04
-redis-4.0.11
在redis目錄下找到utils/redis_init_script
複製到/etc/init.d/redis
開啟檔案進行修改
步驟:(主要linux命令)
whereis redis
# 查詢redis目錄
sudo cp redis_init_script /etc/init.d/redis
# 複製檔案
cd /etc/init.d/ # 進入檔案目錄 sudo vim redis
# 編輯配置檔案redis
原配置檔案
#!/bin/sh
## ****** redis init.d script conceived to work on linux systems
# as it does use of the /proc filesystem.
### begin init info
# provides: redis_6379
# default-start: 2 3 4 5
# default-stop: 0 1 6
# short-description: redis data structure server
# description: redis data structure server. see
### end init info
redisport=6379
exec=/usr/local/bin/redis-server
cliexec=/usr/local/bin/redis-cli
pidfile=/var/run/redis_$.pid
conf="/etc/redis/$.conf"
修改後的配置檔案
#!/bin/sh
## chkconfig: 2345 90 10 ---這裡修改
# description: redis is a persistent key-value database ---這裡修改
### begin init info
# provides: redis_6379
# required-start: ---這裡修改
# required-stop: ---這裡修改
# default-start: 2 3 4 5
# default-stop: 0 1 6
# short-description: redis data structure server
# description: redis data structure server. see
### end init info
redisport=6379
exec=/usr/local/bin/redis-server
cliexec=/usr/local/bin/redis-cli
pidfile=/var/run/redis_$.pid
conf="/etc/redis/redis.conf" # ---這裡修改
修改完配置檔案後執行下面兩條命令
sudo chmod +x /etc/init.d/redis
# 取得許可權
sudo update-rc.d redis defaults
# 載入到系統自啟動檔案
測試命令:
kady@ubuntu:/etc/init.d$ sudo update-rc.d redis defaults
kady@ubuntu:/etc/init.d$ service redis start # 啟動redis服務
kady@ubuntu:/etc/init.d$ redis-cli
127.0.0.1:6379> # 設定成功
啟動服務:service redis start
停止服務:service redis stop
重啟服務:service redis restart
ubuntu設定redis開機啟動
ubuntu設定redis開機啟動 今天,沉住氣,了結了redis開機啟動的遺憾。對我來說,這是個不小小的工作,如果要完全弄懂的話。困難如下 www.2cto.com 1 redis啟動指令碼,及shell指令碼的編寫。2 linux服務機制,那些程序會如何開機啟動關閉。其中也的確遇到了一些困難。好...
redis 設定開機啟動
一 centos 7.0系統下的設定方法 假設redis已經安裝,版本3.2.4?1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 cd redis 4.0.1 mkdir etc redis cp redis.conf etc redis 6379.conf cp utils...
ubuntu 設定開機啟動
1 方法一,編輯rc.loacl指令碼 ubuntu開機之後會執行 etc rc.local檔案中的指令碼,所以我們可以直接在 etc rc.local中新增啟動指令碼。當然要新增到語句 exit 0前面才行。如 sudo vi etc rc.local 然後在 exit 0 前面新增好指令碼 2 ...