为了账号安全,请及时绑定邮箱和手机立即绑定

如何用redis做session共享

如何用redis做session共享

倚天杖 2019-03-14 14:09:51
如何用redis做session共享
查看完整描述

4 回答

?
MM们

TA贡献1886条经验 获得超2个赞

建JedisPool呢

JedisPoolConfig config = new JedisPoolConfig();//配置
config.setMaxActive(iMaxActive);
config.setMaxIdle(iMaxIdle);
config.setMaxWait(lMaxWait);
config.setTestOnBorrow(true);
JedisPool objJedisPool = new JedisPool(config, ip, 端口号, 超间);

偶用种式linux没问题
看JedisPool创建前能能取IP等配置信息
异贴异信息





查看完整回答
反对 回复 2019-03-19
?
GCT1015

TA贡献1827条经验 获得超4个赞

实现Session共享的方案很多,其中一种常用的就是使用Tomcat、Jetty等服务器提供的Session共享功能,将Session的内容统一存储在一个数据库(如MySQL)或缓存(如Redis)中。

查看完整回答
反对 回复 2019-03-19
?
烙印99

TA贡献1829条经验 获得超13个赞

同域内使用cookie保存sessionId;同域内sessionId附请求url面例 :
问题两址AB必须同站点否则sessionId传没用A创建sessionIdB面

查看完整回答
反对 回复 2019-03-19
?
冉冉说

TA贡献1877条经验 获得超1个赞

HTTP协议是无状态的,对于一个浏览器发出的多次请求,WEB服务器无法区分 是不是来源于同一个浏览器。所以服务器为了区分这个过程会通过一个sessionid来区分请求,而这个sessionid是怎么发送给服务端的呢?前面说了cookie会随每次请求发送到服务端,并且cookie相对用户是不可见的,用来保存这个sessionid是最好不过了。

查看完整回答
反对 回复 2019-03-19
  • 4 回答
  • 0 关注
  • 568 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信