Advertisement

第35节 微服务 Redis缓存一致性在缓存层中的应用

阅读量:

在IT领域中进行面试时常常涉及的场景类似于建造火箭;而实际工作中则更像是拧螺丝这样的精细操作。为了更有效地应对面试以争取更高的offer机会,我们将深入探讨"建造火箭"这一关键环节。

包括以下几个主要功能🔽

  • Redis高级功能:
    • Redis主从服务: 提供稳定可靠的数据复制与故障转移能力
    • Redis哨兵节点: 实现高可用性数据保护与负载均衡
    • [🧩] (https://www.emojiall.com/zh-hans/blog/471): Redis分片集群技术实现高并发与扩展
    • Redis数据结构: 支持多种复杂数据存储与操作
    • Redis内存回收: 优化内存管理提升性能
    • Redis缓存一致性(左转): 确保分布式系统中缓存的一致性与可扩展性

1.缓存问题

Redis通常用于缓存功能的实现,在实际应用中也面临着诸多挑战与问题。例如:

💠缓存的数据一致性问题

💠缓存击穿

💠缓存穿透

💠缓存雪崩

1.1.缓存一致性

我们先看下目前企业用的最多的缓存模型。缓存的通用模型有三种:

🔹Cache Aside:有缓存调用者自己维护数据库与缓存的一致性。即:

**查询时: _命中则直接返回

全部评论 (0)

还没有任何评论哟~