「Redis 7.0.3」HMGETコマンドでハッシュ内の指定フィールドに関連する値を取得
環境
Ubuntu 22.04 LTS
redis-cli 7.0.3
構文
redis 127.0.0.1:6379> HMGET KEY_NAME FIELD1…FIELDN
ハッシュ内に存在しない各fieldについては、nil値が返されます。存在しないキーは空のハッシュとして扱われるため、存在しないkeyに対するHMGETの実行はnil値のリストを返します。
戻り値
リストと同じ順番で、指定されたフィールドに関連する値のリスト。
使用例
1.ハッシュを設定します
127.0.0.1:6379> HSET myhash fieldAA "Study" (integer) 1 127.0.0.1:6379> HSET myhash fieldBB "Skill" (integer) 1
2.指定された存在するフィールドに関連する値を返します
127.0.0.1:6379> HMGET myhash fieldAA fieldBB 1) "Study" 2) "Skill"
3.指定された存在しないフィールドに関連する値を返します
127.0.0.1:6379> HMGET myhash fieldCC 1) (nil)