Skip to content

Redis管理用户登录状态

约 142 字小于 1 分钟

Redis

2025-08-19

1. 引入依赖

<!-- Spring Session + Redis -->
<dependency>
    <groupId>org.springframework.session</groupId>
    <artifactId>spring-session-data-redis</artifactId>
</dependency>

2. 配置redis

spring:
  data:
    redis:
      host: localhost
      port: 6379
      database: 0
      ttl: 3600
  # session 配置
  session:
    store-type: redis
    # session 30 天过期
    timeout: 2592000
server:
  port: 8123
  servlet:
    context-path: /api
    # cookie 30 天过期
    session:
      cookie:
        max-age: 2592000

存储到Redis

使用Redis存储session数据,session数据存储在Redis中,sessionId作为key,session数据作为value。

spring:session:sessions:2ebeebfb-5377-48cf-b0db-f1a2e33051ea

贡献者

  • flycodeuflycodeu

公告板

2025-03-04正式迁移知识库到此项目