Redis Hashes: Basic and advance

Redis Hashes are the ideal statistics kind to signify objects. They used to map between the string fields and the string values. In Redis, each and every hash can save up to more than 4 billion field-value pairs.

Example

redis 127.0.0.1:6379> HMSET javatpoint identify “A answer to all Technology” description “India’s fastest developing tutorial website” day by day 1 million visitors 10 thousands and thousands page visit.

OK  
redis 127.0.0.1:6379> HGETALL javatpoint  
 1) "name"  
 2) "A solution to all Technology"  
 3) "description"  
 4) "India's fastest growing tutorial website"  
 5) "daily"  
 6) "1"  
 7) "million"  
 8) "visitors"  
 9) "10"  
10) "millions"  
11) "page"  
12) "visit."  
redis 127.0.0.1:6379>  

In the above example, “javatpoint” is Redis hash which includes the details (name, description, 1, million, 10, vistiors, page, visit) etc.

Redis Hash Commands

Index Command Description
1 HDEL key field2 [field2] It is used to delete one or more hash fields.
2 HEXISTS key field It is used to determine whether a hash field exists or not.
3 HGET key field It is used to get the value of a hash field stored at the specified key.
4 HGETALL key It is used to get all the fields and values stored in a hash at the specified key
5 HINCRBY key field increment It is used to increment the integer value of a hash field by the given number
6 HINCRBYFLOAT key field increment It is used to increment the float value of a hash field by the given amount
7 HKEYS key It is used to get all the fields in a hash
8 HLEN key It is used to get the number of fields in a hash
9 HMGET key field1 [field2] It is used to get the values of all the given hash fields
10 HMSET key field1 value1 [field2 value2 ] It is used to set multiple hash fields to multiple values
11 HSET key field value It is used to set the string value of a hash field
12 HSETNX key field value It is used to set the value of a hash field, only if the field does not exist
13 HVALS key It is used to get all the values in a hash

Next TopicRedis Lists