最近项目更新到python3, redis版本也更新到3.4.1,使用redis的keys,smemers等命令,发现返回的数据都是字节(bytes)。

解决方法:

直接使用StrictRedis

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

如果使用池进行连接,则需要在ConnectionPool上进行设置,否则返回的数据还是字节数据

pool = redis.ConnectionPool(host='localhost',port=6379, password=REDIS_PWD, decode_responses=True)


本文地址: http://www.chenxm.cc/article/1010.html
版权声明: 本文为原创文章,版权归  陈新明  所有,欢迎分享本文,转载请保留出处!
上一篇: python 将单个列表转换成字典(singal list to dictionary)
下一篇: python3 pandas series和dataframe进行排序
发表评论

还没有留言,还不快点抢沙发?