编程语言:python3
redis连接驱动:redis-py-cluster 2.1.3
redis集群:redis cluster集群
from rediscluster import RedisCluster
#构建所有的节点
startup_nodes = [
{"host":"192.168.51.20", "port":6379}, # 主
{"host":"192.168.51.30", "port":6380}, # 6379的从数据库
{"host":"192.168.51.27", "port":6379}, # 主
{"host":"192.168.51.20", "port":6380}, # 6380的从数据库
{"host":"192.168.51.30", "port":6379}, # 主
{"host":"192.168.51.27", "port":6380} # 6381的从数据库
]
#构建RedisCluster对象
redis_store= RedisCluster(startup_nodes=startup_nodes, decode_responses=True)
# 设置key键为name、bank; value值为 'Robert'、'11亿'
redis_store.set('name', 'Robert')
redis_store.set('bank', '11亿')
# 获取键为name,bank
print("My name is: ", redis_store.get('name'))
print("I have money: ", redis_store.get('bank'))
执行结果:
My name is: Robert
I have money: 11亿