此版本仍在开发中,尚未被视为稳定版本。对于最新的稳定版本,请使用 Spring Cloud Config 4.1.4! |
Redis 后端
Spring Cloud Config Server 支持将 Redis 作为配置属性的后端。 您可以通过向 Spring Data Redis 添加依赖项来启用此功能。
pom.xml
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>
</dependencies>
以下配置使用 Spring Data 访问 Redis。我们可以使用 properties 来覆盖默认连接设置。RedisTemplate
spring.redis.*
spring:
profiles:
active: redis
redis:
host: redis
port: 16379
属性应作为字段存储在哈希中。哈希的名称应与 property 或 和 的 joint 相同。spring.application.name
spring.application.name
spring.profiles.active[n]
HMSET sample-app server.port "8100" sample.topic.name "test" test.property1 "property1"
运行上方可见的命令后,哈希应包含以下键和值:
HGETALL sample-app { "server.port": "8100", "sample.topic.name": "test", "test.property1": "property1" }
如果未指定配置文件,则将使用。default |