一次没清缓存的坑

最近由于经常出版本,就忘记了清理redis、memcahe的缓存,结果造成了匹配时,找到了

缓存中的数据,而数据库被清空了,结果拿缓存中的用户id去数据库中查找时,没找到。

然而我没意识到这个问题,以为是代码的问题,调试好久,在此记一笔,以绝后患。

另外调试bug时的边界问题,策略不对,应该先检查非代码边界,比如重启、清缓存、配置、

环境变量等,最后才是代码。

你可能感兴趣的:(一次没清缓存的坑)