windows上的python redis init数据类型

windows上的python redis init数据类型,python,Python,我在我的windows系统上安装了redis,并安装了python环境,现在我尝试像这样将数据设置为redis 导入redis r = redis.Redis(host='localhost', port=6379, db=0) r.set('b', 'ccc') r.set('a', '钱猛') print(r.get('a')) print(r.get('b')) 我得到的结果是 b'\xe9\x92\xb1\xe7\x8c\x9b' b'ccc' 为什么get数据是二进制

我在我的windows系统上安装了redis,并安装了python环境,现在我尝试像这样将数据设置为redis

导入redis

r = redis.Redis(host='localhost', port=6379, db=0)

r.set('b', 'ccc')
r.set('a', '钱猛')    


print(r.get('a'))
print(r.get('b'))
我得到的结果是

b'\xe9\x92\xb1\xe7\x8c\x9b'
b'ccc'
为什么get数据是二进制数据,我对redis配置什么都不做,二进制是init配置?如何保存数据是简单的数据,并获得这样的数据

ccc
钱猛

这基本上是一个编码问题,而不是数据类型转换问题。请参阅以解决您的问题。谢谢

尝试:
b'\xe9\x92\xb1\xe7\x8c\x9b'.解码('ISO-8859-1')