docs: 新增QA“多个项目共用同一个 redis,怎么防止冲突?”

This commit is contained in:
click33 2025-02-19 22:16:02 +08:00
parent 855e13f5f1
commit bc5262373a

View File

@ -762,6 +762,15 @@ SaHolder.getResponse().setStatus(401)
### Q多个项目共用同一个 redis怎么防止冲突
首先,如无特殊需求,建议多个项目不要共用同一个 redis如果非要共用有以下方式避免数据冲突
- 方式 1使用不同的 db 索引Redis 默认提供 16 个 database 容器,每个项目配置不同的 db 索引即可。
- 方式 2给项目配置不同的 `sa-token.token-name` 值,此配置项默认为 `satoken`,是框架在 Redis 存储数据时使用的统一前缀。
- 方式 3使用 `sa-token-three-redis-jackson-add-prefix` 插件,参考:[sa-token-three-plugin](https://gitee.com/sa-tokens/sa-token-three-plugin)。
### Q还是有不明白到的地方?
请在`gitee` 、 `github` 提交 `issues`或者加入qq群交流[群链接](/more/join-group)