Latest web development tutorials

Redisのハッシュ(ハッシュ)

Redisのハッシュは、ハッシュオブジェクトを格納するために特に適しており、フィールドの文字列型と値のマッピングテーブルです。

Redisのは、各ハッシュ232--1値のペア(4000000000)のために保存することができます。

127.0.0.1:6379>  HMSET w3bigkey name "redis tutorial" description "redis basic commands for caching" likes 20 visitors 23000
OK
127.0.0.1:6379>  HGETALL w3bigkey
1) "name"
2) "redis tutorial"
3) "description"
4) "redis basic commands for caching"
5) "likes"
6) "20"
7) "visitors"
8) "23000"

上記の例では、我々はいくつかの記述情報(名前、説明、好き、訪問者のRedis設定)ハッシュテーブルw3bigkey


Redisのhashコマンド

次の表は、基本的なRedisのハッシュ関連するコマンドを示しています。

いいえ。 コマンドと説明
1 HDELキーフィールド2 [フィールド2]
1つ以上のフィールドのハッシュテーブルを削除
2 HEXISTSキーフィールド
ハッシュテーブルのキーを参照してください、指定したフィールドが存在します。
3 HGETキーフィールド
ハッシュテーブル内の指定したフィールドに格納された値を取得します。
4 HGETALLキー
ハッシュテーブル内のキーを取得し、すべてのフィールドと値
5 HINCRBYキーフィールドの増分
ハッシュテーブルのキーフィールド内の整数値+増分値指定された増分値。
6 HINCRBYFLOATキーフィールドの増分
浮動小数点値+増分値指定増分内のハッシュテーブルのキーフィールド。
7 HKEYSキー
ハッシュテーブル内のすべてのフィールドを取得します。
8 HLENキー
ハッシュテーブルのフィールドの数を取得します
9 HMGETキーフィールド1 [フィールド2]
与えられたすべてのフィールドの値を取得します
10 HMSETキーフィールド1の値1 [フィールド2値2]
ハッシュテーブル内のキーにセットオン - フィールド値の複数(値フィールド)ながら。
11 HSETキーフィールド値
値に設定し、フィールド内のハッシュテーブルのキーフィールドの値。
12 HSETNXキーフィールド値
フィールドフィールドが存在しない場合にのみ、ハッシュテーブルのフィールドの値を設定します。
13 HVALSキー
ハッシュテーブル内のすべての値を取得します。
14 HSCANカーソルキー[MATCHパターン] [COUNTカウント]
反復ハッシュテーブルのペア。

より多くのコマンドについては、以下を参照してください。 http://redis.readthedocs.org/en/latest/index.html