docs: 修正全局的 redis 相关集成引入说明

This commit is contained in:
click33
2026-03-08 13:01:03 +08:00
parent 1858306fde
commit 5c675d0a37
8 changed files with 33 additions and 35 deletions

View File

@@ -1621,10 +1621,10 @@ if(localStorage.token) {
pom.xml 引入依赖 pom.xml 引入依赖
``` xml ``` xml
<!-- Sa-Token整合 Redis (使用jackson序列化方式) --> <!-- Sa-Token 整合 RedisTemplate -->
<dependency> <dependency>
<groupId>cn.dev33</groupId> <groupId>cn.dev33</groupId>
<artifactId>sa-token-redis-jackson</artifactId> <artifactId>sa-token-redis-template</artifactId>
<version>${sa-token.version}</version> <version>${sa-token.version}</version>
</dependency> </dependency>

View File

@@ -37,10 +37,10 @@
<!---------------------------- tabs:start ------------------------------> <!---------------------------- tabs:start ------------------------------>
<!-------- tab:Maven 方式 --------> <!-------- tab:Maven 方式 -------->
``` xml ``` xml
<!-- Sa-Token 整合 Redis (使用 jackson 序列化方式) --> <!-- Sa-Token 整合 RedisTemplate -->
<dependency> <dependency>
<groupId>cn.dev33</groupId> <groupId>cn.dev33</groupId>
<artifactId>sa-token-redis-jackson</artifactId> <artifactId>sa-token-redis-template</artifactId>
<version>${sa.top.version}</version> <version>${sa.top.version}</version>
</dependency> </dependency>
<dependency> <dependency>
@@ -50,8 +50,8 @@
``` ```
<!-------- tab:Gradle 方式 --------> <!-------- tab:Gradle 方式 -------->
``` gradle ``` gradle
// Sa-Token 整合 Redis (使用 jackson 序列化方式) // Sa-Token 整合 RedisTemplate
implementation 'cn.dev33:sa-token-redis-jackson:${sa.top.version}' implementation 'cn.dev33:sa-token-redis-template:${sa.top.version}'
implementation 'org.apache.commons:commons-pool2' implementation 'org.apache.commons:commons-pool2'
``` ```
<!---------------------------- tabs:end ------------------------------> <!---------------------------- tabs:end ------------------------------>

View File

@@ -24,10 +24,10 @@
<version>${sa.top.version}</version> <version>${sa.top.version}</version>
</dependency> </dependency>
<!-- Sa-Token 整合 Redis (使用 jackson 序列化方式) --> <!-- Sa-Token 整合 RedisTemplate -->
<dependency> <dependency>
<groupId>cn.dev33</groupId> <groupId>cn.dev33</groupId>
<artifactId>sa-token-redis-jackson</artifactId> <artifactId>sa-token-redis-template</artifactId>
<version>${sa.top.version}</version> <version>${sa.top.version}</version>
</dependency> </dependency>
<dependency> <dependency>
@@ -43,8 +43,8 @@
// Sa-Token 权限认证Reactor响应式集成在线文档https://sa-token.cc // Sa-Token 权限认证Reactor响应式集成在线文档https://sa-token.cc
implementation 'cn.dev33:sa-token-reactor-spring-boot-starter:${sa.top.version}' implementation 'cn.dev33:sa-token-reactor-spring-boot-starter:${sa.top.version}'
// Sa-Token 整合 Redis (使用 jackson 序列化方式) // Sa-Token 整合 RedisTemplate
implementation 'cn.dev33:sa-token-redis-jackson:${sa.top.version}' implementation 'cn.dev33:sa-token-redis-template:${sa.top.version}'
implementation 'org.apache.commons:commons-pool2' implementation 'org.apache.commons:commons-pool2'
``` ```
- 如果你使用的 `SpringBoot 3.x`,请引入 `sa-token-reactor-spring-boot3-starter`。 - 如果你使用的 `SpringBoot 3.x`,请引入 `sa-token-reactor-spring-boot3-starter`。

View File

@@ -71,10 +71,10 @@ implementation 'cn.dev33:sa-token-reactor-spring-boot-starter:${sa.top.version}'
<!---------------------------- tabs:start ------------------------------> <!---------------------------- tabs:start ------------------------------>
<!-------- tab:Maven 方式 --------> <!-------- tab:Maven 方式 -------->
``` xml ``` xml
<!-- Sa-Token 整合 Redis (使用 jackson 序列化方式) --> <!-- Sa-Token 整合 RedisTemplate -->
<dependency> <dependency>
<groupId>cn.dev33</groupId> <groupId>cn.dev33</groupId>
<artifactId>sa-token-redis-jackson</artifactId> <artifactId>sa-token-redis-template</artifactId>
<version>${sa.top.version}</version> <version>${sa.top.version}</version>
</dependency> </dependency>
<dependency> <dependency>
@@ -84,8 +84,8 @@ implementation 'cn.dev33:sa-token-reactor-spring-boot-starter:${sa.top.version}'
``` ```
<!-------- tab:Gradle 方式 --------> <!-------- tab:Gradle 方式 -------->
``` gradle ``` gradle
// Sa-Token 整合 Redis (使用 jackson 序列化方式) // Sa-Token 整合 RedisTemplate
implementation 'cn.dev33:sa-token-redis-jackson:${sa.top.version}' implementation 'cn.dev33:sa-token-redis-template:${sa.top.version}'
implementation 'org.apache.commons:commons-pool2' implementation 'org.apache.commons:commons-pool2'
``` ```
<!---------------------------- tabs:end ------------------------------> <!---------------------------- tabs:end ------------------------------>

View File

@@ -36,10 +36,10 @@ Sa-Token提供两种解决方案
<version>${sa.top.version}</version> <version>${sa.top.version}</version>
</dependency> </dependency>
<!-- Sa-Token 整合 Redis (使用 jackson 序列化方式) --> <!-- Sa-Token 整合 RedisTemplate -->
<dependency> <dependency>
<groupId>cn.dev33</groupId> <groupId>cn.dev33</groupId>
<artifactId>sa-token-redis-jackson</artifactId> <artifactId>sa-token-redis-template</artifactId>
<version>${sa.top.version}</version> <version>${sa.top.version}</version>
</dependency> </dependency>
<dependency> <dependency>
@@ -55,8 +55,8 @@ Sa-Token提供两种解决方案
// Sa-Token 权限认证Reactor响应式集成在线文档https://sa-token.cc // Sa-Token 权限认证Reactor响应式集成在线文档https://sa-token.cc
implementation 'cn.dev33:sa-token-reactor-spring-boot-starter:${sa.top.version}' implementation 'cn.dev33:sa-token-reactor-spring-boot-starter:${sa.top.version}'
// Sa-Token 整合 Redis (使用 jackson 序列化方式) // Sa-Token 整合 RedisTemplate
implementation 'cn.dev33:sa-token-redis-jackson:${sa.top.version}' implementation 'cn.dev33:sa-token-redis-template:${sa.top.version}'
implementation 'org.apache.commons:commons-pool2' implementation 'org.apache.commons:commons-pool2'
``` ```
- 如果你使用的 `SpringBoot 3.x`,请引入 `sa-token-reactor-spring-boot3-starter`。 - 如果你使用的 `SpringBoot 3.x`,请引入 `sa-token-reactor-spring-boot3-starter`。
@@ -74,10 +74,10 @@ implementation 'org.apache.commons:commons-pool2'
<version>${sa.top.version}</version> <version>${sa.top.version}</version>
</dependency> </dependency>
<!-- Sa-Token 整合 Redis (使用 jackson 序列化方式) --> <!-- Sa-Token 整合 RedisTemplate -->
<dependency> <dependency>
<groupId>cn.dev33</groupId> <groupId>cn.dev33</groupId>
<artifactId>sa-token-redis-jackson</artifactId> <artifactId>sa-token-redis-template</artifactId>
<version>${sa.top.version}</version> <version>${sa.top.version}</version>
</dependency> </dependency>
<dependency> <dependency>
@@ -93,8 +93,8 @@ implementation 'org.apache.commons:commons-pool2'
// Sa-Token 权限认证在线文档https://sa-token.cc // Sa-Token 权限认证在线文档https://sa-token.cc
implementation 'cn.dev33:sa-token-spring-boot-starter:${sa.top.version}' implementation 'cn.dev33:sa-token-spring-boot-starter:${sa.top.version}'
// Sa-Token 整合 Redis (使用 jackson 序列化方式) // Sa-Token 整合 RedisTemplate
implementation 'cn.dev33:sa-token-redis-jackson:${sa.top.version}' implementation 'cn.dev33:sa-token-redis-template:${sa.top.version}'
implementation 'org.apache.commons:commons-pool2' implementation 'org.apache.commons:commons-pool2'
``` ```
- 如果你使用的 `SpringBoot 3.x`,请引入 `sa-token-spring-boot3-starter`。 - 如果你使用的 `SpringBoot 3.x`,请引入 `sa-token-spring-boot3-starter`。

View File

@@ -30,11 +30,11 @@
<version>${sa.top.version}</version> <version>${sa.top.version}</version>
</dependency> </dependency>
<!-- Sa-Token 整合 Redis (可选) --> <!-- Sa-Token 整合 RedisTemplate (可选) -->
<dependency> <dependency>
<groupId>cn.dev33</groupId> <groupId>cn.dev33</groupId>
<artifactId>sa-token-redis-jackson</artifactId> <artifactId>sa-token-redis-template</artifactId>
<version>${sa-token.version}</version> <version>${sa.top.version}</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.apache.commons</groupId> <groupId>org.apache.commons</groupId>
@@ -49,8 +49,8 @@ implementation 'cn.dev33:sa-token-spring-boot-starter:${sa.top.version}'
// Sa-Token OAuth2.0 模块 // Sa-Token OAuth2.0 模块
implementation 'cn.dev33:sa-token-oauth2:${sa.top.version}' implementation 'cn.dev33:sa-token-oauth2:${sa.top.version}'
// Sa-Token 整合 Redis (可选) // Sa-Token 整合 RedisTemplate (可选)
implementation 'cn.dev33:sa-token-redis-jackson:${sa.top.version}' implementation 'cn.dev33:sa-token-redis-template:${sa.top.version}'
implementation 'org.apache.commons:commons-pool2' implementation 'org.apache.commons:commons-pool2'
``` ```
<!---------------------------- tabs:end ----------------------------> <!---------------------------- tabs:end ---------------------------->

View File

@@ -160,7 +160,5 @@ public class TestController {
### 4、注意点 ### 4、注意点
目前 Sa-Token-Alone-Redis 仅对以下插件有 Redis 分离效果: 目前 Sa-Token-Alone-Redis 仅对以下插件有 Redis 分离效果:
- sa-token-redis - sa-token-redis-template
- sa-token-redis-jackson - sa-token-redis-template-jdk-serializer
- sa-token-redis-fastjson
- sa-token-redis-fastjson2

View File

@@ -20,16 +20,16 @@ Sa-token默认将会话数据保存在内存中此模式读写速度最快
优点兼容性好缺点Session序列化后基本不可读对开发者来讲等同于乱码 优点兼容性好缺点Session序列化后基本不可读对开发者来讲等同于乱码
### 2. Sa-Token 整合 Redis (使用jackson序列化方式) ### 2. Sa-Token 整合 RedisTemplate
``` xml ``` xml
<!-- Sa-Token整合redis (使用jackson序列化方式) --> <!-- Sa-Token 整合 RedisTemplate -->
<dependency> <dependency>
<groupId>cn.dev33</groupId> <groupId>cn.dev33</groupId>
<artifactId>sa-token-redis-jackson</artifactId> <artifactId>sa-token-redis-template</artifactId>
<version>${sa.top.version}</version> <version>${sa.top.version}</version>
</dependency> </dependency>
``` ```
优点Session序列化后可读性强可灵活手动修改,缺点:兼容性稍差 优点Session 序列化后可读性强(默认 JSON 格式),可灵活手动修改
<br> <br>