systemctl配置redis以服務模式啟動

2021-08-14 15:45:57 字數 936 閱讀 3551

在centos7.x以前用service來管理服務的時候,是在/etc/init.d/目錄中建立檔案來管理服務的啟動和停止,然而在centos7中就要用systemctl命令了。

在已經安裝好redis的docker容器裡,在/lib/systemd/system目錄下建立乙個redis.service

vi /lib/systemd/system/redis.service
因為我的redis安裝目錄是/redis-4.0.6/src/,所以:

[unit]

description=redis

after=network.target

[service]

execstart=/redis-4.0.6/src/redis-server /redis-4.0.6/redis.conf --daemonize no

execstop=/redis-4.0.6/src/redis-cli -h 127.0.0.1 -p 6379 shutdown

[install]

wantedby=multi-user.target

儲存後需要重新整理systemctl配置:

systemctl daemon-reload
然後就可以使用systemctl來start、restart、stop了

systemctl start redis.service

systemctl restart redis.service

systemctl stop redis.service

systemctl enable redis.service

這一招式應該還是會經常用到的,在偶爾伺服器重啟時可以讓服務開機自動啟動,除了redis外,nodejs也會需要。

配置nginx的systemctl命令

nginx一般安裝在 usr local nginx目錄,啟動 停止和重啟命令如下 啟動 usr local nginx sbin nginx 停止 usr local nginx sbin nginx s stop 重啟 usr local nginx sbin nginx s reload 每次...

配置Kafka的Systemctl啟動

檢視system ctl 方式配置 systemctl list unit files type service grep kafka kafka systemctl 啟動方式命令 systemctl start kafka.service systemctl stop kafka.service ...

windows環境下配置php和redis

redis 是完全開源免費的,遵守bsd協議,是乙個高效能的key value資料庫。如 c reids開啟乙個cmd視窗 使用cd命令切換目錄到 c redis 執行 redis server.exe redis.conf如果想方便的話,可以把redis的路徑加到系統的環境變數裡,這樣就省得再輸路...