Redis集群的关闭、启动、重启等相关指令

目录

关闭

启动

重启

        (保留原有集群的)重启

        (删除原有集群的)重启

集群相关指令

        查看集群相关指令

        查看集群状态信息

        查看集群节点信息


关闭

  • 直接kill -9 ${进程号}即可(若想一次kill掉多个进程,那么进程号之间空格隔开即可)

相关指令:

# 查看redis进程

ps -ef|grep redis

# kill掉进程

kill -9 2177 2217

执行效果如图:


启动

  • 如果之前集群已经搭建好了,由于某些原因kill掉了所有节点,如果此时需要启动集群的话,只需要挨个启动各个Redis节点即可,集群自然就起来了。

相关指令:

# 后台启动Redis

src/redis-server redis.conf

执行效果如图:


重启

(保留原有集群的)重启

  • 不需要再执行(形如src/redis-cli -a ds123 --cluster create 10.8.109.24:6379 10.8.109.36:6379 10.8.109.49:6379 10.8.109.49:6380 10.8.109.24:6380 10.8.109.36:6380 --cluster-replicas 1这样的)集群生成指令。

第一步关闭各个Redis节点。

第二步启动各个Redis节点即可。

(删除原有集群的)重启

  • 需要执行(形如src/redis-cli -a ds123 --cluster create 10.8.109.24:6379 10.8.109.36:6379 10.8.109.49:6379 10.8.109.49:6380 10.8.109.24:6380 10.8.109.36:6380 --cluster-replicas 1这样的)集群生成指令。

第一步关闭各个Redis节点。

第二步:删除各个Redis安装目录下的节点配置文件nodes.conf数据文件dump.rdb

说明:此方式相当于重置到刚刚创建集群的时候了,所以需要删除节点配置文件nodes.conf、还需
          要删除数据存储文件dump.rdb。

相关指令:

# 删除节点配置文件

rm nodes.conf dump.rdb

执行效果如图:

注:节点配置文件nodes.conf、数据文件dump.rdb等可以在redis.conf文件中指定,本人没有进行任何指定,走的是默认的。

第三步启动各个Redis节点。

第四步(在集群中的任意一个节点)执行集群搭建指令

src/redis-cli -a ds123 --cluster create 10.8.109.24:6379 10.8.109.36:6379 10.8.109.49:6379 10.8.109.49:6380 10.8.109.24:6380 10.8.109.36:6380 --cluster-replicas 1

注:因为我们开启了Redis密码认证,所以需要在这里-a ds123指明密码,其中ds123就是本人设置的密码。

注:--cluster-replicas 1中,1代表的是一个master有一个slave;前三个ip是master,后三个ip是对应的slave。

执行效果如图:

注:如果此步时,最后提示[ERR] Not all 16384 slots are covered by nodes

那么就说明:有部分slot被占用了(因为之前的Redis集群中使用过了部分solt,所以我们“重置”集群时会受到影响),此时我们需要清理每个节点的solt,进入各节点的客户端:

# 进入客户端
src/redis-cli -c

# 密码认证
auth ds123

# 清理当前连接的节点下的所有slot
cluster flushslots

执行效果为:

 

再进行(删除原有集群的)重启即可。


集群相关指令

查看集群相关指令

# 进入redis客户端,输入

cluster help

执行效果如图:

查看集群状态信息

相关指令:

# 进入redis客户端,输入
cluster info

执行效果如图:

查看集群节点信息

相关指令:

# 进入redis客户端,输入
cluster nodes

执行效果如图:

 

 

笔者寄语
      更多指令请自己去实操体验。

 

^_^ 如有不当之处,欢迎指正

^_^ 本文已经被收录进《程序员成长笔记(一)》,笔者JustryDeng

猜你喜欢

转载自blog.csdn.net/justry_deng/article/details/89205155
今日推荐