摘要: 连接方式 原理分析 程序启动初始化集群环境 1)、读取配置文件中的节点配置,无论是主从,无论多少个,只拿第一个,获取redis连接实例 2)、用获取的redis连接实例执行clusterNodes()方法,实际执行redis服务端cluster nodes命令,获取主从配置信 息 3)、解析主从配置 阅读全文
posted @ 2019-10-18 23:55 Emyin 阅读(952) 评论(0) 推荐(0) 编辑
摘要: 原理 客户端通过连接到哨兵集群,通过发送Protocol.SENTINEL_GET_MASTER_ADDR_BY_NAME 命令,从哨兵机器中 询问master节点的信息,拿到master节点的ip和端口号以后,再到客户端发起连接。连接以后,需要在客户端建 立监听机制,当master重新选举之后,客 阅读全文
posted @ 2019-10-18 23:51 Emyin 阅读(446) 评论(0) 推荐(0) 编辑
摘要: 1. Redis是用C语言开发的一个开源的高性能键值对(key-value)内存数据库, 属于一种NoSQL数据库。 2. Redis提供五种数据类型来存储数据:String, Hash, List, Set, SortedSet 。 String: 使用INCR命令做ID自增,计数器 内部数据结构 阅读全文
posted @ 2019-10-18 21:47 Emyin 阅读(322) 评论(0) 推荐(0) 编辑