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"

 

Redis

Posted by arkgame