shiro 分布式缓存用户信息

      很多分布式缓存登录用户信息一般都是存在redis类似的缓存里面。其中实现细节或者拆分都是大同小异。 一般用户登录权限管理都用shiro处理。

如果仔细分应该就是一下3种。

1,有一个单独的用户权限管理平台。别的系统用户登录权限都再这个系统里面维护配置。登录后的用户信息存在redis。

2,每个系统都有自己独立的权限系统。都有自己的缓存存用户信息的登录用户信息和权限。但是用户登录的时候,一般都再redis上面存一份。

      一个请求来了,先再本地缓存取,如果没有再去redis取。如果redis有,就更新到自己的缓存里面。如果没有就无效请求。

3,这种基于 1和2之间。其实基于1中方式。只是再所有别的系统多了一个缓存机制。类似2的缓存机制。这样,不必登录后每次请求都要去请求redis缓存了。

原文地址:https://www.cnblogs.com/chen-msg/p/9606535.html