2. hash型別
2.1 儲存的困惑
物件類資料的儲存如果具有較頻繁的更新需求操作會顯得笨重
2.2 hash型別
2.3 hash型別資料的基本操作
hset
hget hgetall
hdel [field2]...
hmset ..
hmget ..
hlen
hexists
hkeys hvals
hincrby hincrbyfloat
2.4 hash型別資料操作的注意事項
2.5 hash型別應用場景-購物車
業務場景
電商**購物車設計與實現
業務分析
解決方案
設計方案優缺點
當前僅僅是將資料儲存到了redis中,並沒有起到加速的作用,商品資訊還需要二次查詢資料庫
hsetnx key field value
2.5 hash型別應用場景-重置
業務場景
雙11活動日,銷售手機充值卡的商家對移動、聯通、電信的30元、50元、100元商品退出搶購活動,每種商品搶購上限1000張
解決方案
Redis從入門到深入 鎖 17
1.鎖 1.1 基於特定條件的事務執行 業務場景 天貓雙11熱賣過程中,對已經售罄的貨物追加 4個業務員都有許可權進行 的操作可能是一系列的操作,牽扯到多個連續操作,如何保障不會重複操作?業務分析 解決方案 watch key1 key2.unwatch1.2 基於特定條件的事務執行2 業務場景 天...
Redis從入門到深入 刪除策略 18
1.刪除策略 1.1 過期資料 redis中的資料特徵 過期的資料真的刪除了嗎?1.2 資料刪除策略 1.定時刪除 2.惰性刪除 3.定期刪除 1.3 時效性資料的儲存結構 1.4 資料刪除策略的目標 在記憶體占用與cpu占用之間尋找一種平衡,顧此失彼都會造成整體redis效能的下降,甚至引發伺服器...
Redis從入門到入門
2安裝1.1支援的儲存結構 remote dictionary server 以字典儲存資料,允許其他應用通過tcp協議訪問字典內容。支援的鍵值型別 優點 redis的字典儲存方式和多重鍵值儲存方式,使得程式設計師可以直接將程式中的資料對映到redis中,資料在redis中的儲存方式和其在程式中的儲...