📅  最后修改于: 2023-12-03 15:38:11.271000             🧑  作者: Mango
Redis 是一个开源的键值存储系统,它支持各种数据结构,如字符串、哈希、列表、集合和有序集合。Redis 支持集群模式,以提高性能和容错性。在本教程中,我们将介绍如何使用 Shell-Bash 连接到 Redis 集群。
在开始之前,您需要满足以下条件:
打开终端或命令行窗口并运行以下命令:
redis-cli -c -h <master-ip> -p <port>
这会将 redis-cli 连接到 Redis 主节点,并打开 Redis 控制台。
-c 参数指定将 redis-cli 作为 Redis 集群客户端运行。
-h 参数指定 Redis 主节点的 IP 地址。
-p 参数指定 Redis 主节点的端口号。
验证连接。在 Redis 控制台中输入 ping
命令。如果 Redis 控制台返回 PONG
,则表示已成功连接到 Redis 集群。
127.0.0.1:6379> ping
PONG
可以执行其他 Redis 命令了,在 Redis 控制台中输入以下命令来获取有关 Redis 集群的信息:
127.0.0.1:6379> cluster info
cluster_state:ok
cluster_slots_assigned:16384
cluster_slots_ok:16384
cluster_slots_pfail:0
cluster_slots_fail:0
cluster_known_nodes:6
cluster_size:3
cluster_current_epoch:35
cluster_my_epoch:1
cluster_stats_messages_ping_sent:570
cluster_stats_messages_pong_sent:573
cluster_stats_messages_sent:1143
cluster_stats_messages_ping_received:572
cluster_stats_messages_pong_received:570
cluster_stats_messages_meet_received:5
cluster_stats_messages_received:1147
这将返回 Redis 集群的信息。其中包括集群状态,已分配的槽位数,已确认的槽位数和节点数等等。
恭喜您成功连接到 Redis 集群!现在您可以在 Shell-Bash 中使用 redis-cli 命令,执行各种 Redis 命令,因此可以在 Redis 集群中保存和检索数据。