import redis
config=redis.Redis(host='localhost')
dic={'name':'tom','age':20,'subjects':['eng','cn']}
config.hmset('person',dic)
print(config.hgetall('person'))
将获得{b'age': b'20', b'name': b'tom', b'subjects': b"['eng', 'cn']"}
。
但是我希望得到dic
个对象。即:{'name':'tom','age':20,'subjects':['eng','cn']}
,怎么样?
答案 0 :(得分:1)
将decode_responses=True
添加到Redis()
参数。
import redis
config=redis.Redis(host='localhost', decode_responses=True)
dic={'name':'tom','age':20,'subjects':['eng','cn']}
config.hmset('person',dic)
print(config.hgetall('person'))