[英]How to list the data using redis-cli console?
您在KEYS *
的 output 中看到的值是 java 序列化字符串user
。
前两个字节\xac\xed
(hex: 0xACED) 是STREAM_MAGIC
常量。
接下来的两个字节\x00\x05
(十六进制:0x0005)是STREAM_VERSION
,序列化协议的版本。
下一个字节, t
是 0x74 = TC_STRING
意思是一个字符串 object。
最后\x00\x04
是字符串的长度。
该协议在 Object 序列化 Stream 协议的6.4.2 终端符号和常量中进行了描述
您可能想查看您的代码,了解为什么在到达 Redis 之前要对字符串进行 java 序列化。 可能是因为h:
显示在屏幕截图中。
同时,您可以执行GET "\xac\xed\x00\x05t\x00\x04user"
来检查user
密钥的值。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.