cost 84 ms
aioredis - 如何異步處理 redis 條消息?

[英]aioredis - how to process redis messages asynchronously?

我必須異步處理來自 redis 的每條消息。 這是我對 aioredis 的嘗試:import asyncio import aioredis async def reader(channel: aioredis.client.PubSub): while True: ...

uvicorn 下的 aioredis 有 uvloop 問題

[英]aioredis under uvicorn with uvloop question

我有個問題。 如果我使用 aioredis 和 FastAPI 一起使用 uvicorn 並在 --loop 參數中設置 uvloop,aioredis 會使用 uvloop 還是純 asyncio?from fastapi import FastAPI app = FastAPI() @app ...

帶有 redis pubsub 的 grpc 一元流 - 客戶端過多時降級

[英]grpc unary-stream with redis pubsub - degradation with too many clients

我們有一個 python grpc(帶有異步的 grpcio)服務器,它執行從 redis PUB/SUB(使用 aioredis 2.x)消耗的數據的服務器端流式傳輸,每個 ZF7B44ZCAFFD5C522223B56 最多組合 25 個通道在低流量的情況下一切正常,一旦我們達到 2000 多個 ...

如何在 celery 任務中使用 asyncio 和 aioredis 鎖?

[英]How to use asyncio and aioredis lock inside celery tasks?

目標: 運行 asyncio 協程的可能性。 更正 celery 異常和任務重試的行為。 使用 aioredis 鎖的可能性。 那么,如何正確運行異步任務來實現目標呢? 什么是RuntimeError: await wasn't used with future (如下),我該如何解決? 我已經嘗 ...

asyncio python 協程取消,而任務仍在等待從 redis 通道讀取

[英]asyncio python coroutine cancelled while task still pending reading from redis channel

我有多個 couroutine,每個都等待隊列中的內容開始處理。 隊列的內容由頻道訂閱者填充,他們的工作只是接收消息並將項目推送到適當的隊列中。 在數據被一個隊列處理器使用並生成新數據后,它被分派到適當的消息通道,在該通道中重復此過程,直到數據准備好中繼到提供它的 api。 我注意到的是,在運行 2 ...

為什么redis流消費者要在同一個消費者組中指定一個單獨的名字?

[英]Why redis stream consumers should specify an individual name in the same consumer group?

下面的代碼展示了我如何測試 Redis 流功能。 而且我發現具有相同消費者名稱的不同進程正在競爭消費同一流中的消息。 在我的理解中,如果這個性能正常,Redis 應該不會設計一個函數來指定消費者名稱。 我的理解有問題嗎? 還是我使用了錯誤的方法? 名為“b”的消費者,訂閱了兩個流 在運行 ...

redis 在消費者組內流有序處理

[英]redis streams ordered processing within consumer groups

我正在使用 python (aioredis) 和 redis 流。 我有一個生產者 - 許多(分組)消費者場景,並希望確保消費者正在處理以有序方式發送到 stream 的(批量)消息,這意味着:當第一條消息完成后,處理 stream 中的下一條消息等等。 這也意味着消費者組中的一個消費者正在處理, ...

連接redis時異步代碼失敗

[英]Asynchronous code failure when connecting to redis

我使用 aioredis 創建了一個小型 class 來執行 redis 的基本操作。 和一個測試處理程序來調用 redis 的寫/讀操作 但得到錯誤 我想問題可能是異步代碼必須通過事件循環運行 但我不明白如何將這個邏輯構建到我的代碼中 ...

如何將aioredis與discord.py一起使用?

[英]How to use aioredis with discord.py?

如何使用aioredis和discord.py ? 問題是我不知道如何將discord.ext.commands與aioredis.create_redis_pool一起使用。 我正在通過 discord 機器人啟動 但是在這種情況下如何定義 redis 客戶端? PS我知道我們可以這樣做,但這 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM