Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
使用redis-py,我将键值保存到redis,for exp, 'gdf': 'gdfgdfgq' 到redis。之后我可以通过键检索该值。但是当我通过 redis-cli 检索值时,我得到了“\x80\x02X\a\x00\x00\x00gdfgdfgq\x01.”。这是什么?为什么我有一个额外的字符?非常感谢任何帮助。
该对象已被腌制:
In [8]: import pickle In [9]: pickle.loads(b"\x80\x02X\a\x00\x00\x00gdfgdfgq\x01.") Out[9]: 'gdfgdfg'
redis-py 不会序列化对象,因此无论您使用什么代码将字符串存储在 redis 中都会腌制对象。