高可用性Redis集群的Redis池
项目描述
# 概述
jonDis是一个用于优秀https://github.com/andymccurdy/redis-py的高可用性池管理类
# 特点
启动时从属发现
在主服务器故障时,如果提升了一个从服务器,则池将重新配置以连接到新的主服务器
# 局限性
目前所有命令都发送到主服务器
如果没有提供从服务器,则不会进行主服务器发现
在特定场景下,池将拾取新的从服务器(如果重新配置),但目前还没有周期性/自动的从服务器发现
不与哨兵通信
# 要求
redis-py
# 使用
为了配置池,您至少需要提供一个活动的主服务器。这是一个将很快通过主服务器发现解除限制的限制。
`python from jondis.pool import Pool pool = Pool(hosts=["redis01:6379","redis02:6379"]) redis = redis_lib.client.StrictRedis(connection_pool=pool) `
项目详情
关闭
jondis-0.1.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 8a04fe9d4363986fc58ba7f3fd1229a3d9ae47a6b49b9f000773cf83f05ce9d7 |
|
MD5 | 9c039ecd1dacbca92f5d62d0f8188643 |
|
BLAKE2b-256 | 4c710575f3ea021bf07b0ba3e569ee09fe8dd7faec07ee0d4cd6dfc5d9796318 |