How to use Redis hash

So far, through lists and collections, we have seen how to associate a key with a value or set of values.

Hashes allow us to associate multiple values to a single key, and they are great for storing items like objects.

For example, a person has a name and age.

We can create aperson:1Hash:

HMSET person:1 name "Flavio" age 37

To get all the properties of a user, use HGETALL:

HGETALL person:1

You can update a hash property using HSET:

HSET person:1 age 38

You can increment a value stored in a hash using HINCRBY:

HINCRBY person:1 age 2

See all the hash commands here.

More redis tutorials: