python RedisCluster 连接集群怎么使用,怎么输入密码
时间: 2023-12-06 11:45:37 浏览: 262
使用 Python 连接 Redis 集群需要使用 RedisCluster 库,该库可以通过 pip 安装。
在连接 Redis 集群时,需要指定集群中所有节点的 IP 地址和端口号,以及密码(如果有)。
以下是一个连接 Redis 集群并输入密码的示例代码:
```python
from rediscluster import RedisCluster
# 配置 Redis 集群节点信息
startup_nodes = [
{"host": "127.0.0.1", "port": "7000"},
{"host": "127.0.0.1", "port": "7001"},
{"host": "127.0.0.1", "port": "7002"}
]
# Redis 集群密码
password = "your_password"
# 创建 RedisCluster 实例
rc = RedisCluster(startup_nodes=startup_nodes, password=password)
# 使用 RedisCluster 实例进行操作
rc.set("key", "value")
value = rc.get("key")
print(value)
```
在上述代码中,`startup_nodes` 变量中存储的是 Redis 集群中所有节点的 IP 地址和端口号,`password` 变量中存储的是 Redis 集群的密码。
创建 RedisCluster 实例时,需要传入 `startup_nodes` 和 `password` 参数。然后,就可以通过 RedisCluster 实例进行操作了。
注意:如果 Redis 集群没有设置密码,可以将 `password` 参数设置为 `None`。
阅读全文