redis自动误删
今天做测试的时候修改用户昵称,更新完缓存之后发现缓存被自动删除了,查看redis日志发现下面的执行流程
可以看到最后执行了del命令,我在主程序中没有做任何操作删除缓存,最后完全浏览项目结构后发现是拦截器的问题
在拦截器执行完之前删除了对应缓存,把这个方法删除即可。
今天做测试的时候修改用户昵称,更新完缓存之后发现缓存被自动删除了,查看redis日志发现下面的执行流程
可以看到最后执行了del命令,我在主程序中没有做任何操作删除缓存,最后完全浏览项目结构后发现是拦截器的问题
在拦截器执行完之前删除了对应缓存,把这个方法删除即可。