Python 如何去掉redis返回结果中的'b'

python 去掉redis返回结果中的’b’的三种方法

众所周知,redis是以二进制存储数据对象的,那么当我们要取出值的时候,是二进制形式的,因此是需要解码的。

法一:

1
2
3

_code = _redis.get(key).decode()

使用decode()进行解码

法二:

1
2
3
4
5

_code = _redis.get(key)

_code = str(_code,encoding='uft-8')

法三:

1
2
3

StrictRedis(host='localhost', port=6379, db=0,decode_responses=True)

这样在生成redis实例的时候设置自动解码为True