jedis操作sentinel,采用连接池方式
来源:互联网 发布:硅谷办公室装修 知乎 编辑:程序博客网 时间:2024/06/11 04:25
遇到问题总结
1.首先server.conf和sentinel.con没有采取密码操作,所以redis默认采取了保护模式,导致没有权限连接,关闭保护模式即可protected-model no2.接下来是无法获得127.0.0.1 not getSource from the pool因为的sentinel没有绑定对应master ip
package com;import java.util.HashSet;import java.util.Set;import org.apache.commons.pool2.impl.GenericObjectPoolConfig;import org.junit.Before;import org.junit.BeforeClass;import org.junit.Test;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import redis.clients.jedis.Jedis;import redis.clients.jedis.JedisSentinelPool;public class SentinelTest { private Logger logger=LoggerFactory.getLogger(SentinelTest.class); private JedisSentinelPool jSentinelPool; @Before public void setUp(){ String masterName="mymaster"; //sentinel地址集合 Set<String>set=new HashSet<String>(); set.add("192.168.138.128:26380"); set.add("192.168.138.128:26381"); set.add("192.168.138.128:26382"); GenericObjectPoolConfig gPoolConfig=new GenericObjectPoolConfig(); gPoolConfig.setMaxIdle(10); gPoolConfig.setMaxTotal(10); gPoolConfig.setMaxWaitMillis(10); gPoolConfig.setJmxEnabled(true); jSentinelPool=new JedisSentinelPool(masterName,set,gPoolConfig); } @Test public void testWriet(){ Jedis jedis=null; for(int i=0;i<10;i++){ try { jedis=jSentinelPool.getResource(); System.out.println(i); String userKey="user"+i; jedis.set(userKey, String.valueOf(i)); } catch (Exception e) { // TODO: handle exception e.printStackTrace(); logger.error(e.getMessage(),e); } finally{ if (jedis!=null) { jedis.close(); } } } }}
1 0
- jedis操作sentinel,采用连接池方式
- java客户端Jedis操作Redis Sentinel 连接池
- Jedis分片Sentinel连接池实验
- Jedis分片Sentinel连接池实验
- 3.Jedis连接方式
- Jedis连接方式
- jedis连接不上redis,sentinel报错
- Jedis与Jedis连接池
- Jedis 连接池
- Jedis连接池配置
- jedis连接池
- jedis连接池
- Jedis 连接池
- Jedis连接池配置
- jedis连接池配置
- 5,jedis连接池
- Jedis 连接池实例
- jedis 连接池
- struts2中的web.xml映射规则
- 网路判断,上拉加载下拉刷新,点击2次返回
- 网站流量统
- 自动轮播图or动态添加圆点
- VMware vShpere5 分布式网络交换机概念图
- jedis操作sentinel,采用连接池方式
- CSDN爬虫(一)——爬虫入门+数据总览
- OnQueryEndSession与OnEndSession函数
- Espresso指南一(Espresso下载、安装、设置、基础、速查表)
- Java 继承
- 802.11协议帧说明
- Lowest Common Ancestor of a Binary Search Tree(二叉树最小公共祖先)
- 微信小程序学习笔记(一)
- Git合并解决冲突