实现session(session数据)的共享,解决分布式session共享

为什么要实现共享?

首先我们应该明白,为什么要实现共享,如果你的网站是存放在一个机器上,那么是不存在这个问题的,因为会话数据就在这台机器,但是如果你使用了负载均衡把请求分发到不同的机器呢?这个时候会话id在客户端是没有问题的,但是如果用户的两次请求到了两台不同的机器,而它的session数据可能存在其中一台机器,这个时候就会出现取不到session数据的情况,于是session的共享就成了一个问题。

怎样实现共享?

将会话数据存储到redis服务器,利用会话id将会话数据获取出来。

 

posted @ 2017-07-13 21:31  N神3  阅读(469)  评论(0编辑  收藏  举报