Redis 是一款流行的高性能键值存储数据库。在 Linux 系统中设置 Redis 开机自启动可以确保在系统重启后自动启动 Redis 服务,从而保证数据持久性并提高可靠性。
创建 Redis Systemd 服务文件
创建 Redis Systemd 服务文件,让系统知道如何在启动时启动 Redis 服务。打开终端并使用以下命令:
bash
sudo vi /etc/systemd/system/redis.service
复制并粘贴以下内容到文件中:
bash
[Unit]
Description=Redis Server
After=network.target
[Service]
Type=forking
ExecStart=/usr/bin/redis-server /etc/redis.conf
ExecStop=/usr/bin/redis-cli shutdown
ExecReload=/usr/bin/redis-server /etc/redis.conf
[Install]
WantedBy=multi-user.target
根据需要修改文件中的路径。保存并退出文件。
启用并启动 Redis 服务
重新加载 Systemd 配置并启用 Redis 服务:
bash
sudo systemctl daemon-reload
sudo systemctl enable redis
手动启动 Redis 服务:
bash
sudo systemctl start redis
验证 Redis 是否开机自启动
使用以下命令检查 Redis 是否开机自启动:
bash
sudo systemctl is-enabled redis
如果返回 "enabled",则说明 Redis 已设置为开机自启动。
您还可以在系统重启后检查 Redis 是否正在运行:
bash
sudo systemctl status redis