err Invalid input of type: 'dict'. Convert to a byte, string or number first

Posted liangxiaoji

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了err Invalid input of type: 'dict'. Convert to a byte, string or number first相关的知识,希望对你有一定的参考价值。

一个问题引发的血案:

用python向redis写入数据报错:

redis.exceptions.DataError: Invalid input of type: ‘dict‘. Convert to a byte, string or number first.

查看redis的版本: 

pip3 freeze

 

显示现在的redis版本是:

redis==3.2.1

 

对redis降版:

pip3 install -U redis==2.10.6 #将当前版本降级到2.10.6

 

 

成功写入数据。

以上是关于err Invalid input of type: 'dict'. Convert to a byte, string or number first的主要内容,如果未能解决你的问题,请参考以下文章

nodejs - react - TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type str

异常:Invalid JSON input: Cannot deserialize value of type `java.sql.Timestamp` from String解决方法

throw new ERR_INVALID_ARG_TYPE('chunk',['string','Buffer'],chunk);TypeError[ERR_INVALID_ARG_TYPE]:“c

Raygun 类型错误 [ERR_INVALID_ARG_TYPE]

TypeError [ERR_INVALID_ARG_TYPE]:“from”参数必须是字符串类型

“类型错误 [ERR_INVALID_ARG_TYPE]”- MP3 和 VC