使用Systemctl轻松管理Redis服务:步骤和指南

发表时间: 2024-07-02 21:30

正常安装redis-6.2.5

# 下载 注当前目录/optwget http://download.redis.io/releases/redis-6.2.5.tar.gz# 解压tar xzf redis-6.2.5.tar.gzcd redis-6.2.5makemake installmkdir /etc/rediscp redis.conf /etc/redis# 修改/etc/redis/redis.conf中的配置信息(此处忽略)

此时可以通过 redis-server /etc/redis/redis.conf启动就可以了,关闭通过redis-cli shutdown命令,但是这样每次启动和关闭比较麻烦,就可以将其配置为系统服务,通过systemctl和service进行管理。

在 /etc/systemd/system/下创建文件 redis.service

vi /etc/systemd/system/redis.service[Unit]Description=Redis In-Memory Data Store    #描述,可以按照自己的写,下面截图中redis.service那一行After=network.target[Service]User=rootGroup=rootExecStart=/usr/local/bin/redis-server /usr/local/redis/conf/redis.confExecStop=/usr/local/bin/redis-cli shutdownRestart=always[Install]WantedBy=multi-user.target

保存后通过systemctl status/start/restart/stop redis,同样的service redis status/start/restart/stop也可以。