【发布时间】: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 数据的替代方法是什么。
【问题讨论】:
-
Redis 默认不支持 JSON 作为类型。你确定这是一个 JSON,而不是一个哈希? redis.io/topics/data-types
-
是的,我用的是redisjson,你可以看看oss.redislabs.com/redisjson
标签: java redis vert.x redisjson vertx-redis-client