Redisの基本的なデータ型の使用

これは、最も基本的なタイプである、つまり、通常のセットと、シンプルなKVキャッシュを行います

 

ハッシュ

これは、構造のマップと同様であり、これはそれができ、一般にキャッシュRedisのに(このオブジェクトが他のオブジェクトに埋め込まれていないことを条件とする)、オブジェクトなどのデータを構造化し、各時間がキャッシュを読み書きしますフィールドでの操作ハッシュ。

キー= 42

値=

{

"ID":42

「名前」:ヤヤ

"年齢":20

}

以降の操作は、あなたがフィールドにオブジェクトの値のみを変更することができたときにハッシュクラス・データ構造は、主にオブジェクトの数を格納するために使用される、いくつかの単純なオブジェクトは、キャッシュします

キー= 42

値=

{

"ID":42

「名前」:ヤヤ

"年齢":21

}

 

リスト

トリックの多くを再生することができ順序付きリスト、

Weibo、Vの大ファンで、あなたはRedisのキャッシュされたリスト形式で行くことができます

大きなキー= V

値= [静かに、キキ、ヤヤ]

例えば、リストのデータ構造のいくつかの種類のリストを格納することで、ファンリストと同様に、のようなもののリストを確認

LRANGEコマンドにより、要素から要素の数を読み始めることですたとえば、あなたがクエリに基づいてページングリストを実装することができ、これが大きな特徴である、シンプル、高性能Redisのページに基づいて、あなたは、マイクロブログの似たようなものを行うことができますドロップダウンし続けますページングの事、高いパフォーマンスは、ページからページにアクセスしてください。

簡単な例に従事することができ、メッセージキュー、嫌いリストの先頭に、それはリストから出てくる尾。

 

セット 

順序なしセット、自動的にデエンファシス; 

システムに直接基づいて、自動的に重い行く与える、中に失われたデータの重みを設定する必要があります。あなたはいくつかの簡単なグローバルデータ重複除外が必要な場合は、もちろん、あなたがHashSetののJVMメモリ上に重い行くことができますが、複数のマシンに配備システムを持っている場合は?

ベースのRedisのは、世界的に体重を得るために設定されています。

  そのようなことの交差点として交差点、労働組合、差異ベースの操作を、再生するように設定することができ、あなたは2つの共通の友人を見て、ファンの交差点のリスト全体で2人を置くことができる人はい。右;

V 2人の大ファンが、2セットで交差点を作るための2つのセットを配置している。百度の交差点を行うように設定している場合、API呼び出し 

 

ソートセットのZSET

再設定することなく、スコアを書くために、時間に注文することができ命じ、自動的にソートスコアに従って、これはトリックの多くを再生することができ、最大の特徴は、スコアは、カスタム照合することができ持つことです

たとえば、あなたがデータを並べ替えた場合、あなたはスコアなどの特定の時間で、それに書き込むことができる時間に応じて、人々は自動的に時間によってソートあなたを与えます

ランキング:

zaddボード88晶晶

zaddボード89 Qiqiの 

zaddボード90ヤヤ

zaddボード60 htion

自動的にスコア順にソート

90 yaya

89 Qiqiの

88晶晶

60 htion

次zrevangeボード0 99は、ユーザがチャートにランクどこトップ100は、zrankボードのユーザー名、あなたが見ることができます得ることができます。

 zrevrangeボード0 3

ユーザーがトップ3を取得します

90 yaya

89 Qiqiの

88晶晶

今、第二のソートQiqiのです

zrankボードQiqiの

2

 

おすすめ

転載: www.cnblogs.com/H-hy/p/11304795.html