springboot代码配置Redis

在springboot里,如何使用代码直接配置Redis,不用properties里的配置信息?
暂时没找到模板。
求助。

阅读 2.3k
2 个回答
spring:
  redis:
    database: 0
    host: 192.168.179.128
    port: 6379
    password: 123456 # 没有配置密码则不填
    pool:
      # 连接池最大连接数(使用负值表示没有限制)
      max-active: 16
      # 连接池最大阻塞等待时间(使用负值表示没有限制)
      max-wait: -1
      # 连接池中的最大空闲连接
      max-idle: 16
      # 连接池中的最小空闲连接
      min-idle: 0
    # 连接超时时间(毫秒)
    timeout: 6000

一般推荐使用楼上的配置自动注入, 可以实现单机、哨兵、集群的切换,然后使用@Autowrite RedisTemplate<Object, Object> template;注入

如果需要代码配置可以参考:org.springframework.boot.autoconfigure.data.redis.RedisAutoConfiguration

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题