Redis 常用集群模式

1:Redis Sentinel
体量较小时,选择 Redis Sentinel ,单主 Redis 足以支撑业务。

2:Redis Cluster
Redis 官方提供的集群化方案,体量较大时,选择 Redis Cluster ,通过分片,使用更多内存。

3:Twemprox
Twemprox 是 Twtter 开源的一个 Redis 和 Memcached 代理服务器,主要用于管理 Redis 和Memcached 集群,减少与Cache 服务器直接连接的数量。

4:Codis
Codis 是一个代理中间件,当客户端向 Codis 发送指令时, Codis 负责将指令转发到后面的Redis 来执行,并将结果返回给客户端。一个 Codis 实例可以连接多个 Redis 实例,也可以启动多个 Codis 实例来支撑,每个 Codis 节点都是对等的,这样可以增加整体的 QPS 需求,还能起到容灾功能。

5:客户端分片
在 Redis Cluster 还没出现之前使用较多,现在基本很少热你使用了,在业务代码层实现,起几个毫无关联的 Redis 实例,在代码层,对 Key 进行 hash 计算,然后去对应的 Redis 实例操作数据。这种方式对 hash 层代码要求比较高,考虑部分包括,节点失效后的替代算法方案,数据震荡后的自动脚本恢复,实例的监控,等等。

相关推荐

  1. Redis 模式

    2024-03-18 02:24:01       23 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-18 02:24:01       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-18 02:24:01       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-18 02:24:01       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-18 02:24:01       20 阅读

热门阅读

  1. Django实现登录注册

    2024-03-18 02:24:01       25 阅读
  2. 栈与队列|347.前k个高频元素

    2024-03-18 02:24:01       22 阅读
  3. MIT 6.5840-分布式系统学习记录

    2024-03-18 02:24:01       19 阅读
  4. OpenMP 并行构造

    2024-03-18 02:24:01       17 阅读
  5. UE4 虚幻4快捷键教程

    2024-03-18 02:24:01       18 阅读
  6. LeetCode 567. 字符串的排列

    2024-03-18 02:24:01       22 阅读
  7. P1807 最长路题解

    2024-03-18 02:24:01       23 阅读