索引
Cache Aside
把缓存当做一个旁路。
读:如果缓存命中了就直接返回,没有就从数据库读,并且把数据放入缓存。
写:如果缓存命中了就将缓存的数据删除,然后写数据库。
Read/Write Through
对数据库的操作由缓存代为操作,应用只与缓存交互。
读:如果缓存命中了就直接返回,没有就由缓存来读数据库并更新缓存。
写:如果缓存命中了就同时更新缓存和数据库,没有时一般只更新数据库。
write back
写回。即定期的将缓存的数据写回持久化存储设备。
更新时只更新缓存,不更新数据库。有一个机制定期的去更新数据库。
原创文章,作者:geekgao,如若转载,请注明出处:https://www.geekgao.cn/archives/2791