鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

启动Redis集群

下文介绍使用Redis命令行界面的集群创建功能来启动一个Redis集群的过程。

  1. 启动集群全部Redis节点。

    可采用如下run-cluster.sh脚本实现集群全部节点的启动。

    以下参数可以根据实际配置参数进行修改:

    • rootdir:集群节点的配置文件放置目录。
    • 638$i:Redis的子节点端口。可以根据配置Redis集群的部署信息对集群节点的端口进行配置。
    1
    2
    3
    4
    5
    6
    7
    #!/bin/bash 
    rootdir="/home/redis/cluster"
    for((i=0;i<=5;i++));
        do
            cd ${rootdir}/638$i
            redis-server ./redis.conf --port 638$i &
        done
    

    启动完成后,使用以下命令查看集群节点是否已全部启动。

    1
    ps -ef|grep redis
    

    若出现下图所示,redis-server个数及端口都对应,则集群节点已全部启动。

  2. 在任意节点执行如下命令创建集群。
    redis-cli --cluster create --cluster-replicas 1 IP1:port1 IP2:port2 IP3:port3 IP4:port4 IP5:port5 IP6:port6

    “--cluster-replicas 1”选项表示为每个主节点创建一个从节点。

  3. 输入yes确认创建集群。

    将显示Finished with success,表示创建集群成功。