我将数据存储在messagepack中的redis中。如何查看redis-cli中解码的数据。
我没有看到任何与之相关的命令。
答案 0 :(得分:2)
redis-cli还没有漂亮的打印功能。但是,正如 @Ryan Vincent 建议的那样,您可以使用Redis Lua脚本来实现此目的。假设您的MessagePack-ed数据存储在名为foo
的字符串键中,这将进行出价:
EVAL "return cmsgpack.unpack(redis.call('GET', KEYS[1]))" 1 foo
编辑:以上假设数据被序列化为数组。返回一个对象将无法作为Redis'协议不支持。