spring-boot - redisson.yaml 环境变量

标签 spring-boot redis spring-data-redis redisson

我正在将 Redisson 与 Spring-boot 一起使用,我需要将环境变量传递给 redisson.yaml

地址:“redis://${REDIS_HOST}:6379”

传递环境变量时目前无法正常工作。

---
singleServerConfig:
  idleConnectionTimeout: 10000
  pingTimeout: 1000
  connectTimeout: 10000
  timeout: 3000
  retryAttempts: 3
  retryInterval: 1500
  password: null
  subscriptionsPerConnection: 5
  clientName: null
  address: "redis://${REDIS_HOST}:6379"
  subscriptionConnectionMinimumIdleSize: 1
  subscriptionConnectionPoolSize: 50
  connectionMinimumIdleSize: 32
  connectionPoolSize: 64
  database: 0
  dnsMonitoringInterval: 5000
threads: 0
nettyThreads: 0
codec: !<org.redisson.codec.JsonJacksonCodec> {}
transportMode: "NIO"

最佳答案

3.10.0版本已经支持该功能

关于spring-boot - redisson.yaml 环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52692090/

相关文章:

java - 使用 Java Spring 启动的 Redis session

redis - Spring Data RedisTemplate,设置值时ttl不起作用

java - Spring Cloud Sleuth v2.2.3 如何将 TraceId 传播到另一个线程

java - 多个服务器实例中的 Spring Boot REST 服务 HTTPS

azure - 在 Azure Web 应用服务中使用 redis 作为容器

spring - 我们可以将单个 JedisConnectionFactory 实例与多个 spring redis 模板一起使用吗?

java - 在java中返回RedisTemplate对象时初始化默认键值对

java - Spring 集成注释 Java 8 可选的不正确处理

redis - 如何在redis缓存中存储protobuffer对象?

javascript - Node.JS 作业/后台进程和高可用性