エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
redisにパイプライニングといって複数のコマンドを一括実行する機能があります。 これを使うことでひと... redisにパイプライニングといって複数のコマンドを一括実行する機能があります。 これを使うことでひとつひとつコマンドを実行するよりも圧倒的に高速な実行が可能です。 僕の環境ではhset(),expire()を1万回繰り返して確認したところ約5倍の性能差がありました。 クライアントライブラリによってはmulti/execのオプションなどでパイプラインを実行するものもあるため、自分が使う クライアントライブラリにおけるパイプライン処理の実装方法をしっかり確認しておく必要があります。 predisというクライアントライブラリではpipeline()メソッドというパイプラインのためのメソッドが用意されており これによって取得できるPipelineクラスのインスタンスを使ってコマンドを指定します。 以下はpredisで1万回のhset/expireをパイプラインで処理するコード例です。