// tag
#后端
6 篇文章 · 0 条碎片
// articles
缓存不是加一层就完事
给 ACGHub 列表加完索引,单条查询是快了,可 DB 再快也扛不住次次都查,于是我上了 Redis。结果一加缓存,就冒出三个新名字——穿透、击穿、雪崩。这篇趁还没被它们坑到,先把三个雷标清楚。
· 4 min read
我加了索引,为什么还是慢
ACGHub 的帖子列表随数据涨慢了下来,我想当然地给查询条件加了索引——结果一点没快。问题出在我对「索引是什么」的想象:我一直以为它是个哈希表,可哈希表恰恰给不了我最需要的那样东西。
· 6 min read
epoll 递给你的是状态,不是数据
2022 年给 ACGHub 写私信系统时,我第一次撞见 epoll。我以为它是个更快的 hashmap,后来发现,连它递到我手里的是什么,我都搞错了。
· 4 min read