缓存更新模式

 

Cache Aside pattern

  1. 先更新数据库,成功后,让缓存失效,下次read就可以重建缓存。

这里也可以一个事务里先更新缓存在更新数据库。

Read Through

查询缓存如果miss,查找后端数据库,更新缓存。

Write Through

read缓存miss,同read through一样,查找数据库,之后更新缓存。 write如果没有hit,直接更新数据库,如果hit,先更新缓存在更新数据库(同步操作)

Write behind

先统一在缓存中,之后刷回数据库。

write_behind