Session共享

  1.Nginx通过负载均衡IP地址固定绑定,解决Session共享

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

server {
    isten       80;
    server_name  www.wdksoft.com;

    #charset koi8-r;

    #access_log  logs/host.access.log  main;

    location / {
                    
    proxy_pass http://backserver;
    index index.html index.htm;
                    
    }
}

  2.Spring-session+Redis解决Session共享
    2.1 保证Redis启动
    2.2 导入依赖

<!--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>
            

    2.3 配置大配置文件

server:
     port: 8090

    #redis配置
    spring:
        redis:
        password: redis
posted @ 2020-02-12 14:29  琴昕LNS~  阅读(127)  评论(0编辑  收藏  举报