redis的session管理利用spring提供的session管理解决方案,将一个session应用交给redis存储,整个应用中所有的session请求都会去redis中获取对应的session数据。相对memcached,redis与tomcat的兼容性更好。与memcached不同的是,redis的session管理基于应用(spring相关)而不是依靠tomcat的全局配置,session存取不通过应用服务器,与应用服务器(tomcat)解耦。memcached与redis对比如图:
springboot实现过程如下: