[缓存中间件] 缓存回收策略和一致性确保策略

1.缓存回收策略

FIFO(First In First Out)

LRU(Least Recently Used)清除求救没有用过的数据

LFU(Least Frequently Used)清除一段时间内使用频率最小的数据

2.缓存一致性策略

消息队列修改方案

应用修改完自身缓存和数据库数据后,向消息队列发送通知,其他应用订阅通知,并跟随修改缓存数据。

(redis的发布/订阅功能和redis stream可以完成这一要求)

Timer修改方案

每个应用使用一个timer定期拉取最细性能数据更新缓存。

这样会在数据主动同步的间隙存在脏数据,适用于对实时性要求不高的情况。

posted @ 2021-10-26 11:26  Cheung-10  阅读(5)  评论(0)    收藏  举报