centos redis作为系统服务启动

要将Redis作为CentOS系统服务启动,您需要执行以下步骤:

  1. 安装Redis

如果您还没有安装Redis,请使用以下命令安装:

 
sudo yum install redis
  1. 修改Redis配置文件

打开Redis配置文件/etc/redis.conf,找到以下两个配置项,并将其分别设置为以下内容:

bash
daemonize yes
 
supervised systemd

这将使Redis在后台作为守护进程运行,并将其管理交给systemd。

  1. 创建systemd服务文件

/usr/lib/systemd/system/目录下创建一个名为redis.service的文件,内容如下:

[Unit]
Description=Redis
After=network.target

[Service]
ExecStart=/usr/bin/redis-server /etc/redis.conf
ExecStop=/usr/bin/redis-cli shutdown
Restart=always

[Install]
WantedBy=multi-user.target
  1. 重新加载systemd配置

使用以下命令重新加载systemd配置:

 
sudo systemctl daemon-reload
  1. 启动Redis服务

使用以下命令启动Redis服务:

sql
sudo systemctl start redis.service
  1. 设置Redis服务开机自启

使用以下命令设置Redis服务开机自启:

bash
sudo systemctl enable redis.service

现在Redis已经作为CentOS系统服务启动了。您可以使用以下命令检查Redis的状态:

lua
sudo systemctl status redis.service

如果Redis正在运行,则应该看到输出类似于以下内容:

● redis.service - Redis
   Loaded: loaded (/usr/lib/systemd/system/redis.service; enabled; vendor preset: disabled)
   Active: active (running) since Sun 2023-03-12 23:32:55 UTC; 6s ago
 Main PID: 10077 (redis-server)
   CGroup: /system.slice/redis.service
           └─10077 /usr/bin/redis-server 127.0.0.1:6379

 

posted @ 2023-03-13 13:29  锐洋智能  阅读(514)  评论(0编辑  收藏  举报