Spring Boot Redis Session问题
0
使用redis来共享session,其中容易出现一个问题就是:如果两个不同的项目选择了同一个redis数据库,如果session里面保存了不同的Java对象,反序列化就会出现ClassNotFoundException这个异常。
解决办法有两种:
- 使用不同的
session数据库。 - 使用不同的
cookie名称。
不过第一种,能解决ClassNotFoundException问题,但是由于session名称是一样的,那么就导致两个项目只能登陆一个,而不能同时登陆。