日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
紅色守護Redis集群實現(xiàn)雙活(redis集群雙活)

Redis提供了業(yè)界標準的高可用性部署方案,名為 Redis 集群。Redis 作為最受歡迎的鍵值存儲和數(shù)據(jù)庫,為了滿足用戶對于可用性的要求,其集群技術(shù)給我們提供了龐大的存儲空間以及高可用性。紅色守護即雙活技術(shù),是一種客觀存在的Redis 集群架構(gòu),主要含義是雙核心服務(wù),雙端口節(jié)點,節(jié)點之間保持實時互通保證數(shù)據(jù)一致性。

雙活部署在Redis集群上主要分成以下三步:

1、部署雙組Redis集群,兩組獨立的Redis集群作為主備,并實現(xiàn)數(shù)據(jù)同步;

2、配置HAProxy,使外部請求可以對兩組Redis集群進行負載均衡,從而實現(xiàn)請求的雙路復(fù)用;

3、主備Redis集群相互備份,雙活技術(shù)是通過主備Redis集群之間的備份實現(xiàn)可用性的;

以上是雙活技術(shù)的基本實現(xiàn)步驟,下面給出如何實現(xiàn)雙活技術(shù),并以下面的Java 代碼實現(xiàn)一種簡單的Redis雙活方案:

public class RedisHa {
// 主Redis
private Jedis masterRedis;
// 從Redis
private Jedis slaveRedis;
// 構(gòu)造函數(shù)
public RedisHa() {
masterRedis = new Jedis("192.168.1.20", 6379);
slaveRedis = new Jedis("192.168.1.21", 6379);
}

// 寫操作
public void set(String key, String value) {
try {
masterRedis.set(key, value);
masterRedis.slaveof(slaveRedis.getClient().getHost(), slaveRedis.getClient().getPort());
} catch (Exception err) {
err.printStackTrace();
try {
slaveRedis.slaveofNoOne();
masterRedis.slaveofNoOne();
masterRedis.set(key, value);
masterRedis.slaveof(slaveRedis.getClient().getHost(), slaveRedis.getClient().getPort());
} catch (Exception err2) {
err2.printStackTrace();
}
}
}

// 讀操作
public String get(String key) {
String value = null;
try {
value = masterRedis.get(key);
} catch (Exception err) {
err.printStackTrace();
try {
value = slaveRedis.get(key);
} catch (Exception err2) {
err2.printStackTrace();
}
}
return value;
}

}

通過上述代碼的實現(xiàn),主庫發(fā)生故障時會自動切換到備庫,用戶也不需要重新連接Redis,保證了Redis 的可用性及一致性。

綜上所述,紅色守護也即雙活技術(shù)是一種安全的 Redis 可用性高的解決方案,它采用雙節(jié)點、雙數(shù)據(jù)源的方式在 Redis節(jié)點之間進行同步備份,實時保障數(shù)據(jù)的一致性,為創(chuàng)建諸如在線服務(wù)、排行榜、動態(tài)數(shù)據(jù)庫、社會化網(wǎng)絡(luò)等應(yīng)用提供安全可靠的可用性保障。

四川成都云服務(wù)器租用托管【創(chuàng)新互聯(lián)】提供各地服務(wù)器租用,電信服務(wù)器托管、移動服務(wù)器托管、聯(lián)通服務(wù)器托管,云服務(wù)器虛擬主機租用。成都機房托管咨詢:13518219792
創(chuàng)新互聯(lián)(www.cdcxhl.com)擁有10多年的服務(wù)器租用、服務(wù)器托管、云服務(wù)器、虛擬主機、網(wǎng)站系統(tǒng)開發(fā)經(jīng)驗、開啟建站+互聯(lián)網(wǎng)銷售服務(wù),與企業(yè)客戶共同成長,共創(chuàng)價值。


網(wǎng)站標題:紅色守護Redis集群實現(xiàn)雙活(redis集群雙活)
文章轉(zhuǎn)載:http://www.dlmjj.cn/article/djsiohe.html