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 连接的运行状况。
有关详细信息,参阅健康端点。