本文背景:一个历史模型的演变

这个模型最终实现后,是用了双写的方案。cache层是有供读取的有效数据的。

最近发现个极低概率出现的问题,发生在删除的逻辑上。删除逻辑是删了mongo,会返回给cache逻辑删的指定的key,然后cache做移除。如果mongo不存在对应的key,就会返回0[……]

Read more