Bootstrap

使用java springboot 使用 Redis 作为会话存储

 使用 Redis 作为会话存储

Spring Session 提供了对 Redis 的支持,可以将用户的会话数据存储在 Redis 中,从而实现分布式会话管理。

 添加依赖

pom.xml 中添加 spring-session-data-redis 依赖。

<dependency>
    <groupId>org.springframework.session</groupId>
    <artifactId>spring-session-data-redis</artifactId>
</dependency>

配置 Spring Session

application.yml 中配置 Spring Session 使用 Redis 作为会话存储。

spring:
  session:
    store-type: redis
    redis:
      namespace: spring:session

启用 Spring Session

在主类或配置类上添加 @EnableRedisHttpSession 注解,以启用 Redis 会话存储。

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.session.data.redis.config.annotation.web.http.EnableRedisHttpSession;

@SpringBootApplication
@EnableRedisHttpSession
public class Application {
    public static void main(String[] args) {
        SpringApplication.run(Application.class, args);
    }
}

 

 

悦读

道可道,非常道;名可名,非常名。 无名,天地之始,有名,万物之母。 故常无欲,以观其妙,常有欲,以观其徼。 此两者,同出而异名,同谓之玄,玄之又玄,众妙之门。

;