【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