|
Redis ハッシュは、String型のフィールドと値のマッピングテーブルであり、特にオブジェクトの保存に適しています。 Redisの各ハッシュは232 - 1のキーバリューペア(40億組以上)を保存できます。
上記の例では、redisの記述情報(名前、descrip{filter}tion、いいね、訪問者数)をハッシュテーブルのw3ckeyに設定しています。
Redis ハッシュコマンド以下の表は、redis ハッシュに関する基本的な関連コマンドを示しています。 | シリアルナンバー | 指令と説明 | | 1 | HDEL キーフィールド2 [フィールド2] 1つ以上のハッシュテーブルフィールドを削除してください | | 2 | HEXISTSのキーフィールド 指定されたフィールドのハッシュテーブルキーを確認してください。 | | 3 | HGETキーフィールド ハッシュテーブルの指定フィールドに格納される /td >値を取得します | | 4 | HGETALL キー ハッシュテーブルのキーを指定するすべてのフィールドと値を取得します | | 5 | HINCRBYキーフィールドインクリメント ハッシュテーブルキーの指定されたフィールドの整数値にインクリメントを加えます。 | | 6 | HINCRBYFLOATキーフィールドインクリメント ハッシュテーブルキーの指定されたフィールドの浮動小数点値にインクリメントを加えます。 | | 7 | HKEYSキー すべてのハッシュテーブルのフィールドを取得してください | | 8 | HLENキー ハッシュテーブルのフィールド数を取得します | | 9 | HMGETキーフィールド1[フィールド2] 与えられたすべてのフィールドの値を取得する | | 10 | HMSET キー field1 value1 [field2 value2] 複数のフィールド値ペアを同時にハッシュテーブルキーに設定します。 | | 11 | HSETキーフィールド値 ハッシュテーブルのフィールドの値を に設定します。 | | 12 | HSETNXキーフィールド値 ハッシュテーブルフィールドの値は、フィールドフィールドが存在しない場合のみ設定します。 | | 13 | HVALSキー ハッシュテーブルのすべての値を取得します | | 14 | HSCANキーカーソル [マッチパターン] [カウントカウント] 反復ハッシュテーブル内のキーと値のペア。 |
|