redis

tcp6379端口


數據超過redis的容量了應該怎麼辦?如果所有的節點都down掉了怎麼辦(當然停電不算)?什麼情況下會down掉?後續怎麼解決?

1、擴容或者踢數據,踢數據怎麼個踢法?官方支持幾種踢數據的方式  可以參考下配置。比較着急的話得,先啓動應用,然後再查問題。

2、大訪問量,可能壓垮數據庫。全掛,同時併發不可能,只能是上層某接口出現問題(機房斷電,運營商出問題了),但是應該有分機房,有別的網絡節點啊,一般的公司,都只會選擇一個IDC吧,除非非常大的公司。而且好點的IDC都會選擇多運營商介入,甚至於好點的,選擇不同國家。

3、怎樣防止redis數據超量?如果超量了,說明你現在的架構不適應或者節點不夠。防止redis數據超量就兩種辦法:一個是少存,一個是多放,多開空間,另外設失效時間。http://redis.io/topics/lru-cache  這裏有配置的一些說明。

4、redis裏最好不要存關鍵業務數據和持久化數據,redis不是數據庫,更多的意義在於提高性能,減少數據庫壓力,redis最大限度的做到數據的完整和可靠性,但不能完全保證,這一點是數據庫的強項。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章