redis哨兵模式

cd /usr01/admin/redis

解压

tar zxvf redis-5.0.8.tar.gz

进入redis目录

cd redis-5.0.8/

指定内存管理

make MALLOC=libc
make && make install

进入src目录

cd src

启动server

./redis-server  ../redis.conf

启动从机

./redis-server  /usr01/admin/redis/slave-6381/redis.conf

连接客户端 进入src目录

cd src

连接

./redis-cli

或指定ip和端口

redis-cli -h 172.29.128.69 -p 6384

启动哨兵

./redis-sentinel  ../sentinel.conf

./redis-server   ../sentinel.conf --sentinel

查看redis进程

netstat -tunpl | grep redis

redis_master.conf

# NETWORK 设置
# 关闭保护模式
protected-mode no
# 绑定IP地址,可以通过ifconfig 获取Ip地址
bind 192.168.3.166
# 保持默认值,也可以修改
port 6381
# Client 端空闲断开连接的时间,0表示不断开
timeout 30 
# GENERAL 设置
# 默认值是no,把值修改为yes,以后台模式运行
daemonize yes 
# 日志文件的位置
logfile ""
dir ""
loglevel debug
# APPEND ONLY MODE 设置
# 默认值是No,意思是使用RDB全量持久化的方式。Yes是使用AOF增量持久化的方式
appendonly yes  
appendfsync always 
# 关闭集群模式
cluster-enabled no

redis_slave.conf

################################# NETWORK #####################################
bind 172.29.128.71
# 主服务器的Ip地址和Port端口号
# 如果slave 无法与master 同步,设置成slave不可读,方便监控脚本发现问题
replica-serve-stale-data yes
port 6381
timeout 30
################################# GENERAL #####################################
daemonize yes
pidfile "/var/run/redis_6381.pid"
loglevel debug
logfile "redis-server-6381.log"
dir "/usr01/admin/redis/slave"
dbfilename "dump-6381.rdb"
# REPLICATION 设置
# 主服务器的Ip地址和Port端口号
slaveof 192.168.3.166 6379
# 如果slave 无法与master 同步,设置成slave不可读,方便监控脚本发现问题
slave-serve-stale-data no
# APPEND ONLY MODE 设置
appendonly yes 
appendfsync always
# 关闭集群模式
cluster-enabled no

sentinel.conf

bind 172.29.128.71
protected-mode no
port 26379
daemonize yes
pidfile "/var/run/redis-sentinel.pid"
logfile "sentinel.log"
dir "/usr01/admin/redis/sentinel-work"
sentinel deny-scripts-reconfig yes
# 多长时间(默认30秒)不能使用后标记为sdown状态(单位毫秒)
sentinel monitor mymaster 172.29.128.71 6381 2
# 指定了最多可以有多少个slave同时对新的master进行同步
sentinel config-epoch mymaster 1
# 指定故障转移超时时间(单位毫秒)
loglevel debug

参考:

Redis哨兵模式和集群搭建

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值