zoukankan      html  css  js  c++  java
  • Session共享

    一、配置nginx.conf

    upstream backserver { 
      ip_hash;
      server 127.0.0.1:8080; 
      server 127.0.0.1:8081;
    }

      server {
        listen 80;
        server_name www.mckz.com;

        #charset koi8-r;

    
    

        #access_log logs/host.access.log main;

    
    

        location / {
          proxy_pass http://backserver;
          index index.html index.html;
          #proxy_connect_timeout 1;
          #proxy_send_timeout 1;
          #proxy_read_timeout 1;
      }

    二、Servlet

    @WebServlet("/NginxServlet")
    public class NginxServlet extends HttpServlet {
        @Override
        protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
            System.out.println("梅川酷子");
            //存值
            String action=req.getParameter("action");
            if(action.equals("setSession")){
                req.getSession().setAttribute("uname","MCKZ");
            }else if(action.equals("getSession")){
                resp.getWriter().write((String)req.getSession().getAttribute("uname"));
            }
        }
    
        @Override
        protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
            doPost(req,resp);
        }
    }

    Spring-Session-Redis

    一、启动Redis

    二、依赖

    SpringBoot+Spring-Session+Redis
                    <!--spring boot 与redis应用基本环境配置 -->
                    <dependency>
                        <groupId>org.springframework.boot</groupId>
                        <artifactId>spring-boot-starter-redis</artifactId>
                    </dependency> <!--spring session 与redis应用基本环境配置,需要开启redis后才可以使用,不然启动Spring boot会报错 -->
                    <dependency>
                        <groupId>org.springframework.session</groupId>
                        <artifactId>spring-session-data-redis</artifactId>
                    </dependency>

    三、大配置文件

    server:
      port: 8081
    #redis配置
    spring:
      redis:
        password: redis
  • 相关阅读:
    bootmgr is conmpressed联想Z485
    数据库中用开窗函数和复制表结构
    左连接新认识
    sql中的日期查询
    一个数据表通过另一个表更新数据(在UPDAT语句中使用FROM子句)
    StarUML安装与Win7不兼容解决
    SQL中VARCHAR与NVARCHAR存储区别
    Cannot start service SPUserCodeV4 on computer
    SQL中空值与NULL区别
    验证码破解分析
  • 原文地址:https://www.cnblogs.com/whtt/p/12300559.html
Copyright © 2011-2022 走看看