加入收藏 | 设为首页 | 会员中心 | 我要投稿 网站开发网_盐城站长网 (https://www.0515zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长百科 > 正文

Redis Sentinel集群部署

发布时间:2021-01-24 18:13:00 所属栏目:站长百科 来源:网络整理
导读:副标题#e# 《Redis Sentinel集群部署》要点: 本文介绍了Redis Sentinel集群部署,希望对您有用。如果有疑问,可以联系我们。 什么是Redis Sentinel Redis Sentinel是用来实现Redis高可用的一套解决方案.Redis Sentinel由两个部分组成:由一个或者多个Senti

配置完Redis和Sentinel之后,按顺序启动各个角色.启动顺序如下:Master->Slave->Sentinel,要确保按照这个顺序依次启动.

  • 启动Redis
$ systemctl start redis
  • 启动Sentinel

运行Sentinel有两种方式:

虽然Redis Sentinel有单独的软件安装包,但实际上它只是一个运行在特殊模式下的Redis实例.当前Redis Stable版已经自带了redis-sentinel这个工具.你可以在启动一个普通Redis实例时通过给定--sentinel选项来启动Redis Sentinel.

第一种:用单独的可执行文件redis-sentinel

$ redis-sentinel /etc/redis/sentinel.conf

第二种:使用redis-server的—sentinel选项

$ redis-server /etc/redis/sentinel.conf --sentinel

以上两种方式,都必须指定一个Sentinel的配置文件sentinel.conf.需要确保配置文件是可写的,因为Sentinel会往配置文件里添加很多信息作为状态持久化,这是为了重启等情况下可以正确地恢复 Sentinel的状态.

当配置文件无法写入时,Sentinel会启动失败.Sentinel默认监听26379端口,所以运行前必须确定该端口没有被别的进程占用.

我们这里用redis-sentinel方式来启动:

$ systemctl start redis-sentinel
  • 测试Sentinel

(编辑:网站开发网_盐城站长网 )

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!