首页 / REDIS / redis-Jedis连接集群
redis-Jedis连接集群
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了redis-Jedis连接集群,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2931字,纯文字阅读大概需要5分钟。
内容图文
![redis-Jedis连接集群](/upload/InfoBanner/zyjiaocheng/1319/61d63e1862a44da1ae09a56e39f881ad.jpg)
关闭防火墙或把端口加入防火墙
一、通过代码
@Test public void testJedisCluster() throws Exception { //创建一连接,JedisCluster对象,在系统中是单例存在 Set<HostAndPort> nodes = new HashSet<>(); nodes.add(new HostAndPort("127.0.0.1", 7001)); nodes.add(new HostAndPort("127.0.0.1", 7002)); nodes.add(new HostAndPort("127.0.0.1", 7003)); nodes.add(new HostAndPort("127.0.0.1", 7004)); nodes.add(new HostAndPort("127.0.0.1", 7005)); nodes.add(new HostAndPort("127.0.0.1", 7006)); JedisCluster cluster = new JedisCluster(nodes); //执行JedisCluster对象中的方法,方法和redis一一对应。 cluster.set("cluster-test", "my jedis cluster test"); String result = cluster.get("cluster-test"); System.out.println(result); //程序结束时需要关闭JedisCluster对象 cluster.close(); }
二、通过spring(ioc控制反转)
1、配置XXX.xml
<!-- redis集群 --> < bean id ="jedisCluster" class ="redis.clients.jedis.JedisCluster" > < constructor-arg index ="0" > < set > < bean class ="redis.clients.jedis.HostAndPort" > < constructor-arg index ="0" value ="192.168.101.3" ></ constructor-arg > < constructor-arg index ="1" value ="7001" ></ constructor-arg > </ bean > < bean class ="redis.clients.jedis.HostAndPort" > < constructor-arg index ="0" value ="192.168.101.3" ></ constructor-arg > < constructor-arg index ="1" value ="7002" ></ constructor-arg > </ bean > < bean class ="redis.clients.jedis.HostAndPort" > < constructor-arg index ="0" value ="192.168.101.3" ></ constructor-arg > < constructor-arg index ="1" value ="7003" ></ constructor-arg > </ bean > < bean class ="redis.clients.jedis.HostAndPort" > < constructor-arg index ="0" value ="192.168.101.3" ></ constructor-arg > < constructor-arg index ="1" value ="7004" ></ constructor-arg > </ bean > < bean class ="redis.clients.jedis.HostAndPort" > < constructor-arg index ="0" value ="192.168.101.3" ></ constructor-arg > < constructor-arg index ="1" value ="7005" ></ constructor-arg > </ bean > < bean class ="redis.clients.jedis.HostAndPort" > < constructor-arg index ="0" value ="192.168.101.3" ></ constructor-arg > < constructor-arg index ="1" value ="7006" ></ constructor-arg > </ bean > </ set > </ constructor-arg > < constructor-arg index ="1" ref ="jedisPoolConfig" ></ constructor-arg > </ bean >
2、测试代码
private ApplicationContext applicationContext; @Before public void init() { applicationContext = new ClassPathXmlApplicationContext( "classpath:applicationContext.xml"); } // redis集群 @Test publicvoid testJedisCluster() { JedisCluster jedisCluster = (JedisCluster) applicationContext .getBean("jedisCluster"); jedisCluster.set("name", "zhangsan"); String value = jedisCluster.get("name"); System.out.println(value); }
原文:https://www.cnblogs.com/lijianda/p/11073661.html
内容总结
以上是互联网集市为您收集整理的redis-Jedis连接集群全部内容,希望文章能够帮你解决redis-Jedis连接集群所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。