一、前言
在前面我们通过以下章节对Redis
使用有了基础的了解:
Spring Boot实现Redis同数据源动态切换DB | Spring Cloud 31
此章节基于spring-boot-starter-data-redis
模块,实现了Redis
多数据源动态切换,具体功能如下:
- 突破一个项目只能一个连接
Redis
数据源的限制 - 提供多种操作切换
Redis
数据源的方式(@Autowired
方式 和RedisSelectSupport
方式) - 提供完善的代码使用示例
二、项目结构
-
RedisSelect
:自定义注解,用于标注要切换的Redis
数据源 -
RedisSelectSupport
:自定义多数据源切换支持,用于线程间传递多数据源标识</