kvstoreRedis 集群解決方案
kvstore 一種用C++實(shí)現(xiàn)的高性能的基于proxy進(jìn)行分片的redis集群解決方案。
架構(gòu):
特性:
-
多線程處理客戶端請(qǐng)求
-
管道支持
-
重新分片而不重新啟動(dòng)集群
-
支持大多數(shù)redis命令,有關(guān)詳細(xì)命令,請(qǐng)參見not-support-redis-cmd
-
支持兩種模式:
- cache模式
-用作純緩存,具有Redis分片,但無復(fù)制,因此可以節(jié)省一半內(nèi)存。為了實(shí)現(xiàn)高可用性,Redis節(jié)點(diǎn)將在失敗時(shí)從分片節(jié)點(diǎn)中刪除
- data-store模式
-用作數(shù)據(jù)源,具有redis分片和復(fù)制功能。為了實(shí)現(xiàn)高可用性,當(dāng)舊的主節(jié)點(diǎn)發(fā)生故障時(shí),從屬Redis節(jié)點(diǎn)將升級(jí)為主節(jié)點(diǎn)
評(píng)論
圖片
表情
