Redis學(xué)習(xí)篇(二)之Hash類型及其操作

HSET

作用: 將哈希表key中的域field設(shè)置成指定的value

語法:HSET key field value

HSET userinfo name 'zhangsan'
HSET userinfo password '123456'

HGET

作用:返回哈希表key中給定的field的值

語法:HGET key

HGET userinfo
HSET userinfo name

HSETNX

作用:將hash表中的fields設(shè)置成指定的值,field不存在時才可以執(zhí)行

語法:HSETNC key field value

HMSET

作用:同時設(shè)置多個field-value

語法: HMSET userinfo name 'zhangsan' password '123456'

HMGET

作用: 一次獲取多個field的值

語法: HMGET key field field

HGETALL

作用:返回hash表中所有的field和value

語法: HGETALL key

返回的形式是:
name
zhangsan
password
123456

HkEYS

作用: 返回hash中key的所有的field

語法: HKEYS key

HKEYS userinfo

HVALS

作用: 返回hash中key的所有的的值

語法: HVALS key

HVALS userinfo

HEXISTS

作用:檢測hash中key的field是否存在

語法:HEXISTS key field

HEXISTS userinfo name

HLEN

作用:返回hash表中key對應(yīng)的數(shù)量

語法: HLEN key

HLEN userinfo

HINCRBY

作用:給hash中key的field做增量操作,只能是數(shù)值

語法:HINCEBY key field increment

HINCEBY userinfo password 10
只能是整數(shù)

HINCEBYFLOAT

作用:給hash中key的field做浮點型的增量操作, 只能是數(shù)值

語法:HINCRBYFLOAT key field increment

整數(shù)和浮點數(shù)都可以

HDEL

作用: 刪除hash中key的指定域, 可以刪除一個或者多個

語法:HDEL key field field

如果沒有就不刪除

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容