修改角色菜单权限后,菜单不会刷新,缓存没被清除

Blade 未结 1 1704
18695658335
18695658335 2019-12-02 14:08

一、该问题的重现步骤是什么?

1. 修改角色相关菜单权限



二、你期待的结果是什么?实际看到的又是什么?

根据角色设置的菜单权限显示菜单,实际上菜单还是原来的菜单不会变,因为redis缓存还在


三、你正在使用的是什么产品,什么版本?在什么操作系统上?



四、请提供详细的错误堆栈信息,这很重要。

缓存菜单时用的cacheNames是MENU_CACHE,应该是重新设置角色菜单清除的缓存不一致导致

image.png

image.png

五、若有更多详细信息,请在下面提供。



1条回答
  •  admin
    admin (楼主)
    2019-12-05 16:47

    menuCache缓存的是菜单树

    角色缓存的是sysCache,角色对于菜单匹配关系。两者没有直接关系

    角色菜单权限修改后,重新刷新下页面就可以了

    0 讨论(0)
提交回复