redis sentinel哨兵模式部署

本文详细介绍了如何部署Redis Sentinel哨兵集群,包括主节点、从节点的配置,哨兵节点的部署,以及相关配置参数的调整。通过五台物理机搭建一主两从的哨兵集群,确保高可用性和数据安全性。此外,还提到了Redis版本、启动与停止顺序、日志查看以及权限管理等关键环节。
摘要由CSDN通过智能技术生成

名词定义:

主节点

从节点

哨兵

集群

部署框架图:

 

缓存物理架构:

哨兵集群物理架构

五台物理机,ip假定为158.222.14.21,158.222.14.22,158.222.14.23,158.222.14.24,158.222.14.25

每台物理机上各部署一个哨兵,占用端口26379

 

 

五台物理机,ip假定为158.222.14.21,158.222.14.22,158.222.14.23,158.222.14.24,158.222.14.25

每台物理机上部署一个master(主节点):端口6301,该主节点的配置两个slave(从节点),从节点分布在另外两台物理机上。图3.

绿色为哨兵(sentinel),

masterdap1为一组一主两从,主节点masterdap1部署在21物理机上,占用6301端口,其两个从节点一个部署在22物理机上,占用6302端口;一个部署在23物理机上,占用6303端口。

masterdap2为一组一主两从,主节点masterdap2部署在22物理机上,占用6301端口,其两个从节点一个部署在23物理机上,占用6302端口;一个部署在24物理机上,占用6303端口。

masterdap3为一组一主两从,主节点masterdap3部署在23物理机上,占用6301端口,其两个从节点一个部署在24物理机上,占用6302端口;一个部署在25物理机上,占用6303端口。

masterMFS为一组一主两从,主节点masterMFS部署在24物理机上,占用6301端口,其两个从节点一个部署在25物理机上,占用6302端口;一个部署在21物理机上,占用6303端口。

masterRPS为一组一主两从,主节点masterRPS部署在25物理机上,占用6301端口,其两个从节点一个部署在21物理机上,占用6302端口;一个部署在22物理机上,占用6303端口。

 

Redis版本:

          Redis 版本:3.0.7

编译:

(1)解压

$tar -zxvf redis-3.2.9.tar.gz

(2)进入路径 redis-3.2.9

执行make命令编译

$make

(3)编译成功后src路径下会有如下文件

文件说明:

编号

文件

说明

备注

1

mkreleasehdr.sh

redis自带的版本管理工具,非redis源码编译产生

 

2

redis-benchmark

性能测试工具

 

3

redis-check-aof

aof文件检测修复工具

 

4

redis-check-rdb

rdb文件检查修复工具

 

5

redis-cli

redis客户端

 

6

redis-sentinel

哨兵server

 

7

redis-server

redis服务端

 

8

redis-trib.rb

ruby语言编写,非redis源码编译产生,该脚本用来配置cluster,运行该脚本需要ruby环境和ruby的redis依赖

 

配置:

注意:对于redis的内存使用策略,可通过先设置系统级别的内存使用策略:查看系统文件:

 /proc/sys/vm/overcommit_memmory  可设值:0,1,2  建议设为1

Sentinel 部署:

Sentinel部署安装

环境用户:

用root用户登陆,创建用户redis,密码redis。创建成功后退出root,用redis/redis登陆

登陆158.222.14.21 (用户/密码:redis/redis), 注:sentinel部署以21服务器为例说明,22,23,24,25服务器按照此部署步骤部署。

下载地址http://download.redis.io/releases/redis-stable,上传redis压缩包至服务器并解压至redis用户根目录࿰

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值