Vertx 3.9.0 поддерживает Redis Json или нет? Есть ли другие способы добиться этого?

Я работаю с Vertx 3.9.0, пытаюсь получить данные json для ключа с сервера redis.

      redisConnection.send(Request.cmd(Command.GET).arg(key), handler->{
  if(handler.succeeded()) {
    Response response = handler.result();
    System.out.println(response.toString());
    promise.complete();
  }else {
    System.out.println(handler.cause());
  }
});

Я всегда получаю WRONGTYPE Operation against a key holding the wrong kind of value

Мне интересно, предоставляется ли поддержка Redis Json vertx-redis-client:3.9.0? Если нет, то каковы альтернативы запросу данных Json из Redis.

1 ответ

Клиент Redis Vert.x не поддерживает модули Redis.

Вы можете увидеть все поддерживаемые команды здесь: https://github.com/vert-x3/vertx-redis-client/blob/master/src/main/java/io/vertx/redis/client/Command.java

К сожалению, Vert.x Redis Client также не поддерживает необработанные команды.

Вы можете использовать для этого JRedisJSON , но вам придется написать оболочку Vert.x самостоятельно.

Другие вопросы по тегам