Redis 7.0.3でHgetallでハッシュのキーと値を取得するサンプル
環境
Ubuntu 22.04 LTS
redis-cli 7.0.3
構文
HGETALL key
keyに格納されているハッシュの全てのフィールドと値を返す。返された値の中で、各フィールド名にその値が続きます。
戻り値
Array reply: ハッシュ内に格納されているフィールドとそれらの値のリスト。
あるいはkeyが存在しない場合に空のリスト。
使用例
1.ハッシュにキーと値を設定します
127.0.0.1:6379> HSET myhash field1 "study" (integer) 1 127.0.0.1:6379> HSET myhash field2 "skill" (integer) 1 127.0.0.1:6379> HSET myhash field3 "become" (integer) 1 127.0.0.1:6379> HSET myhash field4 "smart" (integer) 1
2.ハッシュの全てのフィールドと値を返します
127.0.0.1:6379> HGETALL myhash 1) "field1" 2) "study" 3) "field2" 4) "skill" 5) "field3" 6) "become" 7) "field4" 8) "smart"