java是如何解决集群中的session共享的问题

跟着互联网的成长,互联网的用户越来越多,传统的web单应用办事已经不克不及知足高用户的拜候,一般的解决方案是采用集群办事,可是集群面对一个问题是session共享的问题,这里一路切磋下java是如何更好的解决session共享问题,若是对您有帮忙请帮手点赞

工具/原料

  • eclipse
  • jdk
  • springboot
  • redis

方式/步骤

  1. 1

    第一步

    这里切磋下springboot如何设置装备摆设session共享,首先需要建立一个springboot项目,之前已经切磋过,可以参考下面的引用经验:

    1如何快速建立springboot项目

  2. 2

    第二步

    首先设置装备摆设springboot的pom文件,需要插手对redis的撑持

    <dependency>

                <groupId>org.springframework.boot</groupId>

                <artifactId>spring-boot-starter-data-redis</artifactId>

            </dependency>

            <dependency>

                <groupId>org.springframework.session</groupId>

                <artifactId>spring-session-data-redis</artifactId>

            </dependency>

  3. 3

    第三步

    然后在springboot项目标设置装备摆设文件中,设置装备摆设redis的相关设置装备摆设:

  4. 4

    第四步

    设置装备摆设好redis的设置装备摆设后,需要把springboot与redis集当作,需要设置装备摆设@EnableRedisHttpSession

  5. 5

    第五步

    启动项目,当用户方位系统时,经由过程request.getSession().setAttribute("username", "admin");

    近似的体例将用户信息保留到session中

  • 发表于 2019-08-14 20:00
  • 阅读 ( 110 )
  • 分类:其他类型

相关问题

0 条评论

请先 登录 后评论