Redis 高可用架构优劣对比?

Redis 高可用架构优劣对比。

参与3

1同行回答

WentasyWentasy数据库管理员ChainONE
Redis Sentinel 集群 + 内网 DNS + 自定义脚本优点:秒级切换脚本自定义,架构可控对应用透明缺点:维护成本略高依赖 DNS,存在解析延时Sentinel 模式存在短时间的服务不可用Redis Sentinel 集群 + VIP + 自定义脚本优点:秒级切换脚本自定义,架构可控对应用透明缺点:维护成本略高Se...显示全部

Redis Sentinel 集群 + 内网 DNS + 自定义脚本

优点:

  • 秒级切换
  • 脚本自定义,架构可控
  • 对应用透明

缺点:

  • 维护成本略高
  • 依赖 DNS,存在解析延时
  • Sentinel 模式存在短时间的服务不可用

Redis Sentinel 集群 + VIP + 自定义脚本

优点:

  • 秒级切换
  • 脚本自定义,架构可控
  • 对应用透明

缺点:

  • 维护成本略高
  • Sentinel 模式存在短时间的服务不可用

封装客户端直连 Redis Sentinel 端口

优点:

  • 服务探测故障及时
  • DBA 维护成本低

缺点:

  • 依赖客户端支持 Sentinel
  • Sentinel 服务器需要开放访问权限
  • 对应用有侵入性

Redis Sentinel 集群 + Keepalived/Haproxy

优点:

  • 秒级切换
  • 对应用透明

缺点:

  • 维护成本高
  • 存在脑裂
  • Sentinel 模式存在短时间的服务不可用

Redis M/S +Keepalived

优点:

  • 秒级切换
  • 对应用透明
  • 部署简单,维护成本低

缺点:

  • 需要脚本实现切换功能
  • 存在脑裂

Redis Cluster、Twemproxy、Codis 优劣对比建议参考:常见的 redis 集群方案有哪些优缺点?

收起
互联网服务 · 2017-05-06
浏览3267

提问者

Wentasy
数据库管理员ChainONE
擅长领域: 数据库大数据内存数据库

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2017-05-06
  • 关注会员:1 人
  • 问题浏览:5651
  • 最近回答:2017-05-06
  • X社区推广