Khóa học miễn phí Redis – Hashes nhận dự án làm có lương

Redis – Hashes



Redis Hashes are maps between the string fields and the string values. Hence, they are the perfect data type to represent objects.

In Redis, every hash can store up to more than 4 billion field-value pairs.

Example

redis 127.0.0.1:6379> HMSET tutorialspoint name "redis tutorial" 
description "redis basic commands for caching" likes 20 visitors 23000 
OK 
redis 127.0.0.1:6379> HGETALL tutorialspoint  
1) "name" 
2) "redis tutorial" 
3) "description" 
4) "redis basic commands for caching" 
5) "likes" 
6) "20" 
7) "visitors" 
8) "23000"

In the above example, we have set Redis tutorials detail (name, description, likes, visitors) in hash named ‘tutorialspoint’.

Redis Hash Commands

Following table lists some basic commands related to hash.

Sr.No Command & Description
1

Deletes one or more hash fields.

2

Determines whether a hash field exists or not.

3

Gets the value of a hash field stored at the specified key.

4

Gets all the fields and values stored in a hash at the specified key

5

Increments the integer value of a hash field by the given number

6

Increments the float value of a hash field by the given amount

7

Gets all the fields in a hash

8

Gets the number of fields in a hash

9

Gets the values of all the given hash fields

10

Sets multiple hash fields to multiple values

11

Sets the string value of a hash field

12

Sets the value of a hash field, only if the field does not exist

13

Gets all the values in a hash

14

Incrementally iterates hash fields and associated values

Khóa học lập trình tại Toidayhoc vừa học vừa làm dự án vừa nhận lương: Khóa học lập trình nhận lương tại trung tâm Toidayhoc