1. 程式人生 > 實用技巧 >SpringSession 依賴redis實現使用者會話

SpringSession 依賴redis實現使用者會話

前提

springboot框架版本

        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.1.5.RELEASE</version>

1.依賴包

        <!-- 引入 spring-session 依賴 -->
        <dependency>
            <groupId>org.springframework.session</groupId>
            <artifactId>spring-session-data-redis</artifactId>
        </dependency>

        <!-- 引入 springboot 安全框架 -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-security</artifactId>
        </dependency>

        <!-- 引入 redis 依賴 -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-data-redis</artifactId>
        </dependency>

2.配置

 spring:
  session:
    store-type: redis #session 儲存型別
  redis:
    #單節點redis
    database: 1
    host: 127.0.0.1
    port: 6379

3.入口檔案

@SpringBootApplication(exclude = {SecurityAutoConfiguration.class})  # 排除 SecurityAutoConfiguration.class檔案,不然會跳到登入頁面
@EnableRedisHttpSession  //開啟使用redis儲存session