真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Redis集群方案怎么實現(xiàn)

本篇內(nèi)容主要講解“redis集群方案怎么實現(xiàn)”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“Redis集群方案怎么實現(xiàn)”吧!

為馬關等地區(qū)用戶提供了全套網(wǎng)頁設計制作服務,及馬關網(wǎng)站建設行業(yè)解決方案。主營業(yè)務為網(wǎng)站建設、網(wǎng)站設計、馬關網(wǎng)站設計,以傳統(tǒng)方式定制建設網(wǎng)站,并提供域名空間備案等一條龍服務,秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!

一、Redis之codis解決方案

1、關于豌豆莢開源的Codis

Codis是豌豆莢使用Go和C語言開發(fā)、以代理的方式實現(xiàn)的一個Redis分布式集群解決方案,且完全兼容Twemproxy。Twemproxy對于上一層的應用來說, 連接Codis Proxy(Redis代理服務)和連接原生的Redis服務器沒有明顯的區(qū)別,上一層應用能夠像使用單機的 Redis一樣對待。Codis底層會處理請求的轉(zhuǎn)發(fā)、不停機的數(shù)據(jù)遷移等工作, 所有底層的一切處理, 對于客戶端來說是透明的??傊?,可以簡單的認為后臺連接的是一個內(nèi)存無限大的Redis服務。Codis遵循MIT開源協(xié)議發(fā)布,更多關于Codis的信息請登錄其在GitHub的主頁查看。

Codis 是一個分布式 Redis 解決方案, 對于上層的應用來說, 連接到 Codis Proxy 和連接原生的 Redis Server 沒有明顯的區(qū)別 (不支持的命令列表), 上層應用可以像使用單機的 Redis 一樣使用, Codis 底層會處理請求的轉(zhuǎn)發(fā), 不停機的數(shù)據(jù)遷移等工作, 所有后邊的一切事情, 對于前面的客戶端來說是透明的, 可以簡單的認為后邊連接的是一個內(nèi)存無限大的 Redis 服務.

Codis 由四部分組成:

Codis Proxy (codis-proxy) 
Codis Manager (codis-config) 
Codis Redis (codis-server) 
ZooKeeper

架構(gòu)圖: 
Redis集群方案怎么實現(xiàn)

2、安裝go語言環(huán)境

yum install mercurial

yum install git

yum install gcc
  然后就可以下載golang的壓縮包了
下載1.4版本zip包: https://github.com/golang/go/tree/release-branch.go1.4
或者: git clone   https://github.com/golang/go.git  -b release-branch.go1.4
unzip go-release-branch.go1.4.zip

cd /root/go-release-branch.go1.4/src

 ./all.bash


Redis集群方案怎么實現(xiàn)

接著我們要添加環(huán)境變量
vi /etc/profile
Redis集群方案怎么實現(xiàn)


然后我們刷新環(huán)境變量
 

source /etc/profile

Redis集群方案怎么實現(xiàn)

  

go get github.com/tools/godep(get完包則被下載到GOPATH/src下面)


go install github.com/tools/godep(install完包則godep命令被下載到GOPATH/bin下面)

Redis集群方案怎么實現(xiàn)    


Redis集群方案怎么實現(xiàn)  

  zookeeper搭建:

./zookeeper-3.4.6/bin/zkServer.sh start  

Redis集群方案怎么實現(xiàn)

 

Redis集群方案怎么實現(xiàn)    

 

vim config.ini 

Redis集群方案怎么實現(xiàn)  

Redis集群方案怎么實現(xiàn)

 

Redis集群方案怎么實現(xiàn)    

 

Redis集群方案怎么實現(xiàn)    

 

Redis集群方案怎么實現(xiàn)    

/usr/local/codis/src/github.com/wandoulabs/codis/bin/codis-config -c /usr/local/codis/src/github.com/wandoulabs/codis/config.ini server add 1 172.31.2.14:6380 master

 

Redis集群方案怎么實現(xiàn)    


Redis集群方案怎么實現(xiàn)  

 /usr/local/codis/src/github.com/wandoulabs/codis/bin/codis-config -c /usr/local/codis/src/github.com/wandoulabs/codis/config.ini slot init

 

Redis集群方案怎么實現(xiàn)


使用make menuconfig --debug -w --just-print命令,不執(zhí)行操作僅調(diào)試

 

/usr/local/codis/src/github.com/wandoulabs/codis/bin/codis-proxy -c /usr/local/codis/src/github.com/wandoulabs/codis/config.ini -L /data/log/codis-proxy_1.log  --cpu=4 --addr=0.0.0.0:19000 --http-addr=0.0.0.0:11000

Redis集群方案怎么實現(xiàn) 到此,相信大家對“Redis集群方案怎么實現(xiàn)”有了更深的了解,不妨來實際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關內(nèi)容可以進入相關頻道進行查詢,關注我們,繼續(xù)學習!


文章題目:Redis集群方案怎么實現(xiàn)
地址分享:http://weahome.cn/article/pecccg.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部