我在Redis条目中存储了一个包含5个字节的字节数组。使用客户端库进行写和读是可行的,也是意料之中的,但当我试图在Redis控制台中读取值时,我得到了一些我不知道如何解释的东西:
>get keyHere
"\x02\x8e\x8b\x0cb"
有件事我显然不明白,因为
\x0cb
不是字节的十六进制值,只有4个字节
\x
(我预计5个字节对应5个字节)。
困惑之下,我决定做一个实验。我自学了如何设置原始字节;我将一个条目的值设置为“\x01\x07”,并将其读回。我希望是“\x01\x07”,但读取值显示为“\x01\a”。
>set "3" "\x01\x07"
OK
>get 3
"\x01\a"
如何在Redis控制台中读取Redis缓存中的条目以查看原始字节?