【成为架构师课程系列】使用 Cache-Aside 模式将数据存储在缓存中( Using the Cache-Aside pattern to store data in the cache)前言
按需将数据从数据存储加载到缓存中(Cache-Aside )。这种模式可以提高性能,还有助于保持缓存中保存的数据与底层数据存储中的数据之间的一致性。背景和问题应用程序使用缓存来优化对数据存储中保存的信息的重复访问。但是,期望缓存数据始终与数据存储中的数据完全一致通常是不切实际的。应用程序应该实施一种策略,以帮助确保缓存中的数据尽可能保持最新,但也可以检测和处理缓存中的数据变得陈旧时出现的情况。解决方案许多商业缓存系统提供通读和通写/后写操作。在这些系统中,应用程序通过引用缓存来检索数据。