sql >> データベース >  >> NoSQL >> Redis

blpopはしばらくするとキューの処理を停止します

    問題があるかどうかを確認し、問題を問題としてRedisプロジェクトに報告することをお勧めします あなたは何かサーバーサイドを見つけます。ただし、次の手順は、スタックの他の部分にある場合でも問題を修正するのに役立ちます(上記のような既知の問題がないため、問題が発生する可能性があります)。

    何が起こっているかを確認する手順:

    1. 1人のクライアントが停止するのを待ちます。
    2. LLENを使用してリストに実際に要素があることを確認します コマンド。
    3. CLIENT LISTで確認してください 実際にクライアントがリストされていることを確認し、ブロッキングポップ(コマンド名が表示されます)を実行し、応答のサイズをチェックして、取得した応答を実際に消費していないクライアントであるかどうかを確認します。

    ランダムな発言:

    1. Redis2.8.2。古すぎるため、アップグレードすることをお勧めします。
    2. phpredisには、Redisサーバーと同じくらい古い場合、これを引き起こす可能性のあるバグがある可能性があります。


    1. カスタムデシリアライズ

    2. nullを保存する場合とMongoDBにキーをまったく保存しない場合

    3. MongoDBすべてのコレクションのすべてのコンテンツを表示

    4. MongoEngineを使用して並べ替えますか?