企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
一:主从配置(redis-server redis.windows.conf指定配置文件启动) master 配置文件:redis-6379.conf ~~~ port 6379 daemonize yes logfile "6379.log" dbfilename "dump-6379.rdb" dir "/opt/soft/redis/data" ~~~ slave-1 配置文件:redis-6380.conf ~~~shell port 6380 daemonize yes logfile "6380.log" dbfilename "dump-6380.rdb" dir "/opt/soft/redis/data" # 关键配置:将这个 redis 指定为某个第一个 redis 的 slaver slaveof 127.0.0.1 6379 slave-read-only yes(只读) ~~~ ![](https://img.kancloud.cn/23/41/2341407448bbb3d31a99d5d844a0c5b0_974x473.png) 二:哨兵配置 主配置文件sentinel-26379.conf ~~~ #设置 sentinel 工作端口 port 26379 #后台运行 daemonize yes #日志文件名称 logfile "26379.log" #设置当前 sentinel 监控的 redis ip 和 端口 sentinel monitor mymaster 127.0.0.1 6379 2 #设置判断 redis 节点宕机时间 sentinel down-after-milliseconds mymaster 60000 #设置自动故障转移超时 sentinel failover-timeout mymaster 180000 #设置同时故障转移个数 sentinel parallel-syncs mymaster 1 ~~~ 从配置文件sentinel-26380.conf ~~~ #设置 sentinel 工作端口 port 26380 #后台运行 daemonize yes #日志文件名称 logfile "26380.log" #设置当前 sentinel 监控的 redis ip 和 端口 sentinel monitor mymaster 127.0.0.1 6379 2 #设置判断 redis 节点宕机时间 sentinel down-after-milliseconds mymaster 60000 #设置自动故障转移超时 sentinel failover-timeout mymaster 180000 #设置同时故障转移个数 sentinel parallel-syncs mymaster 1 ~~~ 启动 sentinel 有两种方式 1. `redis-sentinel /path/to/sentinel.conf` 2. `redis-server /path/to/sentinel.conf --sentinel` ![](https://img.kancloud.cn/2a/53/2a5395656d257956043a603885dcce60_1073x285.png)