实现session(session数据)的共享,解决分布式session共享
Posted N神3
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了实现session(session数据)的共享,解决分布式session共享相关的知识,希望对你有一定的参考价值。
为什么要实现共享?
首先我们应该明白,为什么要实现共享,如果你的网站是存放在一个机器上,那么是不存在这个问题的,因为会话数据就在这台机器,但是如果你使用了负载均衡把请求分发到不同的机器呢?这个时候会话id在客户端是没有问题的,但是如果用户的两次请求到了两台不同的机器,而它的session数据可能存在其中一台机器,这个时候就会出现取不到session数据的情况,于是session的共享就成了一个问题。
怎样实现共享?
将会话数据存储到redis服务器,利用会话id将会话数据获取出来。
以上是关于实现session(session数据)的共享,解决分布式session共享的主要内容,如果未能解决你的问题,请参考以下文章
spring-session实现分布式集群session的共享