纯真盼望

文章
6
资源
0
加入时间
2年11月11天

更新数据时,是先删除缓存再更新DB,还是先更新DB再删除缓存?

当数据出现变化的时候,DB和redis的一致性就显得非常重要!结论:并发的情况下,主要是看场景,和代价,进行选择。目前有两种(基本思路)策略:1.先删除缓存再更新DB结论:产生脏数据的概率较大(若出现脏数据,则意味着再不更新的情况下,查询得到的数据均为旧的数据)比如:两个并发操作,一个是更新操作,另一个是查询操作,更新操作删除缓存后,查询操作没有命中缓存,先把老数据读出来后放到...