python 怎么访问redis集群代码
时间: 2023-12-06 16:45:25 浏览: 90
要访问 Redis 集群,可以使用 Redis-py 库。该库提供了一种在 Python 中访问 Redis 的方式,并支持 Redis 集群。
以下是一个简单的示例代码,使用 Redis-py 访问 Redis 集群:
```python
from rediscluster import RedisCluster
startup_nodes = [
{"host": "redis-node1", "port": "7000"},
{"host": "redis-node2", "port": "7000"},
{"host": "redis-node3", "port": "7000"},
]
redis = RedisCluster(startup_nodes=startup_nodes, decode_responses=True)
# 访问 Redis 集群中的键值对
redis.set("mykey", "myvalue")
value = redis.get("mykey")
print(value)
```
在这个示例中,我们首先定义了 Redis 集群的节点信息,然后创建了 RedisCluster 对象。使用该对象可以访问 Redis 集群中的键值对。在这里,我们设置了一个键值对,然后获取了该键的值并打印出来。
需要注意的是,使用 Redis-py 访问 Redis 集群需要安装 redis-py-cluster 库。可以使用 pip 安装该库:
```
pip install redis-py-cluster
```
另外,还需要确保 Redis 集群已经正确配置并运行。
阅读全文