如果使用了缓存,数据库的权限或角色信息更新了。如何保证缓存中的数据也同步刷新

来源:5-3 Shiro缓存管理

iCurry丶

2018-08-07 16:42

在RedisSessionDao的增删改查完成后去操作缓存数据吗?还是有更好的方法或机制

写回答 关注

2回答

  • 慕盖茨0063281
    2018-10-16 15:32:19

    hahaha

  • KaterineLove
    2018-08-07 17:56:45

    一、对强一致要求比较高的,应采用实时同步方案,即查询缓存查询不到再从DB查询,保存到缓存;更新时,先更新数据库,再将缓存的设置过期(建议不要去更新缓存内容,直接设置缓存过期)。

    二、对于并发程度较高的,可采用异步队列的方式同步,可采用kafka等消息中间件处理消息生产和消费。


    iCurry...

    谢谢你的回答,看完感觉心里有想法了

    2018-08-07 19:31:09

    共 1 条回复 >

Shiro安全框架入门

从零入门Shiro安全框架

48036 学习 · 332 问题

查看课程

相似问题