记录Redis哨兵模式集群安装方法

一、系统配置

单台服务器配置: 

系统:Rocky Linux 8.7
配置:4核16G
Redis版本:7.0.5
安装目录:/data/software/redis-7.0.5

服务器IP及安装软件分布:

192.168.1.1MasterRedis、Sentinal
192.168.1.2Slave1Redis、Sentinal
192.168.1.3Slave2Redis、Sentinal


 二、安装过程(三台机器均进行如下操作)

1、下载Redis至下载目录

wget https://github.com/redis/redis/archive/refs/tags/7.0.5.tar.gz -O ./Redis-7.0.5.tar.gz

2、检查编译环境是否完整

sudo dnf -y install gcc gcc-c++ autoconf automake make

3、切换至Redis目录并安装Redis

cd ./redis-7.0.5/src

make install PREFIX=/data/software/redis-7.0.5

4、回到Redis根目录并复制配置文件至Redis安装目录

cd ../

cp ./redis.conf /data/software/redis-7.0.5

cp ./sentinel.conf /data/software/redis-7.0.5

 5、修改配置文件

vim /data/software/redis-7.0.5/redis.conf
# 修改redis.conf对应配置,其他配置保持默认

bind 0.0.0.0
protected-mode no
daemonize yes
# Slave1/Slave2的log文件分别修改为redis-slave1.log与redis-slave2.log
logfile "/data/logs/redis/redis-master.log"
dir /data/software/redis-7.0.5/data
requirepass 123456
maxmemory 10gb

# Slave1/Slave2专属配置,Master不配置该值
slaveof 192.168.210.44 6379
masterauth Aa2298508@@
vim /data/software/redis-7.0.5/sentinel.conf
# 修改sentinel.conf默认配置,其他配置保持默认

protected-mode no
daemonize yes
logfile "/data/logs/redis/redis-sentinel.log"
dir /data/software/redis-7.0.5/data/sentinel
sentinel monitor mymaster 192.168.1.1 6379 2
sentinel auth-pass mymaster 123456

6、准备Redis启动文件夹

mkdir /data/logs

mkdir /data/logs/redis

mkdir /data/software/redis-7.0.5/data

mkdir /data/software/redis-7.0.5/data/sentinel

7、启动Redis与sentinel

cd /data/software/redis-7.0.5/bin

./redis-server ../redis.conf

./redis-sentinel ../sentinel.conf

8、读取日志,检查启动是否正常

#Slave1与Slave2的日志为redis-slave1.log与redis-slave2.log
tail -f /data/logs/redis/redis-master.log

tail -f /data/logs/redis/redis-sentinel.log

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值