Rumah  >  Artikel  >  pangkalan data  >  Bagaimana untuk mengecualikan konfigurasi automatik redis dalam springboot

Bagaimana untuk mengecualikan konfigurasi automatik redis dalam springboot

王林
王林ke hadapan
2023-05-26 11:16:052426semak imbas

springboot tidak termasuk konfigurasi automatik redis

Oleh kerana pautan redis perlu dikonfigurasikan, konfigurasi sistem sendiri dikecualikan, iaitu

RedisAutoConfiguration.class 和 RedisRepositoriesAutoConfiguration.class

dua kelas konfigurasi automatik

Perlu diambil perhatian bahawa:

RedisRepositoriesAutoConfiguration mempunyai kebergantungan pada bean yang beanNamenya dipanggil "redisTemplate" dan perlu dikecualikan bersama

@SpringBootApplication(exclude={
  RedisAutoConfiguration.class,
  RedisRepositoriesAutoConfiguration.class
})

ralat redis konfigurasi springboot (garis merah) Sifat konfigurasi "spring.redis.pool.max-active" ditamatkan

Mesej ralat ialah:

Sifat konfigurasi ditamatkan 'spring.redis.pool.max- aktif"

Konfigurasi ralat ialah:

#连接池最大连接数(使用负值表示没有限制)
spring.redis.pool.max-active=80
# 连接池最大阻塞等待时间(使用负值表示没有限制)
spring.redis.pool.max-wait=-1
# 连接池中的最大空闲连接
spring.redis.pool.max-idle=20
# 连接池中的最小空闲连接
spring.redis.pool.min-idle=10

Analisis

adalah kerana apabila menggunakan jedis, awalan harus spring.redis. jedis, bukan redis

boleh ditukar kepada yang berikut:

# 连接池最大连接数(使用负值表示没有限制)
spring.redis.jedis.pool.max-active=50
# 连接池最大阻塞等待时间(使用负值表示没有限制)
spring.redis.jedis.pool.max-wait=-1
# 连接池中的最大空闲连接
spring.redis.jedis.pool.max-idle=50
# 连接池中的最小空闲连接
spring.redis.jedis.pool.min-idle=5

Atas ialah kandungan terperinci Bagaimana untuk mengecualikan konfigurasi automatik redis dalam springboot. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam