8-5 redis sentine安装演示1
redis-7000.conf
# 端口
port 7000
# 守护进程
daemonize yes
pidfile /var/run/redis-7000.pid
# logfile
logfile "7000.log"
# 工作目录
dir "/root/redis-5.0.5/data"
#/bin/bash
sed 's/7000/7001/g' redis-7000.conf > redis-7001.conf
sed 's/7000/7002/g' redis-7000.conf > redis-7002.conf
redis-7001.conf和redis-7002.conf增加slave配置
slaveof 127.0.0.1 7000
启动redis-server
redis-server redis-7000.conf;
redis-server redis-7001.conf;
redis-server redis-7002.conf;
redis-cli -p 7000 ping
查看主从节点情况
redis-cli -p 7000 info replication
8-6 redis sentine 安装2
删除#注释和空白行
cat sentinel.conf | grep -v "#" | grep -v "^$" > redis-sentinal-26379.conf
修改redis-sentinel-26379.conf
port 26379
daemonize yes
dir "/root/redis-5.0.5/data"
logfile "26379.log"
sentinel monitor mymaster 127.0.0.1 7000 2
sentinel down-after-milliseconds mymaster 30000
sentinel parallel-syncs mymaster 1
sentinel failover-timeout mymaster 180000
启动redis-sentinel
redis-sentinel redis-sentinel-26379.conf
redis-cli -p 26379
sentinel节点不能存储数据
查看sentinel的信息,输入info命令
再次查看下redis-sentinel-26379.conf
\
用原始的redis-sentinel-26379.conf文件做替换
#/bin/bash
sed 's/26379/26380/g' redis-sentinel-26379.conf > redis-sentinel-26380.conf
sed 's/26379/26381/g' redis-sentinel-26379.conf > redis-sentinel-26381.conf
启动26380,26381节点
redis-sentinel redis-sentinel-26380.conf;
redis-sentinel redis-sentinel-26381.conf;
连接26380节点,查看sentinel信息
redis-cli -p 26380 info