天天看點

redis的資料結構——存儲hash1、指派2、取值3、删除4、​​​​​​​增加數值5、​​​​​​​判斷key中是否存在filed6、​​​​​​​擷取key中filed的數量

redis中的hash類型可以看成具有String key和String value的map容器,是以該類型非常适合存儲對象的資訊。如username、password、age等。如果hash中包含很少字段,那麼該類型資料也将僅占用很少的磁盤空間。每一個hash可以存儲4294967295個鍵值對。

redis的資料結構——存儲hash1、指派2、取值3、删除4、​​​​​​​增加數值5、​​​​​​​判斷key中是否存在filed6、​​​​​​​擷取key中filed的數量

1、指派

● hset key field value:設定單個key/value

redis的資料結構——存儲hash1、指派2、取值3、删除4、​​​​​​​增加數值5、​​​​​​​判斷key中是否存在filed6、​​​​​​​擷取key中filed的數量

● hmset key field value[key2 field...]:設定多個key/value對

redis的資料結構——存儲hash1、指派2、取值3、删除4、​​​​​​​增加數值5、​​​​​​​判斷key中是否存在filed6、​​​​​​​擷取key中filed的數量

2、取值

● hget key field:傳回指定key中field的值

redis的資料結構——存儲hash1、指派2、取值3、删除4、​​​​​​​增加數值5、​​​​​​​判斷key中是否存在filed6、​​​​​​​擷取key中filed的數量

● hmget key field[field2...]:擷取key中多個field的值

redis的資料結構——存儲hash1、指派2、取值3、删除4、​​​​​​​增加數值5、​​​​​​​判斷key中是否存在filed6、​​​​​​​擷取key中filed的數量
redis的資料結構——存儲hash1、指派2、取值3、删除4、​​​​​​​增加數值5、​​​​​​​判斷key中是否存在filed6、​​​​​​​擷取key中filed的數量

● hgetall key:擷取hash中所有的key/value

redis的資料結構——存儲hash1、指派2、取值3、删除4、​​​​​​​增加數值5、​​​​​​​判斷key中是否存在filed6、​​​​​​​擷取key中filed的數量

● hkeys key:獲得hash中所有的key

redis的資料結構——存儲hash1、指派2、取值3、删除4、​​​​​​​增加數值5、​​​​​​​判斷key中是否存在filed6、​​​​​​​擷取key中filed的數量

● hvals key:獲得hash中所有的value

redis的資料結構——存儲hash1、指派2、取值3、删除4、​​​​​​​增加數值5、​​​​​​​判斷key中是否存在filed6、​​​​​​​擷取key中filed的數量

3、删除

● hel key field [field2 ...]:删除一個或多個字段,傳回值為被删除的個數

redis的資料結構——存儲hash1、指派2、取值3、删除4、​​​​​​​增加數值5、​​​​​​​判斷key中是否存在filed6、​​​​​​​擷取key中filed的數量

傳回值為零表示删除的字段不存在:

redis的資料結構——存儲hash1、指派2、取值3、删除4、​​​​​​​增加數值5、​​​​​​​判斷key中是否存在filed6、​​​​​​​擷取key中filed的數量

● del key:删除整個hash

redis的資料結構——存儲hash1、指派2、取值3、删除4、​​​​​​​增加數值5、​​​​​​​判斷key中是否存在filed6、​​​​​​​擷取key中filed的數量

4、​​​​​​​增加數值

● hincrby key field increment:加減同一個指令

redis的資料結構——存儲hash1、指派2、取值3、删除4、​​​​​​​增加數值5、​​​​​​​判斷key中是否存在filed6、​​​​​​​擷取key中filed的數量

5、​​​​​​​判斷key中是否存在filed

● hexists key field

redis的資料結構——存儲hash1、指派2、取值3、删除4、​​​​​​​增加數值5、​​​​​​​判斷key中是否存在filed6、​​​​​​​擷取key中filed的數量

6、​​​​​​​擷取key中filed的數量

● hlen key

redis的資料結構——存儲hash1、指派2、取值3、删除4、​​​​​​​增加數值5、​​​​​​​判斷key中是否存在filed6、​​​​​​​擷取key中filed的數量
上一篇: 買了兩本書

繼續閱讀