Как использовать события подключения для RedisTemplate в Spring-Data-Redis? - PullRequest
0 голосов
/ 20 ноября 2018

Я определил RedisTemplate с помощью LettuceConnectionFactory, но я не имею ни малейшего представления о создании событий подключения, например, в https://github.com/lettuce-io/lettuce-core/wiki/Connection-Events.

Как получить экземпляр RedisClient с RedisTemplate?

1 Ответ

0 голосов
/ 11 декабря 2018

Для этого я перезаписываю LettuceConnectionFactory и помещаю ClientResources:

    DefaultClientResources clientResources = DefaultClientResources.create();
    clientResources.eventBus().get().subscribe(e -> System.out.println("event: " + e));

    LettuceClientConfiguration clientConfig = LettuceClientConfiguration
        .builder()
        .clientResources(clientResources)
        .build();
...