(client, gather)
| 148 | |
| 149 | @timer |
| 150 | async def lpop(client, gather): |
| 151 | if gather: |
| 152 | for _ in range(count // 100): |
| 153 | await asyncio.gather( |
| 154 | *(asyncio.create_task(client.lpop("bench:lpush")) for i in range(100)) |
| 155 | ) |
| 156 | else: |
| 157 | for i in range(count): |
| 158 | await client.lpop("bench:lpush") |
| 159 | |
| 160 | |
| 161 | @timer |