Java操作redis集群和主从
来源:互联网 发布:上海网站推广优化公司 编辑:程序博客网 时间:2024/05/18 12:02
import java.io.IOException;import java.util.HashSet;import java.util.Set;import org.junit.Test;import redis.clients.jedis.HostAndPort;import redis.clients.jedis.Jedis;import redis.clients.jedis.JedisCluster;import redis.clients.jedis.JedisPoolConfig;public class ClusterJredis {/** * 集群模式操作 */@Testpublic void runCluster() {Set<HostAndPort> node = new HashSet<HostAndPort>();node.add(new HostAndPort("192.168.1.235", 7001)) ;node.add(new HostAndPort("192.168.1.235", 7002)) ;node.add(new HostAndPort("192.168.1.235", 7003)) ;node.add(new HostAndPort("192.168.1.235", 7004)) ;node.add(new HostAndPort("192.168.1.235", 7005)) ;node.add(new HostAndPort("192.168.1.235", 7006)) ;JedisPoolConfig jpc = new JedisPoolConfig();jpc.setMaxIdle(20);jpc.setTestOnBorrow(true); //返回连接时,检测连接是否成功 jpc.setTestOnReturn(true);jpc.setMaxTotal(100);jpc.setMaxWaitMillis(-1);JedisCluster jc = new JedisCluster(node, 5000,100, jpc);jc.set("name", "zxx");System.out.println(jc.get("name"));try {jc.close();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();} finally{jc=null;}}/** * 主从模式操作 * @throws InterruptedException */ @Test public void runMs() throws InterruptedException { Jedis mnode = new Jedis("192.168.1.233",6379);//主机 Jedis snode = new Jedis("192.168.1.234",6379);//从机 //配从不配主 snode.slaveof("192.168.248.233",6379); mnode.set("desc", "fuck");//主机写 Thread.sleep(20000); String result = snode.get("desc");//从机读 System.out.println(result); mnode.close(); snode.close(); } }
这里只是一个小案例,功能可以自行扩展。
0 0
- Java操作redis集群和主从
- redis主从和集群配置
- Java操作Redis集群
- Redis主从复制和集群配置
- redis主从复制和集群实现原理
- Redis主从复制和集群配置
- Redis主从复制和集群配置
- redis主从复制和集群实现原理
- Redis主从复制和集群配置
- Redis主从复制和集群配置
- Redis主从复制和集群配置
- Redis主从复制和集群配置
- Redis主从复制和集群配置
- Redis主从复制和集群配置
- Redis主从复制和集群配置
- Redis主从复制和集群配置
- Redis主从复制和集群配置
- redis主从复制和集群实现原理
- uva11988 链表
- 卷积神经网络学习资料
- HDU 3555 Bomb (数位DP)
- 链表的操作(未解决,排序后无法正确进行插入和删除)
- myeclipse使用jta遇到Error in init: Log already in use? tmlog in ./\错误
- Java操作redis集群和主从
- 银行ATM存取款机系统
- BZOJ4835 [Lydsy2017年4月月赛]遗忘之树
- Javascript获取指定日期
- 洛谷 1087——FBI树
- php清除BOM
- python环境配置和包安装时候可能会用到的命令
- MySQL
- SQL Server统计表的行数