更新時(shí)間:2023年09月25日14時(shí)28分 來(lái)源:傳智教育 瀏覽次數(shù):
Hash類型,也叫散列,其value是一個(gè)無(wú)序字典,類似于Java中的HashMap結(jié)構(gòu)。String結(jié)構(gòu)是將對(duì)象序列化為JSON字符串后存儲(chǔ),當(dāng)需要修改對(duì)象某個(gè)字段時(shí)很不方便:
Hash結(jié)構(gòu)可以將對(duì)象中的每個(gè)字段獨(dú)立存儲(chǔ),可以針對(duì)單個(gè)字段做CRUD:
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í)行
北京校區(qū)