【问题标题】:Does Vertx 3.9.0 supports Redis Json or not? Any other ways to achieve it?Vertx 3.9.0 是否支持 Redis Json?还有其他方法可以实现吗?
【发布时间】:2021-03-19 11:27:08
【问题描述】:

我正在使用 Vertx 3.9.0,我正在尝试从 redis 服务器获取密钥的 json 数据。

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

我想知道 vertx-redis-client:3.9.0 是否提供 Redis Json 支持? 如果不是,那么从 Redis 查询 Json 数据的替代方法是什么。

【问题讨论】:

标签: java redis vert.x redisjson vertx-redis-client


【解决方案1】:

Vert.x Redis 客户端不支持 Redis 模块。

您可以在此处查看所有支持的命令: https://github.com/vert-x3/vertx-redis-client/blob/master/src/main/java/io/vertx/redis/client/Command.java

很遗憾,Vert.x Redis 客户端也不支持原始命令。

您可以为此使用JRedisJSON,但您必须自己编写一个 Vert.x 包装器。

【讨论】:

    猜你喜欢
    • 2013-09-20
    • 2012-01-10
    • 2015-01-02
    • 2021-10-31
    • 2014-09-17
    • 2011-10-19
    • 2016-12-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多