Redis命令行之Hash

1、RedisHash簡介spa

1. Hash是一個string類型的fieldvalue的映射表,適合用於存儲對象。命令行

2. 每一個hash能夠存儲232-1個鍵值對(40多億)。對象

 

2、RedisHash命令行操做blog

Hset:爲hash表中的字段賦值,若hash表不存在會先建立表再賦值,若字段已存在會覆蓋舊值。字符串

Hget:獲取hash表中指定字段的值。get

 

Hexists:查看hash表的某個字段是否存在,存在返回1,反則返回0string

Hdel:刪除hash表的一個或多個字段,忽略不存在的字段。hash

 

Hmset:同時設置某個hash表的多個字段值。float

Hmget:同時獲取某個hash表的多個字段值。im

Hgetall:獲取某個hash表全部的字段和值。

 

Hkeys:獲取某個hash表全部字段名。

Hvals:獲取某個hash表全部字段值。

 

Hsetnx:爲hash表中不存在的字段賦值。若hash表不存在則先建立,若字段已存在則不作任何操做。

 

Hlen:獲取某個hash表的字段數量。

 

Hincrby:爲hash表中的指定字段加上指定增量值,若增量值爲負數則至關於減法操做。若hash表不存在則先建立,若字段不存在則先初始化值爲0再進行操做,若字段值爲字符串則會報錯。

Hincrbyfloat:爲hash表中的指定字段加上指定浮點數增量值。

(限制:64位有符號數字)

相關文章
相關標籤/搜索