Spring Boot Redis Session问题

使用redis来共享session,其中容易出现一个问题就是:如果两个不同的项目选择了同一个redis数据库,如果session里面保存了不同的Java对象,反序列化就会出现ClassNotFoundException这个异常。

解决办法有两种:

  1. 使用不同的session数据库。
  2. 使用不同的cookie名称。

不过第一种,能解决ClassNotFoundException问题,但是由于session名称是一样的,那么就导致两个项目只能登陆一个,而不能同时登陆。