【发布时间】:2018-11-04 00:43:07
【问题描述】:
BinaryJedis 不是线程安全的,但它可以派生自 JedisPool getResource,它返回一个类型 Jedis。 BinaryJedisCluster 线程安全吗?如果没有,是否有返回与BinaryJedisCluster 兼容的类型的连接池?我想在多线程环境中使用BinaryJedisCluster
【问题讨论】:
BinaryJedis 不是线程安全的,但它可以派生自 JedisPool getResource,它返回一个类型 Jedis。 BinaryJedisCluster 线程安全吗?如果没有,是否有返回与BinaryJedisCluster 兼容的类型的连接池?我想在多线程环境中使用BinaryJedisCluster
【问题讨论】:
BinaryJedisCluster 是线程安全的。它在内部使用JedisPool。
精心设计,
BinaryJedisCluster 使用 JedisClusterConnectionHandler JedisClusterConnectionHandler 使用 JedisClusterInfoCache JedisClusterInfoCache 使用 JedisPool 所以,BinaryJedisCluster 和 JedisPool 一样安全。
【讨论】: