redis分片集群架构

主从集群解决高并发,哨兵解决高可用问题。但是任然有两个问题没有解决:1海量数据存储问题;2高并发写的问题(如果服务中有大量写的请求)

那就可以采用分片集群架构解决这些问题

分片集群特征

  • 分片集群中有多个master,每个master保存不同的数据
  • 每个master可以有多个slave节点
  • master之间通过ping检测彼此健康状态(代替了哨兵模式)
  • 客户端请求可以访问集群中任一节点,最终都会被转发到正确节点。路由到正确位置

分片集群路由原理

用CRC16计算key的hash值,然后和16384取余,得到的结果就是要存放的位置

也可以设置key的有效部分,{}中的就是key的有效部分,计算hash值时根据aaa来计算的。

相关推荐
昵称画14 分钟前
POC验证怎么设计用例?不走过程的实操要点
大数据·数据库·人工智能·低代码·excel
TDengine (老段)28 分钟前
TDengine Catalog 与元数据缓存
大数据·数据库·物联网·缓存·时序数据库·tdengine
CarIise1 小时前
MySQL数据库表关系与多表查询:从表间关系设计到JOIN联表查询
数据库·mysql
lucky_syq1 小时前
小模型推理能力天花板:是Transformer架构锁死,还是参数规模不够?换架构能否实现推理飞跃?
深度学习·架构·transformer
网络工程小王1 小时前
【LLM开发实验】FastAPI 学习笔记
数据库·笔记·学习·mysql·fastapi
阿拉斯攀登1 小时前
RocketMQ事务消息核心原理:解决售货柜下单、扣库存、支付数据一致性
架构
阿拉斯攀登1 小时前
无人售货柜设备消息体系设计:心跳上报、故障告警、状态同步
架构
Aime_Perfect2 小时前
sqlserver always on
服务器·数据库·sqlserver
摘星编程2 小时前
从“数据出库“到“模型入库“:DolphinDB 库内机器学习全流程实践
数据库
阿拉斯攀登2 小时前
无人售货机订单业务MQ架构:创建订单、支付回调、出货完成、订单归档
架构