• 基于Redis的Nginx服务器集群session共享


    原料:jdk1.8,tomcat7,nginx1.16,Redis3.2.100,Redis-Tomcat需要的jar包,基于windows7。

    Redis3.2.100与Redis-Tomcat需要的jar包下载链接:链接:https://pan.baidu.com/s/1MJ3_A5fNkFpgB6rHbluA_Q     提取码:j4me 

    nginx安装参考上一篇文章:https://www.cnblogs.com/bigdatadiary/p/10951313.html

      1.安装jdk1.8,配置环境变量

      2.解压Tomcat7(两份),分别命名为tomcat0,tomcat1,并修改端口保证两个Tomcat能正常运行

      3.安装Redis,解压,cmd,进入解压目录,执行redis-server redis.windows.conf命令,执行成功后会看到Redis版本号和端口6379

      4.执行redis-server --service-install redis.windows.conf,把Redis安装为Windows服务

      5.执行redis-server --service-start,启动Redis服务,也可以去服务中启动,到这里Redis就按装完成了,常用命令如下:

    常用的服务命令

    卸载服务:redis-server --service-uninstall

    开启服务:redis-server --service-start

    停止服务:redis-server --service-stop

      6.修改Tomcat,中context.xml,在<Context></Context>中添加一下代码

    <Valve className="com.orangefunction.tomcat.redissessions.RedisSessionHandlerValve" />
    <Manager className="com.orangefunction.tomcat.redissessions.RedisSessionManager"
    host="127.0.0.1"
    port="6379"
    database="0"
    maxInactiveInterval="60" />

      7.将Redis-Tomcat需要的jar包放在Tomcat的lib目录下

      8.然后启动Tomcat和nginx,在浏览器中访问nginx监听的端口

      以下为结果截图:

      session共享成功。。。

  • 相关阅读:
    一个程序员的负罪感
    【软件安装记录篇】本地虚拟机Centos7快速安装MySQL
    三分钟熟悉进制转换与位运算
    Base64 编码原理
    Java 注解
    数据结构之链表-动图演示
    数据结构之红黑树-动图演示(下)
    数据结构之红黑树-动图演示(上)
    通过TreeMap 和 冒泡算法对JSON 进行排序
    Quartz 之 windowService
  • 原文地址:https://www.cnblogs.com/bigdatadiary/p/10975867.html
Copyright © 2020-2023  润新知