HSET
作用: 將哈希表key中的域field設置成指定的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設置成指定的值钙蒙,field不存在時才可以執(zhí)行
語法:HSETNC key field value
HMSET
作用:同時設置多個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對應的數(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
如果沒有就不刪除