Redis集群做法的难点,百万并发客户端「实战」( 六 )
四、java如何使用public void jedisCluster() throws Exception { // 这里建议能把所有节点都写上就写上 , 防止单点连接失败 Set nodes = new HashSet<>(); nodes.add(new HostAndPort(yourIp, 7001)); nodes.add(new HostAndPort(yourIp, 7002)); nodes.add(new HostAndPort(yourIp, 7003)); nodes.add(new HostAndPort(yourIp, 7004)); nodes.add(new HostAndPort(yourIp, 7005)); nodes.add(new HostAndPort(yourIp, 7006)); JedisCluster jedisCluster = new JedisCluster(nodes); jedisCluster.set("k1", "100"); String result = jedisCluster.get("k1"); System.out.println(result); jedisCluster.close();
探讨cluster模式存在的问题
- 多键操作不支持(如mset k1 v1 k2 v2;k1,k2可能不在一个服务器上)
- 由于多键操作不支持直接导致redis事物不支持
- 由于多键操作不支持直接导致redis可能不支持luna脚本(未测试),那些希望通过redis搭配
luna脚本实现抢购秒杀方案的可能需要在测试一下 , 有空本人在测试一下 。
有一起学习的可以后台私信“资料”领取视频资料 各大厂面试题内容包括C/C++ , Linux , Nginx , golang , ZeroMQ , MySQL , Redis , fastdfs , MongoDB , ZK , ffmpeg , 流媒体 ,音视频 , CDN , P2P , K8S , Docker , Golang,TCP/IP , 协程 , 嵌入式 , ARM , DPDK等等 。。。
- 果粉有福了,苹果正式宣布新规,这个做法很库克
- 华为强行排除小米!而小米的做法却很亮眼!这次小米更有格局
- java 从零实现属于你的 redis 分布式锁
- HFL Redis_10_set类型底层存储数据结构
- 上海|全球科技集群100强发布,北京、上海、粤港三城跻身前十
- 为什么 Redis 单线程能支撑高并发?
- Redis流行的原因
- 摸方向盘就换挡、激光去污、磁悬浮雨刷,特斯拉尝试韭菜新做法
- 谁更有良心显而易见!关于手机屏幕,华为、OPPO做法差距明显
- C# Redis分布式锁 - 单节点