Как получить значение ключа в кластере redis с помощью клиента redisson - PullRequest
0 голосов
/ 09 декабря 2018

Я пытаюсь получить значение ключа в кластере redis с помощью клиента redisson.

Config config = new Config();
        config.useClusterServers()      
    .addNodeAddress("redis://localhost:6380","redis://localhost:6379","redis://localhost:6381");

        RedissonClient redisson = Redisson.create(config);

        RMapCache<String, String> map = redisson.getMapCache("db0");

        System.out.println("Key value  is :  "+map.get("key"));

Я получил db0 в качестве пространства ключей из результата этой команды

Пространство ключей INFO

db0: keys = 1, expires = 0, avg_ttl = 0

, но результат:

Значение ключа равно: нуль

1 Ответ

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

В кластере Redis всегда есть одно пространство клавиш, и его нельзя переключить или получить доступ через имя db0.db0:keys=1 означает, что у вас уже есть один ключ с db0 в вашем случае.

...