【发布时间】:2012-12-20 02:29:33
【问题描述】:
我有这样的钥匙: "\x04y\x03\x00\x00K" 来自我的redis,我完全不知道它的含义。
“\x04”代表十六进制字符串,“y”代表ASCII字符吗?是这样,为什么key要结合两者?
提前致谢。
编辑: 我正在使用 Jedis(redis 的 java 客户端)并将密钥作为字节数组。 我的代码(在 java 中)是这样的:
jedis.set(aByteArr, value)
在运行代码时,我打开了redis提供的原生客户端,执行“MONITOR”命令查看redis中实际保存的是什么key。这就是我发现的:
... SET "\x04y\x03\x00\x00K" "aString"
【问题讨论】:
-
Redis 从不管理数据或密钥,这可能是由于您的 Redis 客户端或您如何将数据传递给它。对于任何能够帮助您的人,您能否展示一些显示此问题的实际代码示例?
-
感谢您的回复!我已经更新了我的问题,希望可以解决。