java存入redis的key有\xac\xed\x00\x05t\x007前缀
时间: 2023-11-09 16:05:17 浏览: 96
Redis获取某个前缀的key脚本实例
5星 · 资源好评率100%
这个前缀是因为Java中的字符串默认采用UTF-8编码,而Redis中的key是二进制安全的,所以在将Java字符串存入Redis时,需要将其转换为二进制格式。而在UTF-8编码中,每个字符占用的字节数不同,所以需要在字符串前面添加一个特殊的前缀来标识其长度。
具体来说,\xac\xed\x00\x05t\x007这个前缀是由Java序列化机制生成的,其中\xac\xed是Java序列化机制的魔数,\x00\x05表示后面的字符串长度为5,t\x007则是字符串本身。
阅读全文