【每日阅读】2021年01月18日-缓存读取模式

Cache Aside

缓存当做一个旁路。

读:如果缓存命中了就直接返回,没有就从数据库读,并且把数据放入缓存。

写:如果缓存命中了就将缓存的数据删除,然后写数据库。

Read/Write Through

对数据库的操作由缓存代为操作,应用只与缓存交互。

读:如果缓存命中了就直接返回,没有就由缓存来读数据库并更新缓存。

写:如果缓存命中了就同时更新缓存和数据库,没有时一般只更新数据库。

write back

写回。即定期的将缓存的数据写回持久化存储设备。

更新时只更新缓存,不更新数据库。有一个机制定期的去更新数据库。

原创文章,作者:geekgao,如若转载,请注明出处:https://www.geekgao.cn/archives/2791

(0)
geekgaogeekgao博主
上一篇 2021年1月16日
下一篇 2021年1月19日

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

GitHub
分享本页
返回顶部

Warning: error_log(/usr/local/lighthouse/softwares/wordpress/wp-content/plugins/spider-analyser/#log/log-2121.txt): failed to open stream: No such file or directory in /usr/local/lighthouse/softwares/wordpress/wp-content/plugins/spider-analyser/spider.class.php on line 2900