try:是用來監(jiān)測可能會出現(xiàn)異常的代碼段。 catch:是用來捕獲 try 代碼塊中某些代碼引發(fā)的異常,如果 try 里面沒有異常發(fā)生,那么 c...
如何實現(xiàn)mysql讀寫分離 基于主從復制架構,簡單來說,就是搞了一個主庫,掛多個從庫,然后我們單單只是寫主庫,然后主庫會自動把數(shù)據(jù)同步到從庫上。...
停機遷移方案 系統(tǒng)停機,沒有流量寫入,此時老的單庫單表數(shù)據(jù)庫靜止,然后用寫好的導數(shù)程序跑起來,寫入分庫分表里去。 雙寫遷移方案 簡單來說,就是在...
為什么分庫分表?(設計高并發(fā)系統(tǒng)時候,數(shù)據(jù)庫層面該如何設計?) 分庫和分表是兩回事,大家別搞混了,可能是光分庫不分表,也可能是光分表不分庫,都有...
緩存穿透 緩存穿透:大量請求無法命中緩存,直接走數(shù)據(jù)庫,會使數(shù)據(jù)庫壓力瞬間增大,導致宕機。 緩存雪崩 緩存雪崩:當redis宕機,在高并發(fā)時,所...
redis cluster 支撐N哥redis master node,每個master node都可以掛載多個slave node。 讀寫分離...
redis持久化的意義 對于企業(yè)級的redis架構來說,持久化是不可減少的企業(yè)級redis集群架構:海量數(shù)據(jù),高并發(fā),高可用持久化主要是做在災難...
sdown和odown兩種失敗狀態(tài) sdown是主觀宕機,就一個哨兵如果自己覺得有一個master宕機了,那么就是主觀宕機。odown是客觀宕機...
sentinal(哨兵) 哨兵是redis集群架構中非常重要的一個組件,主要功能如下: (1)集群監(jiān)控,負責監(jiān)控redis master 和sl...