1.环境

python:3.6

django:1.11.8

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

redis:3.2.1

2.遇到的问题

报错:redis.exceptions.DataError: Invalid input of type: 'UserInfo'. Convert to a byte, string or number first.

Django项目中关于redis包版本的坑 随笔 第1张

3.原因

不指定安装版本时,pip install redis 会默认安装最新版本 ,这是python中redis包更新导致的问题,3.0变更了srem方法的入

 4.解决方法

降级安装   pip install redis==2.10.6

Django项目中关于redis包版本的坑 随笔 第2张

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄