教育行業(yè)A股IPO第一股(股票代碼 003032)

全國(guó)咨詢/投訴熱線:400-618-4000

Hash類型的常見命令有哪些?

更新時(shí)間:2023年09月25日14時(shí)28分 來(lái)源:傳智教育 瀏覽次數(shù):

好口碑IT培訓(xùn)

Hash類型,也叫散列,其value是一個(gè)無(wú)序字典,類似于Java中的HashMap結(jié)構(gòu)。String結(jié)構(gòu)是將對(duì)象序列化為JSON字符串后存儲(chǔ),當(dāng)需要修改對(duì)象某個(gè)字段時(shí)很不方便:

hash類型

Hash結(jié)構(gòu)可以將對(duì)象中的每個(gè)字段獨(dú)立存儲(chǔ),可以針對(duì)單個(gè)字段做CRUD:

Hash結(jié)構(gòu)

Hash的常見命令有:

HSET key field value:添加或者修改hash類型key的field的值。

HGET key field:獲取一個(gè)hash類型key的field的值。

HMSET:批量添加多個(gè)hash類型key的field的值。

HMGET:批量獲取多個(gè)hash類型key的field的值。

HGETALL:獲取一個(gè)hash類型的key中的所有的field和value。

HKEYS:獲取一個(gè)hash類型的key中的所有的field。

HVALS:獲取一個(gè)hash類型的key中的所有的value。

HINCRBY:讓一個(gè)hash類型key的字段值自增并指定步長(zhǎng)。

HSETNX:添加一個(gè)hash類型的key的field值,前提是這個(gè)field不存在,否則不執(zhí)行

0 分享到:
和我們?cè)诰€交談!