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 самостоятельно.