亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Redis集群方案怎么實現

發布時間:2022-01-05 17:26:06 來源:億速云 閱讀:136 作者:iii 欄目:云計算

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

一、Redis之codis解決方案

1、關于豌豆莢開源的Codis

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

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

Codis 由四部分組成:

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

架構圖: 
Redis集群方案怎么實現

2、安裝go語言環境

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集群方案怎么實現

接著我們要添加環境變量
vi /etc/profile
Redis集群方案怎么實現


然后我們刷新環境變量
 

source /etc/profile

Redis集群方案怎么實現

  

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


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

Redis集群方案怎么實現    


Redis集群方案怎么實現  

  zookeeper搭建:

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

Redis集群方案怎么實現

 

Redis集群方案怎么實現    

 

vim config.ini 

Redis集群方案怎么實現  


Redis集群方案怎么實現

 

Redis集群方案怎么實現    

 

Redis集群方案怎么實現    

 

Redis集群方案怎么實現    

/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集群方案怎么實現    


Redis集群方案怎么實現  



 /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集群方案怎么實現


使用make menuconfig --debug -w --just-print命令,不執行操作僅調試

 

/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集群方案怎么實現 到此,相信大家對“Redis集群方案怎么實現”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節
推薦閱讀:
  1. redis集群安裝
  2. redis集群

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

诸城市| 崇左市| 张家川| 吉林省| 湄潭县| 务川| 阳山县| 九江市| 洞口县| 汉寿县| 全南县| 德钦县| 宜城市| 新竹市| 大悟县| 琼结县| 石家庄市| 闽清县| 红桥区| 宁海县| 筠连县| 疏附县| 台中县| 赤城县| 乐清市| 平乡县| 沛县| 灌南县| 固安县| 尖扎县| 仁寿县| 延寿县| 朝阳区| 华蓥市| 南康市| 南宫市| 安乡县| 略阳县| 垣曲县| 嵩明县| 财经|