hash
hash型別跟string有所不同。它適合於儲存物件。乙個hash集合可以儲存多個string型別,即可以儲存多個鍵值對。
hset
hset hashname key1 value1 其中,hset是建立hash的命令,hashname是該hash的名字,key1 value則是鍵值對。
獲取某hash裡的鍵值對
hget hashname key
如:
hget user name

hmset
類似mset
同時建立多個鍵值對儲存。
hmset user2 id 2 name tom age 21 *** man
hmget類似mget 同時獲取對個值
當然也有hsetnx和hsetex,與setnx和setex類似。
hincrby和hdecrby,與incrby和decrby類似。不舉更多例子了。
是否存在key 存在返回1 不存在返回0
例如:
hexists user2 age

hlen
返回hash集合裡所有的鍵數值
hlen user
hkeys
返回hash裡所有字段
返回hash裡所有value
返回hash裡所有的key和value
刪除指定的hash的某個鍵值對s
redis專題三 redis的資料型別之hash
一 基本介紹 前面乙個專題我們講到string去儲存明星微博粉絲數,微博數等,大概介紹了兩種方式 第一種方式,相當於是兩個key,分別去儲存,第二種方式呢,取資料還可以,修改就顯得比較笨重。我們做一下變形,變成下面這種形式 相當於儲存空間變成了乙個鍵對應乙個值,外部只需要明星的id的key就好了。相...
redis基礎之資料型別 雜湊型別
redis是採用字典結構以鍵值對的形式儲存資料的,而雜湊型別 hash 的鍵值也是一種字典結構,其儲存了字段和字段值的對映,但字段值只能是字串,不支援其他資料型別,也就是說,雜湊型別不能巢狀其他的資料型別。乙個雜湊型別鍵可以包含至多2 32 1個字段。除了雜湊型別,redis的其他資料型別同樣不支援...
redis基礎之資料型別 列表型別
列表型別 list 可以儲存乙個有序的字串列表,常用的操作室向列表兩端新增元素,或者獲得列表的某乙個片段。列表型別內部是使用雙向鍊錶 double linked list 實現的,所有向列表兩端新增元素時間複雜度為o 1 獲取越接近兩端的元素速度就越快。這意味著即使是乙個有幾千萬個元素的列表,獲取頭...