redis分片集群架构

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

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

分片集群特征

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

分片集群路由原理

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

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

相关推荐
Wilson Chen13 分钟前
深入解剖 Redis Cluster:从 16384 分片原理到故障自动转移的硬核实战
数据库·redis·缓存
q***062914 分钟前
LangChain-08 Query SQL DB 通过GPT自动查询SQL
数据库·sql·langchain
一 乐16 分钟前
水果销售|基于springboot + vue水果商城系统(源码+数据库+文档)
java·前端·数据库·vue.js·spring boot·后端
霸王大陆17 分钟前
《零基础学PHP:从入门到实战》教程-模块七:MySQL 数据库基础-2
数据库·mysql·php
JIngJaneIL17 分钟前
校园任务平台|校园社区系统|基于java+vue的校园悬赏任务平台系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·论文·毕设·校园任务平台
霸王大陆23 分钟前
《零基础学PHP:从入门到实战》教程-模块七:MySQL 数据库基础-1
数据库·mysql·php
云半S一34 分钟前
春招准备之Redis篇
数据库·经验分享·redis·笔记·缓存
IndulgeCui1 小时前
【金仓数据库产品体验官】KingbaseES-性能优化深度体验
数据库·性能优化
+VX:Fegn08951 小时前
计算机毕业设计|基于springboot + vue零食商城管理系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·后端·课程设计
哈哈哈笑什么1 小时前
蜜雪冰城1分钱奶茶秒杀活动下,使用分片锁替代分布式锁去做秒杀系统
redis·分布式·后端