关于权限拦截缓存的问题
来源:16-4 权限缓存功能实现

Mois_Abby
2018-04-22
老师,我们访问URL的时候会先读取缓存,如果同时有个权限更高的人改了我的权限,但是访问的时候会先读取缓存,此时数据库已经变了,这种情况怎么办
写回答
1回答
-
你好,通常做这种缓存时,是允许验证的权限有一定的延迟的(比如课程里使用延迟10分钟,相当于修改有在10分钟以内生效)通常权限这里修改的不会很频。如果想严格保证权限随时生效也是可以的,将相关的权限缓存过的信息失效就可以了,实现起来也不麻烦,就看业务上是否需要了。我之前负责的权限系统,就允许有十分钟生效。
20
相似问题