scrapy-redis 的项目中遇到redis报错的解决方案

报错信息大致如下: 

redis.exceptions.ResponseError: WRONGTYPE Operation against a key holding the wrong kind of value

解决方案:

是发现项目的settings.py文件中的

SCHEDULER_QUEUE_CLASS = "scrapy_redis.queue.SpiderStack"

改为

SCHEDULER_QUEUE_CLASS = "scrapy_redis.queue.SpiderPriorityQueue"

主要是受到如下这篇文章中:

  https://segmentfault.com/a/1190000014716549

的如下这段话的启发修改的,修改后的确就没有报错了,问题解决。

 

posted @ 2020-06-30 14:05  彩印网  阅读(495)  评论(0编辑  收藏  举报