使用redis-py,我将键值保存到redis,将exp,'gdf':'gdfgdfgq'保存到redis。之后我可以通过密钥检索该值。但是当我通过redis-cli检索到值时,我得到了“\ x80 \ x02X \ a \ x00 \ x00 \ x00gdfgdfgq \ x01。”。这是什么?为什么我有额外的角色?任何帮助都非常感谢。
答案 0 :(得分:2)
该对象已被腌制:
In [8]: import pickle
In [9]: pickle.loads(b"\x80\x02X\a\x00\x00\x00gdfgdfgq\x01.")
Out[9]: 'gdfgdfg'
redis-py不会对对象进行序列化,因此用于在redis中存储字符串的代码会腌制对象。