redis資料型別(hash的累加)

2021-08-22 17:48:38 字數 1086 閱讀 2060

1.redis的5種資料型別: 

string 字串(可以為整形、浮點型和字串,統稱為元素) 

list 列表(實現佇列,元素不唯一,先入先出原則) 

set 集合(各不相同的元素) 

hash hash雜湊值(hash的key必須是唯一的) 

sort set 有序集合

2.string型別的常用命令: 

自加:incr 

自減:decr 

加: incrby 

減: decrby 

3.list型別支援的常用命令: 

lpush:從左邊推入 

lpop:從右邊彈出 

rpush:從右變推入 

rpop:從右邊彈出 

llen:檢視某個list資料型別的長度 

4.set型別支援的常用命令: 

sadd:新增資料 

scard:檢視set資料中存在的元素個數 

sismember:判斷set資料中是否存在某個元素 

srem:刪除某個set資料中的元素 

5.hash資料型別支援的常用命令: 

hset:新增hash資料 

hget:獲取hash資料 

hmget:獲取多個hash資料 

6.sort set和hash很相似,也是對映形式的儲存: 

zadd:新增 

zcard:查詢 

zrange:資料排序 

Redis 資料型別 Hash

對一系列儲存的資料進行編組,方便管理,典型應用儲存物件資訊 乙個儲存空間儲存多個鍵值對資料 底層使用雜湊表結構實現資料儲存 注意 hash型別下的value只能儲存字串,不允許儲存其他資料型別,不存在巢狀現象 每個 hash 可以儲存 2 32 1 個鍵值對 hash型別十分貼近物件的資料儲存形式,...

redis資料型別 hash

hash在redis中是一種比較常用的資料型別,資料儲存結構以key value,可以儲存複雜的資料結構,比如 物件,巢狀 list set zset 資料 命令測試127.0.0.1 6379 127.0.0.1 6379 hset ikang name tom integer 1 127.0.0...

Redis資料型別Hash

hash 型別資料操作的注意事項 hash和string型別的區別 有時候我們往往不是在快取中存乙個值,而是選擇存乙個物件,比如乙個購物車訊息,我們就需要使用到hash了 hash儲存的結構會被優化 如果field數量較少,儲存結構優化為類陣列結構 如果field數量較多,儲存結構使用hashmap...