[英]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.