更新時間:2023年09月25日14時28分 來源:傳智教育 瀏覽次數(shù):
Hash類型,也叫散列,其value是一個無序字典,類似于Java中的HashMap結(jié)構(gòu)。String結(jié)構(gòu)是將對象序列化為JSON字符串后存儲,當需要修改對象某個字段時很不方便:
Hash結(jié)構(gòu)可以將對象中的每個字段獨立存儲,可以針對單個字段做CRUD:
Hash的常見命令有:
HSET key field value:添加或者修改hash類型key的field的值。
HGET key field:獲取一個hash類型key的field的值。
HMSET:批量添加多個hash類型key的field的值。
HMGET:批量獲取多個hash類型key的field的值。
HGETALL:獲取一個hash類型的key中的所有的field和value。
HKEYS:獲取一個hash類型的key中的所有的field。
HVALS:獲取一個hash類型的key中的所有的value。
HINCRBY:讓一個hash類型key的字段值自增并指定步長。
HSETNX:添加一個hash類型的key的field值,前提是這個field不存在,否則不執(zhí)行