如何在redis-cli

时间:2016-03-24 19:30:04

标签: redis msgpack redis-cli

我将数据存储在messagepack中的redis中。如何查看redis-cli中解码的数据。

我没有看到任何与之相关的命令。

1 个答案:

答案 0 :(得分:2)

redis-cli还没有漂亮的打印功能。但是,正如 @Ryan Vincent 建议的那样,您可以使用Redis Lua脚本来实现此目的。假设您的MessagePack-ed数据存储在名为foo的字符串键中,这将进行出价:

EVAL "return cmsgpack.unpack(redis.call('GET', KEYS[1]))" 1 foo

编辑:以上假设数据被序列化为数组。返回一个对象将无法作为Redis'协议不支持。