linux - 使用systemd管理redis服务
简介
现在系统管理服务基本都是使用systemd,可以替换supervisor管理服务。
创建systemd的服务条件
vim /usr/lib/systemd/system/redis_7000.service
[Unit]
Description=Redis_7000
After=network.target
[Service]
Type=forking
PIDFile=/data/redis/redis_7000.pid
ExecStart=/opt/redis/bin/redis-server /opt/redis/etc/7000.conf --supervised systemd
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
LimitNOFILE=655360
PrivateTmp=true
Type=notify
User=redis
Group=redis
RuntimeDirectory=redis
RuntimeDirectoryMode=0755
RestartSec=5
StartLimitInterval=0
Restart=always
[Install]
WantedBy=multi-user.target