随笔分类 -  Jedis

操作redis的类库
摘要:JedisClusterCommand中的重试机制 T runWithRetries(final int slot, int attempts, boolean tryRandomNode, JedisRedirectionException redirect) 阅读全文
posted @ 2019-08-20 16:36 爱吃猫的鱼z 阅读(773) 评论(0) 推荐(0)
摘要:JedisClusterInfoCache功能模块 集群发现:提供实例化的Jedis对象,通过"cluster slots"命令获取集群信息,转换为Java对象后,将主从节点信息全部存放至nodes缓存集合中,同时获取所有的槽位信息,将slot->master节点信息键值对存放至slots对象中,具 阅读全文
posted @ 2019-08-20 15:10 爱吃猫的鱼z 阅读(1817) 评论(0) 推荐(0)
摘要:JedisClusterConnectionHandler JedisClusterConnectionHandler提供了JedisCluster接口获取资源池中Jedis连接对象的一个门面类,JedisClusterConnectionHandler提供了初始化集群,获取资源池中连接对象,刷新资 阅读全文
posted @ 2019-08-19 17:22 爱吃猫的鱼z 阅读(1951) 评论(0) 推荐(0)
摘要:Jedis源码分析 Jedis继承关系 Jedis提供了redis的客户端的连接和命令查询.从jedis继承关系中,Jedis实现很多的命令接口,每个接口都定义了不同的操作形式,这符合面向对象开发原则中的接口隔离原则和单一职责原则。下面的接口声明了相关的redis命令操作,每个接口都负责对一部分的命 阅读全文
posted @ 2019-08-19 10:32 爱吃猫的鱼z 阅读(737) 评论(0) 推荐(0)
摘要:JedisPoolConfig继承关系 JedisPoolConfig需要依赖Apache common pool,其中pool配置依赖 common pool中的BaseObjectPoolConfig类,该类中定义了相关属性的缺省值,在JedisPoolConfig中定义了相关的属性。属性值如下 阅读全文
posted @ 2018-09-21 10:42 爱吃猫的鱼z 阅读(7132) 评论(0) 推荐(0)