我从我的 redis 中得到了一个像这样的键:“\x04y\x03\x00\x00K”,我完全不明白它的含义。
“\x04”代表十六进制字符串,“y”代表ASCII字符吗?是这样,为什么关键要结合两者?
提前谢谢。
编辑:我正在使用 Jedis(redis 的 java 客户端)并将密钥作为字节数组。我的代码(在java中)是这样的:
jedis.set(aByteArr, value)
在运行代码时,我打开了redis提供的原生客户端,执行“MONITOR”命令查看redis中实际保存的是什么key。这就是我发现的:
... SET "\x04y\x03\x00\x00K" "aString"