- 在 sentinel86 上创建三个 sentinel 配置文件
cd /etc/
cp redis-sentinel.conf redis-sentinel-16379.conf
cp redis-sentinel.conf redis-sentinel-26379.conf
mv redis-sentinel.conf redis-sentinel-36379.conf
chown redis.root redis-sentinel-?6379.conf
- 修改 /etc/redis-sentinel-16379.conf
bind 0.0.0.0
port 16379
dir /var/log/redis/16379
sentinel monitor mymaster 10.1.14.87 6379 2
sentinel down-after-milliseconds mymaster 8000
logfile /var/log/redis/16379/sentinel.log
- 修改 /etc/redis-sentinel-26379.conf
bind 0.0.0.0
port 26379
dir /var/log/redis/26379
sentinel monitor mymaster 10.1.14.87 6379 2
sentinel down-after-milliseconds mymaster 8000
logfile /var/log/redis/26379/sentinel.log
- 修改 /etc/redis-sentinel-36379.conf
bind 0.0.0.0
port 36379
dir /var/log/redis/36379
sentinel monitor mymaster 10.1.14.87 6379 2
sentinel down-after-milliseconds mymaster 8000
logfile /var/log/redis/36379/sentinel.log
- 创建日志目录
cd /var/log/redis/
mkdir 16379 26379 36379
chown redis.redis ?6379 -R
- 创建两个 sentinel service 文件
cd /usr/lib/systemd/system/
cp redis-sentinel.service redis-sentinel-16379.service
cp redis-sentinel.service redis-sentinel-26379.service
mv redis-sentinel.service redis-sentinel-36379.service
- 修改 /usr/lib/systemd/system/redis-sentinel-16379.service
ExecStart=/usr/bin/redis-sentinel /etc/redis-sentinel-16379.conf --daemonize no
ExecStop=/usr/libexec/redis-shutdown redis-sentinel-16379
- 修改 /usr/lib/systemd/system/redis-sentinel-26379.service
ExecStart=/usr/bin/redis-sentinel /etc/redis-sentinel-26379.conf --daemonize no
ExecStop=/usr/libexec/redis-shutdown redis-sentinel-26379
- 修改 /usr/lib/systemd/system/redis-sentinel-36379.service
ExecStart=/usr/bin/redis-sentinel /etc/redis-sentinel-36379.conf --daemonize no
ExecStop=/usr/libexec/redis-shutdown redis-sentinel-36379
- 更新服务
systemctl daemon-reload