简单做了一个测试,servlet中post方法存入session(存入之后立马去getAttribute是有值的),redis也存进去了,但是重新再请求get方法中request.getSession().getAttribute确是null,求解?
环境:jdk7+tomcat7+redis2.8
简单做了一个测试,servlet中post方法存入session(存入之后立马去getAttribute是有值的),redis也存进去了,但是重新再请求get方法中request.getSession().getAttribute确是null,求解?
环境:jdk7+tomcat7+redis2.8
session的只在当前tomcat实例里有效,所以在多tomcat实例的情况下,不能使用request.getSession().getAttribute获取session,而是从redis中获取。
8 回答6.5k 阅读
2 回答3.4k 阅读
4 回答581 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
2 回答4.3k 阅读
1 回答2.1k 阅读✓ 已解决
1 回答943 阅读✓ 已解决
redis放对象,取出是null,放字符串是好的,看来只能对象转json了
问题解决:bean对象没有序列化造成存redis异常,序列化之后正常