Returns all fields and values in a hash.
HGETALL
key
Returns all fields and values of the hash stored at key
.
In the returned value, every field name is followed by its value, so the
length of the reply is twice the size of the hash.
Array reply: a list of fields and their values stored in the hash, or an empty list when key does not exist.
Map reply: a map of fields and their values stored in the hash, or an empty list when key does not exist.
O(N) where N is the size of the hash.
@hash @read @slow
127.0.0.1:6379> HSET myhash field1 "Hello"
(integer) 1
127.0.0.1:6379> HSET myhash field2 "World"
(integer) 1
127.0.0.1:6379> HGETALL myhash
1) "field1"
2) "Hello"
3) "field2"
4) "World"
HDEL, HEXISTS, HGET, HINCRBY, HINCRBYFLOAT, HKEYS, HLEN, HMGET, HRANDFIELD, HSCAN, HSET, HSETNX, HSTRLEN, HVALS.