shiro本地缓存用户信息
时间: 2023-11-28 08:39:55 浏览: 176
基于Redis的shiro集中式缓存解决方案实现
引用: 通过shiro-redis整合包可以实现shiro的缓存,但是缓存了AuthorizationInfo(权限信息)后,如果管理员修改了权限,缓存中的信息并不会自动更新。为了解决这个问题,可以手动刷新缓存的方法。
引用: 大多数情况下,可以使用realm中的clearCachedAuthorizationInfo方法来刷新缓存。但是这个方法只能刷新操作用户自身的权限。如果想要刷新其他用户的权限,则需要采用其他方法,比如手动删除缓存。
引用: 如果只想删除缓存而不是刷新权限,可以考虑直接删除权限信息。因为下次请求时,shiro会自动重新加载并缓存新的权限信息。
阅读全文