Redis優缺點
Redis本身是一個in memory的key-value資料庫,可用於分散式架構,提供資料快取,可以大大提升訪問伺服器的速度和吞吐量。
Redis主從模式(master-slave),一個master可以擁有多個slave,client寫入資料至master,而master也會同步資料至slave,當client讀取資料則透過slave讀取,slave可以分擔讀取的流量,並而緩解高流量的問題,此架構也易slave的水平擴展。
於主從機制中,當master有異常時,會於slave中票選機制產生一個新的master,從而保證服務的高可用性。