1. 程式人生 > >使用Spring Session和Redis管理session

使用Spring Session和Redis管理session

  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中檢視到一條記錄。