redis-cluster集群常用命令

  • 打开多个redis
    路径7001/redis.conf7002/redis.conf分别设置端口70017002
root@iZ2ze12578be1nx52l0ogoZ:/opt/app/redis_cluster# redis-server 7001/redis.conf
root@iZ2ze12578be1nx52l0ogoZ:/opt/app/redis_cluster# redis-server 7002/redis.conf

  • 打开运行于7000端口redis
root@iZ2ze12578be1nx52l0ogoZ:/opt/app/redis_cluster# redis-cli -c -p 7000

  • 初始化集群
root@iZ2ze12578be1nx52l0ogoZ:/opt/app/redis_cluster# redis-trib create --replicas 1 127.0.0.1:7000 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005

命令的意义如下:

  • 给定 redis-trib.rb 程序的命令是 create , 这表示我们希望创建一个新的集群。
  • 选项 --replicas 1 表示我们希望为集群中的每个主节点创建一个从节点。
  • 之后跟着的其他参数则是实例的地址列表, 我们希望程序使用这些地址所指示的实例来创建新集群。
  • 简单来说, 以上命令的意思就是让 redis-trib 程序创建一个包含三个主节点和三个从节点的集群。

  • 添加新的master节点
root@iZ2ze12578be1nx52l0ogoZ:/opt/app/redis_cluster# redis-trib add-node 127.0.0.1:7006 127.0.0.1:7000

你可能感兴趣的:(redis-cluster集群常用命令)