要讓 Redis 在開機時自動啟動,你可以按照以下步驟進行配置:
打開終端,并以管理員身份運行。
進入 Redis 安裝目錄,通常是 /etc/redis/
。
打開 Redis 配置文件 redis.conf
,可以使用以下命令打開:
sudo vi redis.conf
supervised
配置項,并將其設置為 systemd
,即:supervised systemd
保存并關閉文件。
創建一個名為 redis.service
的 systemd 服務文件。運行以下命令創建該文件:
sudo vi /etc/systemd/system/redis.service
并輸入以下內容:
[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
ExecStop=/usr/local/bin/redis-cli shutdown
Restart=always
[Install]
WantedBy=multi-user.target
這是一個簡單的服務文件配置,但你可以根據實際情況進行更改。
保存并關閉文件。
啟動 Redis 服務,并將其設置為開機自啟。運行以下命令:
sudo systemctl start redis
sudo systemctl enable redis
這將啟動 Redis 服務,并將其添加到開機自啟服務列表中。
sudo systemctl status redis
如果服務正在運行,并且狀態為 active (running),則表示 Redis 已經成功配置為開機自啟。
完成以上步驟后,Redis 將在每次開機時自動啟動。