hand
_1_5_114
4
返回栏目
1k
9k
1k
1k
5k
1k
1k
1k
1k
3k
2k
1k
0.8k
2k
3k
1k
1k
0.7k
0.9k
1k
0.6k
0.4k
0.4k
0.3k
3k
2k
9k
0.4k
0.4k
0.8k
0.5k
3k
5k
1k
2k
2k
3k
5k
1k
1k
0.4k
0.5k
0.4k
0.6k
0.7k
1k
0.4k
0.3k
4k
0.5k
0k
0.3k
0k
0.2k
0.2k
0.3k
0.9k
0.9k
0.1k
0.9k
0.9k
1k
0.5k
6k
0.3k
0.4k
0.7k
0.6k
8k
3k
1k
1k
1k
1k
0k
2k
1k
1k
0.2k
5k
4k
5k
0.4k
0.8k
1k
1k
1k
0.1k
2k
1k
2k
6k
0k
2k
7k
1k
5k
2k
3k
1k
0k
1k
0.9k
0.4k
0.2k
1k
3k
4k
1k
1k
1k
2k
3k
0.7k
0.3k
0.5k
0.6k
1k
0.9k
3k
0.3k
4k
返回python栏目
作者:
贺及楼
成为作者
更新日期:2024-10-28 10:19:17
Python 的 redis-py-cluster
库是用于操作 Redis 集群的客户端库。它允许用户以透明的方式访问 Redis 集群,支持自动处理节点之间的数据分片和键的重定向。这个库使得执行分布式缓存、消息传递和持久性存储操作变得简单,同时保持了 Redis 的高性能和低延迟特性。
redis-py-cluster
适用于需要水平扩展和高可用性的应用程序,特别是在大数据和分布式系统中。它通过提供简单的操作接口,使得开发者可以轻松地集成 Redis 集群到他们的Python应用程序中。
pip install redis-py-cluster
https://github.com/Grokzen/redis-py-cluster
from rediscluster import strictRedisCluster
# redis cluster 集群最少三主三从
startup_nodes =[
{"host":"192.168.3.25","port":6379}, #主
{"host":"192.168.3.25","port":7001}, # 6379的从数据库
{"host":"192.168.3.25","port":63801}, #主
{"host":"192.168.3.25","port":70021}, # 6380的从数据库
{"host":"192.168.3.25","port":63811}, #主
{"host":"192.168.3.25","port":70031}, # 6381的从数据库
]
# 连接集群
conn = StrictRedisCluster(startup_nodes=startup_nodes, decode_responses=True)
conn.set('name','xiaoming')
conn.set('name','xiaoming2')
conn.set('money','12')
print("My name is:", conn.get('name'))
print("I have money: ", conn.get('money'))
python
整章节共122节
快分享给你的小伙伴吧 ~