📜  如何加入任何集群 redis - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:38:11.271000             🧑  作者: Mango

如何加入任何集群 redis - Shell-Bash

介绍

Redis 是一个开源的键值存储系统,它支持各种数据结构,如字符串、哈希、列表、集合和有序集合。Redis 支持集群模式,以提高性能和容错性。在本教程中,我们将介绍如何使用 Shell-Bash 连接到 Redis 集群。

前置条件

在开始之前,您需要满足以下条件:

  • 已安装 redis-cli
  • 已经获得了 Redis 集群的主节点 IP 和端口号
步骤
  1. 打开终端或命令行窗口并运行以下命令:

    redis-cli -c -h <master-ip> -p <port>
    

    这会将 redis-cli 连接到 Redis 主节点,并打开 Redis 控制台。

    -c 参数指定将 redis-cli 作为 Redis 集群客户端运行。

    -h 参数指定 Redis 主节点的 IP 地址。

    -p 参数指定 Redis 主节点的端口号。

  2. 验证连接。在 Redis 控制台中输入 ping 命令。如果 Redis 控制台返回 PONG,则表示已成功连接到 Redis 集群。

    127.0.0.1:6379> ping
    PONG
    
  3. 可以执行其他 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 集群中保存和检索数据。