久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

主從復制 - redis主從, java客戶端使用jedis連接master,讀請求會被路由到slave嗎?

瀏覽:112日期:2023-08-24 11:59:36

問題描述

redis主從,實現類似mysql的讀寫分離效果。在代碼層面需要執行slave host嗎?目前是通過jedis客戶端JedisSentinelPool連接哨兵集群,查看日志輸出應該連接的是master的host讀請求會被自動路由到slave嗎?

問題解答

回答1:

主的配置好ip和端口,從的配置好Slaveof的master地址和端口號,哨兵監控master的ip和端口號,java代碼直接master的name和密碼就行了。`

public static void main(String[] args) { Set<String> sentinels = new HashSet<String>(); String hostAndPort1 = '127.0.0.1:26379'; String hostAndPort2 = '127.0.0.1:26380'; sentinels.add(hostAndPort1); sentinels.add(hostAndPort2); String clusterName = 'mymaster'; String password = '123456'; JedisSentinelPool redisSentinelJedisPool = new JedisSentinelPool(clusterName,sentinels,password); Jedis jedis = null; try { jedis = redisSentinelJedisPool.getResource(); System.out.println(jedis.get('key')); } catch (Exception e) { e.printStackTrace(); } finally { redisSentinelJedisPool.returnBrokenResource(jedis); } redisSentinelJedisPool.close();

`

標簽: java
主站蜘蛛池模板: 陵水| 岱山县| 鲜城| 日照市| 汉川市| 兴仁县| 拜城县| 田林县| 通江县| 静安区| 交口县| 易门县| 田阳县| 长岭县| 夹江县| 衢州市| 葵青区| 合江县| 阿图什市| 金湖县| 石门县| 庆阳市| 区。| 阿克| 中西区| 五台县| 光泽县| 安阳市| 信宜市| 随州市| 兖州市| 简阳市| 荔波县| 青川县| 贺州市| 台州市| 华宁县| 长乐市| 瓦房店市| 阿瓦提县| 灌阳县|