新聞中心
Redis集群就是把多臺(tái)Redis Server組織起來(lái),在客戶端看來(lái)就像一臺(tái)服務(wù)器。Redis集群實(shí)現(xiàn)了多臺(tái)服務(wù)器之間的高可用及水平擴(kuò)展,客戶端實(shí)現(xiàn)連接比較復(fù)雜,主要有以下幾種做法:

1、使用redis-cli或其它客戶端直接連接Redis集群,使用-c參數(shù)指定要連接的所有節(jié)點(diǎn),如:
redis-cli -c 192.168.0.1:7000 192.168.0.2:7000 192.168.0.3:7001
2、 使用支持Redis集群的Redis客戶端庫(kù),如PHPRedis、Predis等,通過(guò)編程的方式連接Redis集群。
$redis = new \Redis();
$redis->connect(‘192.168.0.1’, 7000);
$redis->connect(‘192.168.0.2’, 7000);
$redis->connect(‘192.168.0.3’, 7001);
// 檢查是否連接成功
$success = $redis->ping();
// …
?>
3、官方有一個(gè)redis-trib.rb腳本,可以使用該腳本實(shí)現(xiàn)Redis集群的配置、新增以及節(jié)點(diǎn)刪除,這種方式也支持客戶端連接Redis集群:
redis-trib.rb –connect 127.0.0.1:7000 connect 127.0.0.1:7001 127.0.0.1:7002
由于客戶端實(shí)現(xiàn)Redis集群連接比較復(fù)雜,因此有很多第三方Redis客戶端庫(kù)會(huì)針對(duì)Redis集群實(shí)現(xiàn)做進(jìn)一步的優(yōu)化,比如predis、twemproxy等,這些客戶端庫(kù)可以讓客戶端更加方便的連接Redis集群,也可以有效的使用Redis集群的整體性能。
香港服務(wù)器選創(chuàng)新互聯(lián),2H2G首月10元開(kāi)通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)互聯(lián)網(wǎng)服務(wù)提供商,擁有超過(guò)10年的服務(wù)器租用、服務(wù)器托管、云服務(wù)器、虛擬主機(jī)、網(wǎng)站系統(tǒng)開(kāi)發(fā)經(jīng)驗(yàn)。專業(yè)提供云主機(jī)、虛擬主機(jī)、域名注冊(cè)、VPS主機(jī)、云服務(wù)器、香港云服務(wù)器、免備案服務(wù)器等。
網(wǎng)頁(yè)題目:Redis集群客戶端實(shí)現(xiàn)連接(redis集群客戶端連接)
文章出自:http://www.dlmjj.cn/article/djocips.html


咨詢
建站咨詢
