redis是一個key-value存儲系統。和memcached類似,它支持存儲的value類型相對更多,包括string(字符串)、list(鏈表)、set(集合)、zset(sorted set –有序集合)和hash(哈希類型)。
什么時候需要用redis?
● 不需要實時更新但是又極其消耗數據庫的數據。比如網站上商品銷售排行榜,這種數據一天統計一次就可以了,用戶不會關注其是否是實時的。
●?需要實時更新,但是更新頻率不高的數據。比如一個用戶的訂單列表,他肯定希望能夠實時看到自己下的訂單,但是大部分用戶不會頻繁下單。
●?在某個時刻訪問量極大而且更新也很頻繁的數據。這種數據有一個很典型的例子就是秒殺,在秒殺那一刻,可能有N倍于平時的流量進來,系統壓力會很大。但是這種數據使用的緩存不能和普通緩存一樣,這種緩存必須保證不丟失,否則會有大問題。
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END