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

ZADDやHMGETなどのredisコマンドが処理できる引数の数に制限はありますか?

    理論上の制限はかなり高いですが、到達しないように読み取りを設計する必要があります。読み取りを適切なサイズに保つ主な理由は、サーバーを長時間ブロックしないようにするためです。

    数百または数千が優れたボールパークになるはずですが、コードとデータを使用して自分でテストするのが最善です。

    そのような厳しい制限は次のとおりです。

    • クライアントクエリバッファ用にハードコードされた1GB(PROTO_MAX_QUERYBUF_LEN server.h)
    • 引数の最大数は、intの最大値です。 Cデータ型。通常は署名されており、長さは4バイトで、最大2,147,483,647を意味します。



    1. 作業馬のプロセスが予期せず終了しましたRQとScrapy

    2. モンゴトリプルコンパウンドインデックス

    3. DeprecationWarning:collection.findAndModifyは非推奨です。代わりに、findOneAndUpdate、findOneAndReplace、またはfindOneAndDeleteを使用しますか?

    4. Mongodbfindの返されるドキュメントの順序