目录

关闭

启动

重启

(保留原有集群的)重启

(删除原有集群的)重启

集群相关指令

查看集群相关指令

查看集群状态信息

查看集群节点信息


关闭:

  • 方式一:进入redis后,使用SHUTDOWN指令或SHUTDOWN SAVE指令或SHUTDOWN NOSAVE指令。

  • 方式二(不推荐):谨慎使用直接kill -9 ${进程号}的方式。

方式二的相关指令(不推荐直接kill):

# 查看redis进程

ps -ef|grep redis

# kill掉进程

kill -9 2177 2217

方式二的执行效果如图(不推荐直接kill):


启动:

  • 如果之前集群已经搭建好了,由于某些原因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

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

  1. redis集群在mac本地重启

    1.首先进入切换管理员模式 sudo su 输入密码进入 2.进入redis的cluster里面把 删除nodes-xxx.conf配置文件,删除pid文件,删除各节点aof,rdb文件,杀掉所有re ...

  2. redis集群搭建与启动

    redis 配置文件 复制redis 原配置文件 redis.conf 为redis6380.conf 修改redis6380.conf 配置文件 在这里插入 描述 将6379端口 对应换为6380 ...

  3. 本地windows启动redis集群

    本地windows启动redis集群 前言 一. 场景描述 二.启动redis集群 1. 先启动6379端口的redis 2. 再启动3主3从的redis集群 3. 常见报错 3.1 有时候启动red ...

  4. redis集群环境安装(参照redis中文官网,中间遇到了一些问题,so,记录一下)

    创建步骤 01. 准备环境 # yum install gcc # yum install ruby # yum install ruby-devel.x86_64 # yum install rub ...

  5. redis 集群 实操 (史上最全、5w字长文)

    文章很长,建议收藏起来慢慢读! 总目录 博客园版 为大家准备了更多的好文章!!!! 推荐:尼恩Java面试宝典(持续更新 + 史上最全 + 面试必备)具体详情,请点击此链接 尼恩Java面试宝典,34 ...

  6. redis集群搭建二,详细图解说明

    前言:当你查看这篇文章的时候,相信你有了一定的linux基础知识,如果没有的话,建议先去学习练习,然后再来观看,要不然,看这篇文章,简直是云里雾里,天方夜谭! 本文版权归作者所有,但未经作者同意必须保 ...

  7. 手把手搭建一个redis集群

    文章目录 前言 安装的含义 安装redis redis编译安装 redis集群 redis集群的使用 C++工程连接使用redis-cluster hiredis-cluster 总结 前言 所谓&q ...

  8. Redis 集群搭建原理

    一.设计的主要特性和基本原理 1.集群目标 Redis 集群是 Redis 的分布式实现,在设计中按重要性顺序具有以下目标: 高性能和线性可扩展性,多达 1000 个节点.没有代理,使用异步复制,并且 ...

  9. redis集群关闭 启动报错_使用虚拟机搭建 Redis 集群,实现数据库的负载均衡功能。...

    实操题目:使用虚拟机搭建 Redis 集群,实现数据库的负载均衡功能.并使用图文描述整个过程.先创建集群: ①创建集群需要使用ruby脚本,所以要先安装ruby环境 安装ruby环境:yum inst ...

最新文章

  1. 3.5 《数据库系统概论》之基本表更新(INSERT、UPDATE、ALTER、DELETE)与视图VIEW(定义、查询、更新)
  2. Spring Clould负载均衡重要组件:Ribbon中重要类的用法
  3. 如何在Windows Defender中安排扫描
  4. 题目 1886: [蓝桥杯][2017年第八届真题]包子凑数(欧几里得+完全背包)
  5. 551. Student Attendance Record I 从字符串判断学生考勤
  6. python封装举例_Python+Pycharm—学习1—封装导入
  7. centOS 7下安装与配置heartbeat高可用集群
  8. c语言变量名s_i使其随i变化,动态规划I(含细c语言代码).ppt
  9. 实时导出正在运行的虚拟机或检查点
  10. 品高云入围央采软件协议供货名单
  11. ​每一页都是知识点,这本Flutter企业级实践指南太绝了
  12. 关于vue项目的文件组织
  13. 6、ES6的let和const
  14. HDU 1394 求逆序数(线段树)
  15. java sjis_Java Charset availableCharsets()用法及代码示例
  16. 汇编实验 用Radasm设计生成一个对话框,实现如图1.1所示的四则运算计算器
  17. yum安装网络超时,尝试其他镜像
  18. python卡方检验 scipy_Fisher 精确检验 与卡方检验
  19. win10用账户登录计算机,Win10没有改用本地账户登录选项的解决方案
  20. 计算机专业春考技能考什么技能,春季高考信息技术考试说明知识技能

热门文章

  1. 仿李白写一首关于雪的诗
  2. QT将tableview导出到Excel表格
  3. 以市场换品牌——联想走向世界的中国道路
  4. 蓝桥杯 贪吃的大嘴
  5. OpenGL鼠标控制视角旋转
  6. 域 组策略 桌面显示计算机图标,如何用组策略统一域中所有客户端桌面
  7. 距离度量的方法,欧式距离,切比雪夫距离、马氏距离、巴氏距离,曼哈顿距离
  8. win10安装配置redis(zip版)
  9. php连接mysql 1045_连接mysql报1045错误怎么办
  10. Office之替换word里的数字