码迷,mamicode.com
首页 > 编程语言 > 详细

python中redis获得到的值是带b'**'

时间:2020-03-22 17:42:12      阅读:116      评论:0      收藏:0      [点我收藏+]

标签:style   redis   string   get   port   store   ring   解决   取值   

原因在于在python中从Redis取出的Sting都变成bytes格式

解决一

# 加上decode_responses=True即可解决

redis_store = redis.StrictRedis(host=‘127.0.0.1‘, port=6379, decode_responses=True)

解决二

取值时后面加上decode()

redis_store.get("name:%s"%name).decode()

 

python中redis获得到的值是带b'**'

标签:style   redis   string   get   port   store   ring   解决   取值   

原文地址:https://www.cnblogs.com/xing03/p/12546808.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!