redis系列(四)之hash型別的基礎操作
hash型別是string型別的field和value的對映表,或者說是乙個string集合。它的特別適合儲存物件,相比較而言,將乙個物件型別儲存在hash型別裡要比儲存在string型別裡占用更少的記憶體空間,並方便訪問整個物件。是redis最常用的型別。
設定hash
hset myhash field1 hello field2 world
(含義是hset是hash集合,myhash是集合名字,field1是欄位名,hello為其值)
獲取值
hget myhash field1
批量儲存多個鍵值對
hmset myhash *** nan addr belijing,
批量獲取多個鍵值對
hmget myhash key1 key2 ..
如果不存在進行設定
hsetnx myhash key1 val1
集合的自增自減
hincrby myhash key1 3
hdecrby myhash key1 3
檢查鍵值是否存在
hexists myhash key1 //不存在返回0.存在返回1
返回hash集合中的所有鍵數值
hlen myhash
返回hash中的所有的字段
hkeys myhash
返回hash的所有value
hvals myhash
返回hash裡所有的key和value
hgetall myhash
刪除指定hash的field
hdel myhash key1
redis之雜湊型別(hash)
redis的雜湊值是字串欄位和字串值之間的對映,所以他們是表示物件的完美資料型別。在redis中的雜湊值,可儲存超過400十億鍵值對。假如我有乙個表示 職工 的物件,他可以有如下屬性 看看是如何將物件儲存到redis中的 hmset zhibin name binbin age 26 positio...
Redis系列 四 zset型別
本質是sorted set 是沒有重複元素的集合,根據value排序,所以可以快速的value查詢 zadd zsortedset 1 a 2 b 3 c 將乙個或者多個值和score插入到zsortedset zrem key value 刪除value zincrby key number 正負...
Redis入門之雜湊 Hash 型別
redis提供了雜湊型別,雜湊的值是乙個field和value的對映表,而獲取雜湊的鍵與上一節中字串型別中的鍵一樣.如下圖,描述了redis中雜湊型別 鍵名為 car 2 欄位名分別有 color name price 對應的欄位名為 白色 奧迪 90萬 通過上圖可以看出 欄位和字段值構成了乙個對映...