使用Spring Session和Redis管理session

原创 2016年05月30日 17:16:12
  1. 使用Spring Boot以及Gradle构建项目
  2. 加入依赖
    compile ‘org.springframework.session:spring-session:1.2.0.RELEASE’
    compile ‘org.springframework.boot:spring-boot-starter-data-redis’
  3. 使用注解 @EnableRedisHttpSession
  4. application.properties配置
    加入redis配置:
spring.redis.database=0
spring.redis.host=localhost
spring.redis.password=
spring.redis.pool.max-active=8
spring.redis.pool.max-idle=8
spring.redis.pool.max-wait=-1
spring.redis.pool.min-idle=0
spring.redis.port=6379

加入spring session 配置:

spring.session.store-type=redis

最后进行测试

@RequestMapping("/")
@ResponseBody
String home(HttpSession session) {
    session.setAttribute("test", new Date());
    return "Hello World!";
}

还是原来使用session的方式,可以在redis中查看到一条记录。

版权声明:本文为博主原创文章,未经博主允许不得转载。

springBoot配置文件application.properties

springBoot配置文件application.properties
  • yuchao2015
  • yuchao2015
  • 2016年09月19日 19:02
  • 14817

spring Boot redis连接池配置,Spring Session配置

1.POM配置 redis.clients jedis 2.9.0 org.springframework.session spring-s...
  • yangliuhbhd
  • yangliuhbhd
  • 2017年05月10日 11:07
  • 3215

Spring security实战(2)-----搭建SpringBoot

编写Spring Boot启动类package com.rz; import org.springframework.boot.SpringApplication; import org.spring...
  • zqxxf
  • zqxxf
  • 2017年11月11日 15:17
  • 158

使用Spring Session实现Spring Boot水平扩展

本文使用Spring Session实现了Spring Boot水平扩展,每个Spring Boot应用与其他水平扩展的Spring Boot一样,都能处理用户请求。如果宕机,Nginx会将请求反向代...
  • broadview2006
  • broadview2006
  • 2017年12月01日 13:49
  • 341

实战——session共享(Spring Boot + Spring Session + Redis)

Spring Boot + Spring Session + Redis 进行session共享,nginx进行反向代理
  • jiangchenzhou
  • jiangchenzhou
  • 2017年09月03日 15:34
  • 732

Springboot-session

session store type使用来存放session的存储方式,目前Spring boot中只支持Redis方式。 由于本应用暂无需将session放入redis的需求,故这里就可以将sess...
  • lizhihaooo
  • lizhihaooo
  • 2017年07月25日 18:06
  • 617

springsession学习

为什么需要使用session? 因为Http协议是无状态的,如果服务端需要识别具体的连接对象,则需要使用sessionID 在浏览器第一次访问服务器的时候,服务器端会生成一个唯一的sessison...
  • Sunny1994_
  • Sunny1994_
  • 2018年01月14日 21:31
  • 11

springboot个人博客系统---搭建项目环境(一)

一、我使用的是idea编辑器创建springboot项目: 二、选择你要用到的组件打钩三、创建完成后的项目目录结构: 定制Banner(网上看到的小玩意~): 我们在启动Spring Boo...
  • xxw1995823
  • xxw1995823
  • 2017年11月22日 17:51
  • 345

No session repository could be auto-configured,check your configuration(session store type is 'null'

将pom.xml文件中spring boot的版本从1.3.3改成1.4.1之后,启动项目时就出现了如下的错误:...
  • qq_32786873
  • qq_32786873
  • 2016年11月01日 12:53
  • 7248

关于spring session redis共享session的一个坑

关于spring session redis共享session的一个坑,这两天写spring session redis发现几个小问题,挨个絮叨絮叨...
  • zdsdiablo
  • zdsdiablo
  • 2015年12月29日 17:44
  • 33229
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:使用Spring Session和Redis管理session
举报原因:
原因补充:

(最多只允许输入30个字)