首页 > 解决方案 > 尽管设置了 StrictRedis.decode_responses=True,Python-redis get() 返回字节对象

问题描述

 r = redis.StrictRedis(host=shard['host'], port=shard['port'], charset='utf-8', decode_responses=True)
 pipe = r.pipeline()
 for key in keys:
     pipe.lrange(key, 0, -1)
 olists = pipe.execute()

尽管设置了 charset 和 decode_responses=True,但这会获取字节对象而不是字符串。

标签: python-3.xredis

解决方案


推荐阅读