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

redisでのパイプラインとトランザクション

    パイプラインは主にネットワークの最適化です。これは基本的に、クライアントが一連のコマンドをバッファリングし、それらを一度にサーバーに送信することを意味します。コマンドがトランザクションで実行されることは保証されていません。ここでの利点は、すべてのコマンドのネットワークラウンドトリップ時間を節約できることです。

    Redisはシングルスレッドであるため、個人 コマンドは常にアトミックですが、異なるクライアントからの2つのコマンドを順番に実行できます。たとえば、コマンドを交互に実行できます。

    ただし、Multi / execは、multi/execシーケンスのコマンドの間に他のクライアントがコマンドを実行していないことを確認します。




    1. docker-composeを使用してmongodbでユーザーを作成する方法

    2. MongoDB挿入パフォーマンスを改善する方法

    3. Redisオートコンプリート

    4. Node.jsファイルのアップロード(Express 4、MongoDB、GridFS、GridFS-Stream)