计算机知识分享网

【redis】rockylinux9.6环境下redis6集群设置开机自启

创建服务
cat > /etc/systemd/system/redis-cluster@.service <<EOF
[Unit]
Description=Redis Cluster Node %i
After=network.target

[Service]
Type=forking
ExecStart=/usr/bin/redis-server /var/lib/redis-cluster/%i/redis.conf
ExecStop=/usr/bin/redis-cli -p %i shutdown
Restart=always

[Install]
WantedBy=multi-user.target
EOF
创建脚本,并且执行该脚本
for port in {7000..7005}; do
    sudo systemctl enable redis-cluster@${port}
    sudo systemctl start redis-cluster@${port}
done
防火墙配置(如果需要)
sudo firewall-cmd --add-port=7000-7005/tcp --permanent
sudo firewall-cmd --add-port=17000-17005/tcp --permanent
sudo firewall-cmd --reload

#Redis