一个docker下配置高可用redis和sentinel(哨兵)

本文介绍了如何在Docker环境下设置Redis主从复制和Sentinel哨兵系统,确保高可用性。通过创建固定IP的网络,部署多个Redis实例并配置从节点,接着设置Sentinel进行故障监测和自动故障转移。详细步骤包括Redis容器的创建、配置文件详解以及Sentinel的配置和验证过程。
摘要由CSDN通过智能技术生成

dcoker 的安装和redis的安装这里不再介绍,网上安装方法很多。这里主要介绍在一个docker下配置redis主从赋值和sentinel哨兵配置,这里只试用与环境搭建测试,不用用服务连接,因为走的都是docker内IP

1.docker容器创建网段,这里如要是因为 sentinel 检查都得docker 内ip, 为了防止重启ip发生变化,给每个容易固定IP。

docker network create --subnet=172.18.0.0/16 redisIp

2.创建redis容易 我这里创建三个

----------------------79配置---------------------

docker run -p 6379:6379 --name redis -v /usr/local/data/redis/6379/conf:/etc/redis/conf/ -v /usr/local/data/redis/6379/data:/data --net redisIp --ip 172.18.0.2 -d redis redis-server /etc/redis/conf/redis-service.conf --appendonly yes

redis-service.conf配置

protected-mode no

port 6379

daemonize no

requirepass 123456

----------------------80配置---------------------

docker run -p 6380:6379 --name redis -v /usr/local/data/redis/6380/conf:/etc/redis/conf/ -v /usr/local/data/redis/6380/data:/data --net redisIp --ip 172.18.0.

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值