We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 0b7fde2 commit a3aa558Copy full SHA for a3aa558
aioscpy/queue/redis/_queue_async.py
@@ -16,6 +16,14 @@ async def push(self, request):
16
score = -request.get('priority', 1)
17
await self.server.zadd(self.key, {data: score})
18
19
+ async def mpush(self, requests: list):
20
+ async with self.server.pipeline() as pipe:
21
+ for request in requests:
22
+ data = self._encode_request(request)
23
+ score = -request.get('priority', 1)
24
+ pipe.zadd(self.key, {data: score})
25
+ await pipe.execute()
26
+
27
async def pop(self, timeout: int = 0) -> dict:
28
async with self.server.pipeline(transaction=True) as pipe:
29
results, count = await (
0 commit comments