在springboot中引入spring-boot-starter-data-redis依赖时,默认使用的是lettuce,如果不想使用lettuce而是使用jedis连接池,就需要我们在引入spring-boot-starter-data-redis依赖时做排除lettuce,
操作步骤如下:
1、在ruoyi-common\pom.xml
手动添加jedis
依赖,排除lettuce
。
<!-- redis 缓存操作 --> <dependency> <groupid>org.springframework.boot</groupid> <artifactid>spring-boot-starter-data-redis</artifactid> <exclusions> <exclusion> <groupid>io.lettuce</groupid> <artifactid>lettuce-core</artifactid> </exclusion> </exclusions> </dependency> <!--jedis连接池--> <dependency> <groupid>redis.clients</groupid> <artifactid>jedis</artifactid> </dependency>
2、在application.yml中替换配置,配置基本同上,只需要将lettuce换成jedis即可。
spring: redis: jedis: pool: # 连接池中的最小空闲连接 min-idle: 0 # 连接池中的最大空闲连接 max-idle: 8 # 连接池的最大数据库连接数 max-active: 8 # #连接池最大阻塞等待时间(使用负值表示没有限制) max-wait: -1ms
到此这篇关于redis缓存lettuce更换为jedis的实现步骤的文章就介绍到这了,更多相关redis缓存lettuce更换为jedis内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!
发表评论