📕 Redis 哨兵机制搭建
我打算创建一个专栏,主要用于结合八股文和各种场景题来进行代码实践,包括但不限制于集成各种中间件去实现对应的场景和工具封装,该文章为SpringBoot专栏的一个系列,希望大家观看以后帮我多多点赞评论。
大家的点赞和关注是我创作的动力,实属不易,谢谢大家~
📕 主节点配置
-
进入redis安装目录,复制sentinel.conf
cp /opt/redis-7.0.13/sentinel.conf /usr/local/redis/bin/sentinel.conf
-
修改主服务器 sentinel.conf配置信息
cd usr/local/redis/bin vim sentinel.conf # Base #开启,方便其他节点器访问 protected-mode no #哨兵默认端口号 port 26379 #后台启动模式 daemonize yes #哨兵机制默认进程号 pidfile /var/run/redis-sentinel.pid #设置哨兵模式的日志文件路劲 logfile /usr/local/redis/log/redis-sentinel.log #哨兵模式的工作目录 dir /usr/local/redis/sentinel # core 核心配置 # my-master:自定义名称 192.168.92.100 6379:主节点ip+端口 2:哨兵数量 sentinel monitor mymaster 192.168.150.15 6379 2 #设置主节点密码 sentinel auth-pass my-master root@1234 #被哨兵任务失效的毫秒时间段,默认为30秒,单位毫秒 sentinel down-after-milliseconds my-master 30000 #当从节点后变为主节点后,进行配置其他的,多少个从节点进行并行复制 1:一次接一个复制 2:一次复制2个 sentinel parallel-syncs my-master 1 #主备的切换时间,哨兵进行故障转移如果超时,则会交给哨兵集群的另一个节点处理进行故障转移 sentinel failover-timeout my-master 180000
-
创建日志目录
mkdir log
-
启动主节点redis配置
./redis-server ./redis.conf