CentOS 设置开机启动Redis

版权归原作者所有。 本文最后更新于:2023年9月27日 晚上

CentOS 设置开机启动Redis

创建相关用户,并设置权限

sudo gropdadd redis
sudo useradd -g redis redis --no-create-home
sudo chown -R redis:redis /usr/local/redis

用户如果创建成功

创建文件,并书写脚本

vim /etc/systemd/system/redis-server.service

[Unit]
Description=Redis Server Manager
After=syslog.target
After=network.target

[Service]
Type=simple
User=redis
Group=redis
PIDFile=/var/run/redis_6379.pid
ExecStart=/usr/local/redis-5.0.14/src/redis-server /usr/local/redis-5.0.14/redis.conf
ExecStop=/usr/local/redis-5.0.14/src/redis-cli shutdown
Restart=always

[Install]
WantedBy=multi-user.target

如果用户没有创建成功

root用户启动脚本

vim /etc/systemd/system/redis-server.service

[Unit]
Description=Redis Server Manager
After=syslog.target
After=network.target

[Service]
Type=simple
User=root
Group=root
PIDFile=/var/run/redis_6379.pid
ExecStart=/usr/local/redis-5.0.14/src/redis-server /usr/local/redis-5.0.14/redis.conf
ExecStop=/usr/local/redis-5.0.14/src/redis-cli shutdown
Restart=always

[Install]
WantedBy=multi-user.target

设置开机启动

systemctl daemon-reload 
systemctl start redis-server.service 
systemctl enable redis-server.service

创建redis-cli软连接

ln -s /usr/local/redis/redis-cli /usr/bin/redis-cli

本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明蚁点博客出处!