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 层代码要求比较高,考虑部分包括,节点失效后的替代算法方案,数据震荡后的自动脚本恢复,实例的监控,等等
相关推荐
_清欢l14 小时前
Dify+test2data实现自然语言查询数据库
数据库·人工智能·openai
哥只是传说中的小白14 小时前
Nano Banana Pro高并发接入Grsai Api实战!0.09/张无限批量生成(附接入实战+开源工具)
开发语言·数据库·ai作画·开源·aigc·php·api
南知意-14 小时前
Navicat 17 下载安装教程!
数据库·mysql·navicat·数据库连接
l1t14 小时前
DeepSeek辅助编写的利用唯一可选数求解数独SQL
数据库·sql·算法·postgresql
Miqiuha14 小时前
数据库分片和分区
数据库
技术净胜14 小时前
MySQL 8.0 超详细保姆级官方版下载安装完整教程步骤(含环境配置+安装包下载)
数据库·mysql·adb
Zongsoft15 小时前
自适应可变速率ID生成器的设计与实践(视频)
redis·uuid·分布式id·snowflake·sequence
闲人编程15 小时前
商品管理与库存系统
服务器·网络·数据库·python·api·数据模型·codecapsule
h***381815 小时前
maven导入spring框架
数据库·spring·maven
樱花味的小奶牛15 小时前
DECLARE CURSOR 才允许使用 FOR UPDATE 子句
数据库·sql