跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 更新数据库后是直接更新缓存还是删除缓存?
未分類
30 5 月 2020

更新数据库后是直接更新缓存还是删除缓存?

更新数据库后是直接更新缓存还是删除缓存?

資深大佬 : noble4cc 0

各有什么优缺点呢?

大佬有話說 (9)

  • 資深大佬 : hangszhang

    正确的做法好像是,更新数据库后, 延迟异步删除缓存(博客上看的…).

  • 資深大佬 : goodboy95

    我是删除党,毕竟项目并发不高,直接删了贼方便,不怕改的时候改错

  • 資深大佬 : damai0419

    删除缓存 –> 更新数据库

  • 資深大佬 : kiracyan

    缓存更新策略有好几种 随便搜索都有详细介绍

  • 資深大佬 : yiyi11

    1.删除缓存 /缓存过期(复杂缓存值可能关联其他业务计算,不能简单的更新,为了维护方便,统一由读请求维护)
    2.更新数据库

    对于实时性要求较高的数据,需考虑高并发情况下的双写一致性。

  • 資深大佬 : ilumer

    https://coolshell.cn/articles/17416.html

  • 主 資深大佬 : noble4cc

    @hangszhang 关键是原因呀,不然不好忽悠别人

  • 資深大佬 : yc8332

    这个要看是否有高并发?如果有要代码直接重建缓存,不然就会很多请求穿透到数据库。没啥请求的直接删除就行了

  • 資深大佬 : jinzhongyuan

    @yiyi11 读请求维护缓存,更新接口驱逐缓存, 但是正常来说更新接口先更新 DB,再驱逐缓存比较好

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具