4. 配置 Redis Lettuce
自定义 Redis 配置
你可以使用 DefaultRedisConfiguration 类公开的任何属性自定义 Redis 配置。例如,在 application.yml
中:
自定义 Redis 配置
redis:
uri: redis://localhost
ssl: true
timeout: 30s
多个 Redis 连接
你可以使用 redis.servers
设置配置多个 Redis 连接。例如:
自定义 Redis 配置
redis:
servers:
foo:
uri: redis://foo
bar:
uri: redis://bar
在这种情况下,将为 redis.servers
下的每个条目创建相同的 bean,但公开为 @Named
bean。
使用 StatefulRedisConnection
@Inject @Named("foo") StatefulRedisConnection<String, String> connection;
上面的例子将注入名为 foo
的连接。
Redis 健康检查
当 redis-lettuce
模块被激活时,RedisHealthIndicator 被激活,从而导致 /health
端点和 CurrentHealthStatus 接口解析 Redis 连接的运行状况。
有关详细信息,参阅健康端点。