redis部署__哨兵高可用模式__主从模式

1. redis部署哨兵高可用模式:

2. redis部署(一主二从三哨兵高可用模式)

2.2 安装准备

安装包安装包说明文件大小(字节)
redis-6.2.4.tar.gzRedis服务安装包2,457,940
redis.confRedis主从服务器配置文件92,214
sentinel.confRedis哨兵服务器配置文件8,243

2.3 应用环境准备

redis服务按照一主二从三哨兵的高可用模式部署。需要在六台服务器上分别执行以下操作:

主服务器:172.16.11.177;

从服务器1:172.16.11.178

从服务器2:172.16.11.179

哨兵服务器1:172.16.11.176

哨兵服务器2:172.16.11.181

哨兵服务器3:172.16.11.182

2.4 修改redis.conf配置文件时,

配置文件的最后一行必须把注释去掉,否则redis-server启动失败

即 ignore-warnings ARM64-COW-BUG

2.5 redis主服务器部署-172.16.11.177

2.5.1 redis服务安装

使用redis用户登录,进入redis服务器,将redis-6.2.4.tar.gz ,redis.conf上传到/home/redis目录下,执行以下操作步骤:

(1)进入/home/redis目录,解压redis-3.2.8.tar.gz

# cd /home/redis

# tar -xvf redis-6.2.4.tar.gz

(2)进入redis-6.2.4目录,运行make命令编译安装

# cd redis-6.2.4

# make

(3)进入src目录,复制redis执行文件到/home/redis/

# cd src

# cp redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-sentinel redis-server /home/redis/

(4)进入/home/redis目录,删除redis解压包

# cd /home/redis/

# rm -rf redis-6.2.4

(5)修改文件属组

# chown -R redis:redis /home/redis/

修改redis.conf 文件
bind 0.0.0.0   # 这里非常重要,否则远程无法连接
protected-mode no
port 7379
daemonize yes
pidfile "/var/run/redis_7379.pid"
requirepass foobared
Redis服务启动

执行以下操作

# ./redis-server redis.conf

查看redis进程

执行 ps -ef|grep redis 命令,查看端口是否正常

# ps -ef | grep redis

redis 7623 1 0 15:10 ? 00:00:00 ./redis-server 0.0.0.0:7379

2.6 redis从服务器一部署-172.16.11.178

2.6.1 redis服务安装

参考 2.5.1

修改redis.conf文件

# vim redis.conf

bind 0.0.0.0 
protected-mode no
port 7379
daemonize yes
pidfile "/var/run/redis_7379.pid"
slaveof 172.16.11.177 7379
启动redis服务

# ./redis-server redis.conf

查看redis进程

# ps -ef | grep redis

结果如下:

redis 70296 1 0 16:22 ? 00:00:00 ./redis-server 0.0.0.0:7379

2.7 redis从服务器二部署-172.16.11.179

redis服务安装

参考1.2.3.1

修改redis.conf文件

# vim redis.conf

bind 0.0.0.0 
protected-mode no
port 7379
daemonize yes
pidfile "/var/run/redis_7379.pid"
slaveof 172.16.11.177 7379
启动redis服务

# ./redis-server redis.conf

查看redis进程

# ps -ef | grep redis

结果如下:

redis 126373 1 0 17:16 ? 00:00:00 ./redis-server 0.0.0.0:7379

2.8 redis哨兵服务器一部署-172.16.11.180

2.8.1 redis服务安装

使用redis用户登录,进入redis服务器,将redis-6.2.4.tar.gz ,sentinel.conf上传到/home/redis目录下,执行以下操作步骤:

**参考 2.5.1 **

修改sentinel.conf文件

# vim sentinel.conf

port 16001
daemonize yes
sentinel monitor mymaster 172.16.11.177 7379 2  # 指向主服务器
启动redis服务

# ./redis-server sentinel.conf --sentinel

查看redis进程

# ps -ef | grep redis

redis 209601 1 0 17:10 ? 00:00:00 ./redis-server *:16001 [sentinel]

2.9 redis哨兵服务器二部署-172.16.11.181

2.9.1 redis服务安装

使用redis用户登录,进入redis服务器,将redis-6.2.4.tar.gz ,sentinel.conf上传到/home/redis目录下,执行以下操作步骤:

参考2.5.1

修改sentinel.conf文件

# vim sentinel.conf

port 16001
daemonize yes
sentinel monitor mymaster 172.16.11.177 7379 2  # 指向主服务器
启动redis服务

# ./redis-server sentinel.conf --sentinel

查看redis进程

# ps -ef | grep redis

redis 217866 1 0 17:16 ? 00:00:00 ./redis-server *:16001 [sentinel]

2.10 redis哨兵服务器三部署-172.16.11.182

2.10.1 redis服务安装

使用redis用户登录,进入redis服务器,将redis-6.2.4.tar.gz ,sentinel.conf上传到/home/redis目录下,执行以下操作步骤:

参考2.5.1

修改sentinel.conf文件

# vim sentinel.conf

port 16001
daemonize yes
sentinel monitor mymaster 172.16.11.177 7379 2  # 指向主服务器
启动redis服务

# ./redis-server sentinel.conf --sentinel

查看redis进程

# ps -ef | grep redis

redis 109275 1 0 17:18 ? 00:00:00 ./redis-server *:16001 [sentinel]

## 安装OVER 啦!!!!

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

皮皮攻城狮

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值