jedis连接sentinel示例程序
2024-10-01 18:59:53
1.添加依赖pom.xml
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>2.8.0</version>
</dependency>
2. java连接
@SuppressWarnings("resource")
public static void main(String[] args) {
Set<String> sentinels=new HashSet<String>();
sentinels.add("192.168.1.80:26379");
sentinels.add("192.168.1.81:26379");
sentinels.add("192.168.1.82:26379");
JedisSentinelPool pool = new JedisSentinelPool("master01", sentinels, new GenericObjectPoolConfig(), 1000);
Jedis jedis = pool.getResource();
try {
/// ... do stuff here ... for example
jedis.set("foo", "bar");
String foobar = jedis.get("foo");
System.out.println(foobar);
/* jedis.zadd("sose", 0, "car"); jedis.zadd("sose", 0, "bike");
Set<String> sose = jedis.zrange("sose", 0, -1);*/
} finally {
/// ... it's time to release alive/broken Jedis instance...
if (null != jedis) {
jedis.close();
}
}
/// ... when closing your application:
pool.destroy();
}
3. spring的不再赘述。
最新文章
- HTML5新增的标签
- 使用C#进行图像处理的几种方法(转)
- 代码管理工具之git的学习
- AWK命令的用法
- Hibernate的关联映射——单向1-1关联
- CCLabel在最大宽度已知的情况下如何获取实际宽高
- PHP开发模式之代理技术
- 待研究之iOS硬件调研
- Eclipse 开发WEB项目所遇问题 WebContent WebRoot
- 3DTouch
- ios开发常见问题及解决办法
- cf493B Vasya and Wrestling
- Windows Phone 8初学者开发—第22部分:用演示图板创建卷盘的动画
- Centos 7安装oracle 11g R2问题及解决方法汇总
- vue指令v-model示例解析
- MIUI目前为止最简单安装谷歌服务框架教程
- linux(CentOS)磁盘挂载数据盘
- 理解 Memory barrier(内存屏障)无锁环形队列
- socket failed: EACCES
- 从逻辑思维中学习CSS,从宽高说起