![240](https://cdn2.jianshu.io/assets/default_avatar/8-a356878e44b45ab268a3b0bbaaadeeb7.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
本章重點(diǎn)回顧 Linux相關(guān)優(yōu)化:vm.overcommit_memory建議為1扇售。Linux>3.5采桃,vm.swappiness建議為1般渡,否則...
尋找熱點(diǎn)key 熱門新聞事件或商品通常會(huì)給系統(tǒng)帶來巨大的流量杂腰,對(duì)存儲(chǔ)這類信息的Redis來說卻是一個(gè)巨大的挑戰(zhàn)森渐。以Redis Cluster為例...
處理bigkey bigkey是指key對(duì)應(yīng)的value所占的內(nèi)存空間比較大臊泰,例如一個(gè)字符串類型的value可以最大存到512MB,一個(gè)列表類型...
安全的Redis 2015年11月缸逃,全球數(shù)萬個(gè)Redis節(jié)點(diǎn)遭受到了攻擊针饥,所有數(shù)據(jù)都會(huì)被清除了,只有一個(gè)叫crackit的鍵存在需频,這個(gè)鍵的值很像...
flushall/flushdb誤操作 Redis的flushall/flushdb命令可以做數(shù)據(jù)清除,對(duì)于Redis的開發(fā)和運(yùn)維人員有一定幫助...
在Redis的開發(fā)和運(yùn)維過程中苞七,由于對(duì)于Redis的某些特性沒有真正合理地使用,會(huì)遇到一些棘手的問題挪丢,本章將對(duì)一些典型的“陷阱”進(jìn)行逐一分析并提...
本章重點(diǎn)回顧 緩存的使用帶來的收益是能夠加速讀寫,降低后端存儲(chǔ)負(fù)載乾蓬。 緩存的使用帶來的是緩存和存儲(chǔ)數(shù)據(jù)不一致性惠啄,代碼維護(hù)成本增大,架構(gòu)復(fù)雜度增大...
熱點(diǎn)key重建優(yōu)化 開發(fā)人員使用“緩存+過期時(shí)間”的策略既可以加速數(shù)據(jù)讀寫礁阁,又保證數(shù)據(jù)的定期更新,這種模式基本能夠滿足絕大部分需求族奢。但是有兩個(gè)問...
雪崩優(yōu)化 下圖描述了什么是緩存雪崩:由于緩存層承載著大量請(qǐng)求,有效地保護(hù)了存儲(chǔ)層越走,但是如果緩存層由于某些原因不能提供服務(wù)棚品,于是所有的請(qǐng)求都會(huì)達(dá)到...