
本章重點回顧 Linux相關優化:vm.overcommit_memory建議為1。Linux>3.5,vm.swappiness建議為1,否則...
尋找熱點key 熱門新聞事件或商品通常會給系統帶來巨大的流量,對存儲這類信息的Redis來說卻是一個巨大的挑戰。以Redis Cluster為例...
處理bigkey bigkey是指key對應的value所占的內存空間比較大,例如一個字符串類型的value可以最大存到512MB,一個列表類型...
安全的Redis 2015年11月,全球數萬個Redis節點遭受到了攻擊,所有數據都會被清除了,只有一個叫crackit的鍵存在,這個鍵的值很像...
flushall/flushdb誤操作 Redis的flushall/flushdb命令可以做數據清除,對于Redis的開發和運維人員有一定幫助...
在Redis的開發和運維過程中,由于對于Redis的某些特性沒有真正合理地使用,會遇到一些棘手的問題,本章將對一些典型的“陷阱”進行逐一分析并提...
本章重點回顧 緩存的使用帶來的收益是能夠加速讀寫,降低后端存儲負載。 緩存的使用帶來的是緩存和存儲數據不一致性,代碼維護成本增大,架構復雜度增大...
熱點key重建優化 開發人員使用“緩存+過期時間”的策略既可以加速數據讀寫,又保證數據的定期更新,這種模式基本能夠滿足絕大部分需求。但是有兩個問...
雪崩優化 下圖描述了什么是緩存雪崩:由于緩存層承載著大量請求,有效地保護了存儲層,但是如果緩存層由于某些原因不能提供服務,于是所有的請求都會達到...