Redis下一小節:7-3 主從複配置-介紹
Redis 什麼是主從複制
1、Redis單機部署有什麼問題?
(1)機器故障
伺服器挂掉了;
CPU壞掉了;
主機闆壞了啊;
(2)容量瓶頸
比如我們伺服器有16G記憶體,但是我們有一個需求需要60G記憶體,顯然不能滿足我們的需求,那是不是我們就去買更好的機器呢?比如可以買128G或者更大的機器,但是我們單台機器的記憶體容量總是有極限的,又不能無限擴容。
(3)QPS瓶頸
Redis官網号稱可以達到10w QPS,但是現在我們系統業務需要QPS達到100w,這個時候單機是做不到的,這個時候就需要用到分布式redis部署。
2、主從複制作用
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsICM38FdsYkRGZkRG9lcvx2bjxiNx8VZ6l2cs0TUE1keVdVYxlzVZBnRYplbk1mY2hnMMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2X0hXZ0xCMx81dvRWYoNHLrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnLyEDN3UDMzAjM5EDNwkTMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
3、一主多從模型
一主多從模型,可以提高redis高可用
一主多從模型,可以用作讀寫分離的場景,主提供寫,從提供讀
一主多從模型,多個從節點可以用作資料備份,可以用于redis記憶體資料恢複和防止資料丢失
從節點複制主節點示範:
主節點寫入資料,相應的從節點就會複制主節點寫入的資料,是以從節點就可以讀取到跟主節點一樣的資料。
4、簡單總結
(1)一個master可以有多個slave
(2)一個slave隻能有一個master
(3)資料流向是單向的,master到slave