基于SpringBoot2.X + lettuce
实现Redis集成、多库实时切换操作
├──knife4j-redis-lettuce
├──knife4j-redis-lettuce-demo -- SpringBoot测试模块Demo
├──knife4j-redis-lettuce-stater -- lettuce多库切换核心模块
-
Maven依赖集成
<dependency> <groupId>com.github.it235</groupId> <artifactId>knife4j-redis-lettuce-stater</artifactId> <version>${currentVersion}</version> </dependency>
-
application.yml
或properties
如下配置# 此处Key不可改变 knife4j: redis: # 是否采用json序列化发方式,若不采用则为JDK序列化 #jsonSerialType: 'Fastjson' host: localhost password: knife # 根据自己设定进行修改 port: 6379 databases: [0,1,2,3,4,5,6] # 要使用的库,会根据此处填写的库生成redisTemplate timeout: 60s lettuce: # lettuce基于netty,线程安全,支持并发 pool: max-active: 50 max-wait: -1ms max-idle: 8 min-idle: 0
完善中....