标签:img pre info iss stand 作用 Redis主从配置 宕机 image
如果redis需要实现高可用.前提条件就是实现数据的同步
(1)拷贝配置shards文件夹 改名为sentinel
(2)主从搭建策略
6379主机.
6380从机
6381从机
(3)状态信息检查
info replication
(4)主从挂载
(5)检查主从挂载状态
通过哨兵机制,可以实现redis的高可用,如果主节点宕机后,由哨兵通过选举机制,选择一台从机.同时修改其他机器的配置文件,配置新的主机.
(1)准备工作
将哨兵的配置文件导入sentinel文件夹中
(2)关闭保护模式
(3)修改哨兵的监听
sentinel monitor mymaster 192.168.126.166 6379 2
2:表示2票同意该选举生效.
(4)修改选举时间
当主机宕机多久后开始选举
(5)修改选举失败超时时间
(6)启动哨兵
启动命令: redis-sentinel sentinel.conf
测试步骤:
(7)哨兵的入门案例
@Test public void test01(){ /** * masterName:主机的变量名称 * sentinels:表示哨兵的链接 * new HostAndPort("192.168.126.166",26379).toString() * * 转化后的结果 * 192.168.126.166:26379 */ Set<String> sentinels = new HashSet<>(); sentinels.add("192.168.126.166:26379"); JedisSentinelPool sentinelPool = new JedisSentinelPool("mymaster", sentinels); Jedis jedis = sentinelPool.getResource(); jedis.set("bb","哨兵操作"); System.out.println(jedis.get("bb")); }
.
标签:img pre info iss stand 作用 Redis主从配置 宕机 image
原文地址:https://www.cnblogs.com/gxlaqj/p/11588318.html