Redis 哨兵Sentinel 高可用(学习笔记九)

本文涉及的产品
云数据库 Redis 版,社区版 2GB
推荐场景:
搭建游戏排行榜
简介: 1、redis sentinel2、3、一主二从:主:redis-6379.confport 6379daemonize yeslogfile "6379.

1、redis sentinel

img_75145b09f536362a6f7b734a7d3c6def.png

2、


img_951e760c9a18aa8fd6c57d5f2ca18e22.png
img_4a71f613282469f7ded4dd0a7a4ca86c.png

3、一主二从:

主:

redis-6379.conf

port 6379

daemonize yes

logfile "6379.log"

dbfilename "dump-6379.rdb"

dir "/opt/"

启动: redis-server redis-6379.conf


从:

redis-6380.conf

port 6380

daemonize yes

logfile "6380.log"

dbfilename "dump-6380.rdb"

dir "/opt/"

slaveof 127.0.0.1 6379


info replication

部署3个sentinel:

redis- sentinel- 26379. conf

 port 26379

 daemonize yes

 logfile "26379. log" 

dir /opt/ soft/ redis/ data 

sentinel monitor mymaster 127. 0. 0. 1 6379 2   #2,一般设置为从节点的一半加1

sentinel down- after- milliseconds mymaster  30000 

sentinel parallel- syncs mymaster 1 #parallel- syncs 就是 用来 限制 在 一次 故障 转移 之后, 每次 向 新的 主 节点 发起 复制 操作 的 从 节点 个数。

 sentinel failover- timeout mymaster 180000

启动:redis-server redis-sentinel-26379.conf --sentinel


img_20125fd1da3134f1fd23743f24a1d719.png

info sentinel


img_2a4871b555f1ab6afffc37977af057cb.png
img_b49b25c75d80669d9e9d8488df056c0d.png

故障转移告警:


img_e8d2f08f7008ee7db941729f48d1295d.png
相关实践学习
基于Redis实现在线游戏积分排行榜
本场景将介绍如何基于Redis数据库实现在线游戏中的游戏玩家积分排行榜功能。
云数据库 Redis 版使用教程
云数据库Redis版是兼容Redis协议标准的、提供持久化的内存数据库服务,基于高可靠双机热备架构及可无缝扩展的集群架构,满足高读写性能场景及容量需弹性变配的业务需求。 产品详情:https://www.aliyun.com/product/kvstore     ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库 ECS 实例和一台目标数据库 RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
目录
相关文章
|
14小时前
|
存储 NoSQL Java
面试官:Redis如何保证高可用?
面试官:Redis如何保证高可用?
13 2
面试官:Redis如何保证高可用?
|
17天前
|
监控 NoSQL Redis
百度搜索:蓝易云【Redis高可用部署架构】
通过这种高可用部署架构,即使出现主节点的故障,系统也能自动切换到备用节点,保障Redis服务的高可用性。
20 6
百度搜索:蓝易云【Redis高可用部署架构】
|
20天前
|
编解码 算法 定位技术
GEE时序——利用sentinel-2(哨兵-2)数据进行地表物候学分析(时间序列平滑法估算和非平滑算法代码)
GEE时序——利用sentinel-2(哨兵-2)数据进行地表物候学分析(时间序列平滑法估算和非平滑算法代码)
29 3
|
20天前
|
存储 编解码 人工智能
GEE数据集——哨兵2号Sentinel-2 云概率数据集
GEE数据集——哨兵2号Sentinel-2 云概率数据集
20 2
|
21天前
|
存储 NoSQL 算法
学习 Redis 基础数据结构,不讲虚的。
职场中是这样使用 redis 的。
51 1
学习 Redis 基础数据结构,不讲虚的。
|
23天前
|
NoSQL Redis Docker
关于redis的一主三从三哨兵的实现
关于redis的一主三从三哨兵的实现
16 0
|
26天前
|
NoSQL Java API
分布式锁【数据库乐观锁实现的分布式锁、Zookeeper分布式锁原理、Redis实现的分布式锁】(三)-全面详解(学习总结---从入门到深化)
分布式锁【数据库乐观锁实现的分布式锁、Zookeeper分布式锁原理、Redis实现的分布式锁】(三)-全面详解(学习总结---从入门到深化)
110 0
|
28天前
|
监控 NoSQL 程序员
Redis 高可用篇:你管这叫 Sentinel 哨兵集群原理
Redis 高可用篇:你管这叫 Sentinel 哨兵集群原理
70 5
|
28天前
|
NoSQL Linux Redis
Redis 6.X Sentinel 哨兵集群搭建
Redis 6.X Sentinel 哨兵集群搭建
23 5
|
1天前
|
监控 算法 Java
sentinel 服务限流工作原理
sentinel 服务限流工作原理