如何从 Redis 的列表中一次性 pop 多条数据?

谢乾坤|青南 at 
如何从 Redis 的列表中一次性 pop 多条数据?的配图
当我们想从 Redis 的列表里面持续弹出数据的时候,我们一般使用 lpop 或者 rpop:123456789import redisclient = redis.Redis()while True: data = client.lpop('key') if not data: break print(f'弹出一条数据:{data.decode()}')但这种写法有一个问题,就是每弹出 1 条数据都要连接一次 Redis 服务器,当你要把 1000 万条数据从列表里面弹出来的时候,实际上超过一半的时间都消耗在了网络请求上面。但是 lpop 与 rpop 都只接……