溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

redis設置應用程序開機自啟動

發布時間:2021-07-07 16:41:02 來源:億速云 閱讀:186 作者:chen 欄目:大數據

這篇文章主要講解了“redis設置應用程序開機自啟動”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“redis設置應用程序開機自啟動”吧!

本文講述通過systemctl管理我們的應用程序,以redis舉例,講述通過二進制編譯安裝redis之后,如何設置redis為系統程序管理其自啟動的過程等問題;

Redis啟動、停止、開機啟動

1. 創建服務

用service來管理服務的時候,是在/etc/init.d/目錄中創建一個腳本文件,來管理服務的啟動和停止,在systemctl中,也類似,文件目錄有所不同,在/lib/systemd/system目錄下創建一個腳本文件redis.service,里面的內容如下:

[Unit]

Description=Redis

After=network.target

[Service]

ExecStart=/usr/local/bin/redis-server /usr/local/redis/redis.conf  --daemonize no

ExecStop=/usr/local/bin/redis-cli -h 127.0.0.1 -p 6379 shutdown

[Install]

WantedBy=multi-user.target

[Unit] 表示這是基礎信息 

Description 是描述

After 是在那個服務后面啟動,一般是網絡服務啟動后啟動

[Service] 表示這里是服務信息 

ExecStart 是啟動服務的命令

ExecStop 是停止服務的指令

[Install] 表示這是是安裝相關信息 

WantedBy 是以哪種方式啟動:multi-user.target表明當系統以多用戶方式(默認的運行級別)啟動時,這個服務需要被自動運行。

2. 創建軟鏈接

通過sysntemctl enable redis      sysntemctl disable redis   即可生成一份

$ ll /etc/systemd/system/multi-user.target.wants/

total 8

drwxr-xr-x  2 root root 4096 Mar 30 15:46 ./

drwxr-xr-x 13 root root 4096 Mar 13 14:18 ../

lrwxrwxrwx  1 root root   31 Nov 23 14:43 redis.service -> /lib/systemd/system/redis.service

...略...

3. 刷新配置

剛剛配置的服務需要讓systemctl能識別,就必須刷新配置

$ systemctl daemon-reload

如果沒有權限可以使用sudo

$ sudo systemctl daemon-reload

4. 啟動、重啟、停止

啟動redis

$ systemctl start redis

重啟redis

$ systemctl restart redis

停止redis

$ systemctl stop redis

5. 開機自啟動

redis服務加入開機啟動

$ systemctl enable redis

禁止開機啟動

$ systemctl disable redis

6. 查看狀態

查看狀態

$ systemctl status redis

感謝各位的閱讀,以上就是“redis設置應用程序開機自啟動”的內容了,經過本文的學習后,相信大家對redis設置應用程序開機自啟動這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女