0

小さなプログラムを書いています。私は zmq を使用しており、クライアントがデータを送信すると、2 つのスレッドを持つサーバーがこのデータを 1 つのスレッドで受信します。このスレッドは追加情報を追加し、redis に書き込む必要があります。2 番目のスレッドは、最初のスレッドを介して発生する更新を受信するために、redis でブロックする必要があります。この 2 番目のスレッドは、最初のスレッドによってプッシュされたすべてのデータを取得する必要があります。

RPUSH と BLPOP 操作があります。cpp クライアントが欲しいのですが、機能が制限されているもののように見えます。私はハイレディス(正式にサポートされています)を使用します。必要な機能を実現するために使用する必要がある API について、いくつかの指針を示すことはできますか?

助けに感謝します。

4

0 に答える 0