Django项目中关于redis包版本的坑
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.
3.原因
不指定安装版本时,pip install redis 会默认安装最新版本 ,这是python中redis包更新导致的问题,3.0变更了srem方法的入。
4.解决方法
降级安装 pip install redis==2.10.6

更多精彩