91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

拉孜县| 绵阳市| 仙游县| 古浪县| 长治市| 黄骅市| 红桥区| 南充市| 微山县| 崇礼县| 壤塘县| 武城县| 临夏县| 枣阳市| 卢龙县| 固安县| 井冈山市| 白沙| 奇台县| 宿迁市| 勐海县| 尉犁县| 绥棱县| 井冈山市| 边坝县| 安平县| 马鞍山市| 襄樊市| 夹江县| 浮梁县| 漠河县| 眉山市| 寿光市| 阳山县| 沛县| 宁武县| 宝坻区| 大荔县| 津市市| 广丰县| 天镇县|