关于redis与db不一致问题的思考总结
腾讯之前一直深挖这一部分,让我有幸深入思考了一部分,今天记起来这儿,做一点总结,感谢腾讯的压力让我深入理解关于不一致的问题:一般情况下,我们都是先同步数据库,然后再删除redis,当删除redis时出问题了,这样就会出现不一致问题于是,我们可以先删除缓存,再同步到数据库。这样,保证下次访问时候,先访问redis,没有数据,则请求DB,保证了Redis与DB的一致。当出错了,至少不会出现超卖现象,但是用户体验感很差这样做会出现问题,那就是下一次访问,DB还没更新完成,Redis请求到没有更新的DB