Redis 操作のマージの概要

リリース: 2020-06-18 17:04:46
転載
5904 人が閲覧しました

Redis 操作のマージの概要

Redis 操作のマージは、Redis パイプライン操作のマクロ的な考え方です。これは、複数の Redis 操作を一緒にマージして、Redis サービスのパフォーマンスを向上させるために Redis にリクエストを行うことを意味します。同時に、ネットワークの往復時間が短縮されるため、インターフェイスの応答時間も短縮されます。

複数のキーを操作する場合、redis シングルポイントとクラスターの違い

redis クラスターでは、セットの結合演算などの複数のキーに対する操作 (正確には、複数のキーは 1 つのキー上にありません)ハッシュスロット)はサポートされていません。同様に、redis パイプラインとトランザクションを使用する場合、複数のキーの操作に関連するコマンドはサポートされていません。例:

Redis 操作のマージの概要

しかし、phpredis の拡張により、次のことができるいくつかの関数を実装しました。クラスター内の複数のキーを操作します (実装原則は、RedisCluster クラスが各キーのハッシュ スロットを走査し、各ハッシュ スロットで操作することです):

mget: 指定された 1 つまたは 2 つの値を返します。その他の文字列キー

mset: 複数の文字列キーの値を設定します

del: 削除キー

unlink: 非ブロック削除キー、redis 4.0 以降のバージョンの場合。 0

、キー ハッシュ タグを使用して、複数のキーが同じハッシュ スロットにあることを確認し、これらのキーに対して操作を実行することもできます。

Redis 操作のマージの概要

同じキーを操作する場合

1. キーを追加するときに、キーの有効期限を設定します

set コマンドをネイティブに設定しますキーの追加をサポート有効期限を同時に設定でき、他の種類のキーの場合はパイプラインまたはトランザクションを通じて有効期限を追加できます。例:

Redis 操作のマージの概要

2複数のデータを一度にキーに追加する

たとえば、lpush、rpush、sadd、および zadd は、複数のデータを同時にキーに追加できます。例:

Redis 操作のマージの概要

さらに関連する知識については、redis 入門チュートリアルコラム

を参照してください。

以上がRedis 操作のマージの概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:segmentfault.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!