如何配置redis开机自启
时间: 2023-10-18 08:19:49 浏览: 88
Centos下配置Redis开机启动脚本
在Linux系统中,可以通过以下步骤配置 Redis 开机自启:
1. 打开 Redis 的配置文件,该文件通常位于 `/etc/redis/redis.conf`。
2. 找到 `daemonize` 选项,将其设置为 `yes`(即后台运行 Redis)。
3. 找到 `pidfile` 选项,将其设置为 `/var/run/redis/redis-server.pid`(即将 Redis 的 PID 文件保存到指定位置)。
4. 打开 `/etc/rc.local` 文件,在该文件中添加以下命令:
```
/usr/local/bin/redis-server /etc/redis/redis.conf
```
注意将上述命令中的路径和文件名改为实际的 Redis 所在路径和配置文件名。
5. 保存并退出 `/etc/rc.local` 文件。
6. 重新启动系统,Redis 将自动启动并运行。
如果你使用的是 Systemd 系统,可以按照以下步骤配置 Redis 开机自启:
1. 打开 `/etc/systemd/system/redis.service` 文件。
2. 在该文件中添加以下内容:
```
[Unit]
Description=Redis In-Memory Data Store
After=network.target
[Service]
User=redis
Group=redis
ExecStart=/usr/local/bin/redis-server /etc/redis/redis.conf
Restart=always
[Install]
WantedBy=multi-user.target
```
注意将上述命令中的路径和文件名改为实际的 Redis 所在路径和配置文件名。
3. 保存并退出 `/etc/systemd/system/redis.service` 文件。
4. 执行以下命令:
```
systemctl daemon-reload
systemctl enable redis
systemctl start redis
```
这些命令将重新加载 Systemd 配置文件、启用 Redis 服务并启动 Redis。
阅读全文