最近解决了公司里一个爬虫项目的问题,也就是如何保持全局的redis连接。先来回想下问题如何,首先爬虫项目是用asyncio驱动,异步爬取数据,而redis连接用的是aioredis,难就难在,已有的代码,将redis连接池的异步创建放在了task里,而task里面又在不断的循环执行任务,这样就导致每循环一次,redis连接池就创建一遍,导致系统资源的极度浪费。常规方法的直接引入是没用的,因为...