Redis分片集群的数据存储和读取机制是怎样的?
1 个回答
人一旦不害怕失去,态度就会变得随意,随你意,你随意。莫倾城# 作用 - Redis 可用于热点数据缓存、接口数据缓存。 - 可存储验证码、用户信息、用户行为数据、计算结果、排行榜等业务数据。 - 可实现分布式锁,解决并发场景下的资源竞争问题。 - 在集群高可用方面,文中提到可采用哨兵集群模式,即“一主二从”,用来保障 Redis 服务的可用性。 # 原理 - 网页正文没有具体讲解 Redis 分片集群如何按 slot/哈希槽分布数据,也没有说明客户端如何路由读写请求。 - 文中仅提到哨兵模式:由一个主节点和两个从节点组成集群;主节点负责服务,从节点用于备份,并在主节点故障时配合哨兵完成故障转移。 - 缓存热点数据时可使用 LFU 策略;针对缓存穿透、缓存一致性等问题,文中提到可结合布隆过滤器和 MQ 同步等方案。 - Redis 常用数据结构包括:`string`、`list`、`hash`、`set`、`zset`。 - 持久化方式包括: - RDB:按时间间隔生成内存数据的全量快照。 - AOF:以日志形式记录写、删等增量操作。 - Redis 4.0 支持 RDB 与 AOF 混合持久化,可通过 `aof-use-rdb-preamble yes` 开启。发布于 2026-10-22 21:24 •IP属地 黑龙江举报评论收藏
公众号进入网站体验更佳

