zoukankan      html  css  js  c++  java
  • nginx+tomcat+redis负载均衡及session共享

    概述

      本文档是用来详细描述 nginx+tomcat+redis负载均衡实现session共享

    所需软件及下载地址

    软件名称

    下载地址

    功能说明

    Nginx-v1.6.0

    http://nginx.org/download/nginx-1.6.0.tar.gz

    负载均衡

    commons-pool-2-2.4.2.jar

    http://mirrors.hust.edu.cn/apache//commons/pool/binaries/commons-pool2-2.4.2-bin.tar.gz

     

    jedis-2.7.3.jar

    http://central.maven.org/maven2/redis/clients/jedis/2.7.3/jedis-2.7.3.jar

     

    tomcat-redis-session-manager1.2.jar

    http://download.csdn.net/download/qinxcb/8279761

     

    Redis

    https://github.com/ServiceStack/redis-windows/blob/master/downloads/redis64-2.8.9.zip

    Redis数据库 windows版本

     

     

     

    Redis数据库的启动和密码配置

    参考地址:http://jingyan.baidu.com/article/f25ef2546119fd482c1b8214.html

     

    Redis和负载服务器放一个地址及Nginx服务器

     

    Redis启动

    解压:

    Cmd命令

     

    用cd命令转到redis-server.exe 所在的目录下

     

    运行redis-server.exe  redis.windows.conf 命令启动redis数据库

     

    Redis设置密码

    打开:redis.windows.conf 文件 

    Ctrl+F 寻找requirepass

    取消前面的#号 并自行设置密码

     

     

    Tomcat配置Session 共享

    1:把所需jar包复制到tomcat 服务器lib目录下

     

    2:配置conf目录下context.xml

     <Valve className="com.orangefunction.tomcat.redissessions.RedisSessionHandlerValve" />  

    <Manager className="com.orangefunction.tomcat.redissessions.RedisSessionManager"  

           host="127.0.0.1"  

            port="6379"  

            password="root"

            database="0"  

             maxInactiveInterval="60" /> 

     

    Host:指向负载服务器所在的ip地址

     

    redis数据库设置了密码:要设置为一致

     

    Nginx负载均衡多个Tomcat

     

    打开nginx.conf

     

    找到 upstream节点

    直接复制多个Tomcat服务端口配置相同权重即可;

     

     

    各种服务的启动顺序

    Redis数据库====Tomcat服务器====Nginx服务器

     

     

  • 相关阅读:
    C++中pair的用法
    DFS例题:力扣200:岛屿数量
    DFS例题:力扣695:岛屿的最大面积
    DFS深度优先遍历
    java AQS源码分析
    spring实现事务原理
    java常见并发面试题目+示例代码
    java并发锁
    ThreadPoolExecutor
    线程通信
  • 原文地址:https://www.cnblogs.com/cotty/p/4991175.html
Copyright © 2011-2022 走看看