Redis設置開機啓動(systemctl管理服務)(centos7、centos8)

1、在系統服務目錄/usr/lib/systemd/system/裏創建redis.service文件,在文件寫入如下內容。重啓系統即可開機啓動。

vi   /usr/lib/systemd/system/redis.service

redis.service文件內容:

[Unit]
Description=redis-server
After=network.target

[Service]
Type=forking
ExecStart=/usr/local/redis/src/redis-server   /usr/local/redis/redis.conf
PrivateTmp=true

[Install]
WantedBy=multi-user.target

各項參數說明:
  Description:描述服務
  After:描述服務在哪些基礎服務啓動後再啓動
  [Service]服務運行參數的設置
  Type=forking是最簡單和速度最快的選擇
  ExecStart爲啓動服務的具體運行命令
  ExecReload爲重啓命令
  ExecStop爲停止命令
  PrivateTmp=True表示給服務分配獨立的臨時空間
  注意:[Service]的啓動、重啓、停止命令全部要求使用絕對路徑
  [Install]運行級別下服務安裝的相關設置,可設置爲多用戶,即系統運行級別爲3
詳細說明請參考systemd.service 中文手冊網址:http://www.jinbuguo.com/systemd/systemd.service.html

2、 設置redis開機啓動。

systemctl enable redis

3、 測試開啓、關閉、重啓redis。

systemctl    start     redis
netstat -anp |grep redis
systemctl    stop      redis
netstat -anp |grep redis
systemctl    restart   redis
netstat -anp |grep redis

4、重啓linux系統,redis開機啓動,查看服務運行狀態如下圖。

 systemctl status redis

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章