您的位置:首页 > 数据库 > Redis

Python与Redis集群交互

2019-03-18 17:40 218 查看
版权声明:FatPuffer https://blog.csdn.net/qq_42517220/article/details/88644619

第一步:安装依赖包

pip3 instal redis-py-cluster

第二步:创建文件redis_cluster.py,代码如下:

from rediscluster import *

if __name__ == '__main__':
try:
# 构建所有的节点,Redsi会使用CRC16算法,将键和值写到某个节点上。
startup_nodes = [
{'host': '192.168.183.130', 'port': '7000'},
{'host': '192.168.183.128', 'port': '7004'},
{'host': '192.168.183.130', 'port': '7001'},
{'host': '192.168.183.128', 'port': '7005'}
]
# 构建StrictRedisCluster对象
src = StrictRedisCluster(startup_nodes=startup_nodes, decode_responses=True)
# 设置键为name,值为宇智波鼬
result = src.set('name', '宇智波鼬')
print(result)
# 获取键为name对应的值
name = src.get('name')
print(name)
except Exception as e:
print(e)

第三步:运行文件

ubantu@ubantu-virtual-machine:~$ python3 redis_cluster.py
True
宇智波鼬
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: