Redis設置開機啓動(systemctl管理服務)(centos7方法二)

1、方法一:在系統目錄/etc/systemd/system/multi-user.target.wants/裏創建redis.service文件,在文件寫入如下內容。

vi   /etc/systemd/system/multi-user.target.wants/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.service。

systemctl daemon-reload

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正常啓動,查看redis服務運行狀態如下圖。

systemctl status redis

在這裏插入圖片描述

5、另一redis開機啓動設置方法參考博客:https://blog.csdn.net/renfeigui0/article/details/103256965

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