springboot+shiro+redis实现分布式项目共享session
参考:链接
https://blog.csdn.net/nvisalsd/article/details/106033475?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_title-0&spm=1001.2101.3001.4242
1:jedis resource错误:把pom.xml文件的jedis版本降低`
最终如下:
<dependency>
<groupId>org.crazycake</groupId>
<artifactId>shiro-redis</artifactId>
<version>2.4.2.1-RELEASE</version>
<exclusions>
<exclusion>
<artifactId>shiro-core</artifactId>
<groupId>org.apache.shiro</groupId>
</exclusion>
<exclusion>
<artifactId>jedis</artifactId>
<groupId>redis.clients</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>2.9.0</version>
</dependency>
2: redis缓存的用户类bean 需要序列化
3: 用户类强转错误,去掉pom.xml的热启动 spring-boot-devtools 依赖