「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)

 

Redis

Posted by arkgame