redis包版本更新的问题

Posted 吧啦吧啦吧啦

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了redis包版本更新的问题相关的知识,希望对你有一定的参考价值。

使用redis包过程中出现如下问题:

Traceback (most recent call last):
File "Check_UaPool.py", line 92, in <module>
r.srem(REDIS_KEY,IP)
File "/root/.pyenv/versions/3.6.5/lib/python3.6/site-packages/redis/client.py", line 1940, in srem
return self.execute_command(‘SREM‘, name, *values)
File "/root/.pyenv/versions/3.6.5/lib/python3.6/site-packages/redis/client.py", line 774, in execute_command
connection.send_command(*args)
File "/root/.pyenv/versions/3.6.5/lib/python3.6/site-packages/redis/connection.py", line 619, in send_command
self.send_packed_command(self.pack_command(*args))
File "/root/.pyenv/versions/3.6.5/lib/python3.6/site-packages/redis/connection.py", line 659, in pack_command
for arg in imap(self.encoder.encode, args):
File "/root/.pyenv/versions/3.6.5/lib/python3.6/site-packages/redis/connection.py", line 124, in encode
"byte, string or number first." % typename)
redis.exceptions.DataError: Invalid input of type: ‘dict‘. Convert to a byte, string or number first.
原因:python中redis包更新导致的问题,变更了srem方法的输入。

解决方法:

pip install redis==2.10.6
问题得到解决。

原文:https://blog.csdn.net/weixin_39128119/article/details/87373091

以上是关于redis包版本更新的问题的主要内容,如果未能解决你的问题,请参考以下文章

更新依赖包时强制更新包版本

git hook更新包json版本

使用常规提交更新包版本的好提交消息是啥?

如何将 TFS 旧版本的 SSIS 包更新到当前部署的版本?

Redis的安装配置和启动

以编程方式安装或更新到最新版本的全局包的最快方法是啥?