首页 > 其他分享 >Reis服务端和哨兵的启动与关闭

Reis服务端和哨兵的启动与关闭

时间:2023-02-26 11:22:19浏览次数:38  
标签:Reis redis 哨兵 node1 端口号 sentinel server root 服务端

哨兵的启动和关闭与Redis服务端redis-server都是一样的:

# 启动redis-server
[root@node1 redis]# redis-server 配置文件

# 查询redis-server启动的端口号,只要包含redis的所有进程都会出现,包括redis-server
[root@node1 redis]# ps -ef | grep redis
# 关闭redis-server
[root@node1 redis]# redis-cli -p 对应的端口号 shutdown

# 如果有多个redis-server要同时关闭,那么可以使用下面命令一键关闭
[root@node1 redis]# printf '%s\n' 端口号1 端口号2 端口号3 | xargs -I{} -t redis-cli -p {} shutdown
# 启动redis-sentinel
[root@node1 redis]# redis-sentinel 配置文件

# 查询redis-sentinel启动的端口号,只要包含redis的所有进程都会出现,包括redis-sentinel
[root@node1 redis]# ps -ef | grep redis
# 关闭redis-sentinel
[root@node1 redis]# redis-cli -p 对应的端口号 shutdown

# 如果有多个redis-sentinel要同时关闭,那么可以使用下面命令一键关闭
[root@node1 redis]# printf '%s\n' 端口号1 端口号2 端口号3 | xargs -I{} -t redis-cli -p {} shutdown

示例:

# 启动第1个redis-server
[root@node1 redis]# redis-server /usr/local/redis/7001/redis.conf
# 启动第2个redis-server
[root@node1 redis]# redis-server /usr/local/redis/7002/redis.conf
# 启动第3个redis-server
[root@node1 redis]# redis-server /usr/local/redis/7003/redis.conf

# 一键停止这三个redis-server
[root@node1 redis]# printf '%s\n' 7001 7002 7003 | xargs -I{} -t redis-cli -p {} shutdown
# redis-sentinel监控redis,所以在此之前先启动redis-server
# 启动第1个redis-sentinel
[root@node1 redis]# redis-sentinel s1/sentinel.conf
# 启动第2个redis-sentinel
[root@node1 redis]# redis-sentinel s2/sentinel.conf
# 启动第3个redis-sentinel
[root@node1 redis]# redis-sentinel s3/sentinel.conf

# 这里不能够一键启动三个哨兵服务,除非设置取消霸屏操作,否则打印下面语句就会直接开启一个哨兵实例,无法打开其他的哨兵实例。
[root@node1 redis]# printf '%s\n' s1 s2 s3 | xargs -I{} -t redis-sentinel {}\/sentinel.conf

# 一键停止三个redis-sentinel
[root@node1 redis]# printf '%s\n' 27001 27002 27003 | xargs -I{} -t redis-cli -p {} shutdown

# 也可以一个一个的停止redis-sentinel
[root@node1 redis]# redis-cli -p 27001 shutdown
[root@node1 redis]# redis-cli -p 27002 shutdown
[root@node1 redis]# redis-cli -p 27003 shutdown

标签:Reis,redis,哨兵,node1,端口号,sentinel,server,root,服务端
From: https://www.cnblogs.com/linxuannihao/p/17156331.html

相关文章

  • python实现客户端和服务端的UDP相互通信
    实验指南这篇博客旨在实验客户端和服务端相互发送消息的实验,实验成功的现象为,客户端和服务端的两个窗口,即client和server左上角均被打上文字,因为客户端是没有给图片附上文......
  • 轻松保障万级实例,vivo服务端监控体系建设实践
    经过几年的平台建设,vivo监控平台产品矩阵日趋完善,在vivo终端庞大的用户群体下,承载业务运行的服务数量众多,监控服务体系是业务可用性保障的重要一环,监控产品全场景覆盖生......
  • Ant Desing Pro与服务端交互
    参考资料:https://segmentfault.com/a/1190000018422882https://www.yuque.com/ant-design/course/ig6mzb /services/ant-design-pro/register.jsimport{CONFIG}f......
  • Redis:六、哨兵模式
    @目录一、哨兵模式简介二、哨兵的搭建三、哨兵工作原理一、哨兵模式简介哨兵(Sentinel)是一个分布式系统,用于对主从结构中的每台服务器进行监控,当出现故障时通过投票机......
  • Eureka高可用集群服务端和客户端配置
    微服务应用中,生产环境一般都需要保障服务注册中心的高可用!高可用也分好几个等级,例如:同数据中心或区(Zone)高可用——》同地区(Region)跨数据中心或区(Zone)高可用——......
  • k8s-新增服务端节点
    本文章是 k8s二进制高可用集群部署 的分支。详细步骤请参考目录。1.etcd扩容**如果etcd通过CA生成的证书不包含当前节点的ip,可能etcd集群需要重新生成证书。1......
  • Linux操作命令(四) 1.which命令 2.whereis命令 3.locate命令
    1、which命令which命令的作用是,在PATH变量指定的路径中搜索可执行文件的所在位置。它一般用来确认系统中是否安装了指定的软件确认是否安装了gcc:whichgcc   ......
  • SSE服务端消息推送
    什么是SSE(Serversideevent)服务器端事件SSE是单工模式的,只能服务器端向客户端推送消息。如果需要全双工的双向并行通信,可以用wobsocket。SSE只支持utf8编码的......
  • Redis一主多从哨兵模式
    首先配置一主多从示例如下:1、两台主机IP地址如下:主:192.168.3.81端口:6379从:192.168.3.82 端口:6379从:192.168.3.82 端口:6380  2、首先建立Redis数......
  • k8s服务端二进制部署-kubectl
    本文章是 k8s二进制高可用集群部署 的分支。详细步骤请参考目录。二进制下载地址压缩包下载:https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG......