新聞中心
方式

Redis集群(Redis Cluster)是Redis在3.0版本中引入的一種新的部署模式,可以支持多臺服務(wù)器的原子操作,提供更好的數(shù)據(jù)量和性能,可以滿足高可用性的要求。本文介紹如何簡單搭建一個Redis集群,以及Redis通過集群訪問的方式。
一、搭建Redis集群
1、需要下載安裝Redis服務(wù)器,本文以Redis3.2.9版本為例,然后下載redis-3.2.9.tar.gz。
2、把解壓下來的文件上傳到不同服務(wù)器上,并安裝。
3、在安裝完成之后,編輯配置文件:
# bind 127.0.0.1
# cluster-enabled yes
# cluster-config-file nodes.conf
# cluster-node-timeout 5000
輸入以上代碼并保存,這里的 binds表示Redis服務(wù)器的地址,cluster-enabled表示啟用集群模式,cluster-config-file表示集群配置文件,cluster-node-timeout表示集群節(jié)點(diǎn)超時時間,5s是一個比較合理的參數(shù)。
4、啟動Redis服務(wù):
redis-server redis.conf
5、把Redis服務(wù)器配置添加到集群:
redis-cli –c –h –p cluster meet
IP和port是Redis服務(wù)器的IP地址和端口號。
二、Redis集群訪問方式
1、使用Redis客戶端進(jìn)行集群訪問:
Redis redis = new Redis(”127.0.0.1”, 6379);
String result = redis.get(”key”);
使用客戶端可以快速的連接到Redis集群,獲取到需要的信息或是執(zhí)行批量操作,提供了很好的性能和擴(kuò)展性。
2、使用 Jedis Cluster 客戶端:
# Create Jedis Cluster
Set nodes = new HashSet();
nodes.add(new HostAndPort(”127.0.0.1”, 6379));
nodes.add(new HostAndPort(”127.0.0.1”, 6380));
JedisCluster jedisCluster = new JedisCluster(nodes);
# Execute Redis command
String result = jedisCluster.get(”key”);
Jedis Cluster 是一個客戶端,可以快速的連接到 Redis 集群,可以實(shí)現(xiàn)批量操作以及redis的多集群訪問,提供了出色的性能以及擴(kuò)展性。
綜上所述,Redis集群的搭建和訪問方式相當(dāng)簡單,可以支持?jǐn)?shù)據(jù)量,并可以快速訪問集群中的數(shù)據(jù),使用Redis集群可以為用戶提供可用性、安全性和可伸縮性,是一個很好的構(gòu)建高可用系統(tǒng)的技術(shù)選擇。
香港服務(wù)器選創(chuàng)新互聯(lián),2H2G首月10元開通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)互聯(lián)網(wǎng)服務(wù)提供商,擁有超過10年的服務(wù)器租用、服務(wù)器托管、云服務(wù)器、虛擬主機(jī)、網(wǎng)站系統(tǒng)開發(fā)經(jīng)驗(yàn)。專業(yè)提供云主機(jī)、虛擬主機(jī)、域名注冊、VPS主機(jī)、云服務(wù)器、香港云服務(wù)器、免備案服務(wù)器等。
文章名稱:紅色夢想簡單搭建Redis集群訪問(redis集群搭建訪問)
網(wǎng)站鏈接:http://m.fisionsoft.com.cn/article/djggdsi.html


咨詢
建站咨詢
