上篇用nginx+tomcat实现了负载均衡,这对于接口服务没什么毛病,但是对于网页服务,就存在session的问题,所以就需要将session存入redis中供各个tomcat共享。

1,下载window版的redis,cmd切换到redis目录,输入命令redis-server.exe redis.windows.conf,出现下图,说明redis启动成功。

nginx+tomcat+redis负载均衡(二)

2.下载redis和tomcat集成的组件(注意请用tomcat7),并将这三个加入到每个tomcat下lib中。

nginx+tomcat+redis负载均衡(二)

3.打开tomcat下conf文件夹中的context.xml文件,添加redis的配置。

nginx+tomcat+redis负载均衡(二)

4.在tomcat的index.jsp添加获取sessionid的代码,访问nginx,刷新浏览器,可以发现每次访问的tomcat不一样,但sessionid是一样的,说明session共享了,nginx+tomcat+redis集成成功。


相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-06-03
  • 2021-11-27
  • 2021-06-30
  • 2021-06-28
  • 2021-10-20
猜你喜欢
  • 2021-05-03
  • 2021-07-30
  • 2022-01-14
  • 2021-11-13
  • 2021-09-01
  • 2021-08-30
相关资源
相似解决方案