1. 程式人生 > >Redis3.0叢集環境的搭建詳細步驟

Redis3.0叢集環境的搭建詳細步驟

叢集需要ruby環境

本實驗採用的是centos6.5系統。搭建叢集環境需要進行環境準備,需要安轉ruby指令碼。具體的操作如下:
安裝ruby
yum install ruby
yum install rubygems
指令碼需要ruby包:
redis-3.0.0.gem需要從ruby官網下載,將下載的redis-3.0.0.gem上傳到centos上,然後執行安裝命令進行安轉
gem install redis-3.0.0.gem

叢集環境的搭建

關於redis單機版的安裝可以參考http://blog.csdn.net/youcai35/article/details/51312684


本機單機版的安轉目錄為:/usr/local/redis
第一步:建立叢集目錄,在/usr/local下建立redis-cluster
mkdir redis-cluster
第二步:進入/usr/local/redis目錄,需要執行的命令為
cp -r bin ../redis-cluster/redis01
進入到/usr/local/redis-cluster/redis01需要兩個操作
刪除如圖檔案這裡寫圖片描述
這裡寫圖片描述

修改redis.conf檔案

這裡寫圖片描述
這裡寫圖片描述
完成上述操作後複製redis01檔案,需要執行的命令為
cp redis01 redis02
cp redis01 redis03
cp redis01 redis04
cp redis01 redis05
cp redis01 redis06
複製完成之後分別修改redis02~redis05的埠號,埠號為7002~7006。
第三步:把建立叢集的ruby指令碼複製到redis-cluster目錄下。
進入redis3.0的解壓問價下的src目錄下拷貝 redis-trib.rb檔案,命令如下
cp *.rb /usr/local/redis-cluster/
第四步:啟動叢集目錄下的每個redis例項。
此處建立一個啟動這六個例項的指令碼程式startall.sh

cd redis01
./redis-server redis.conf
cd ..
cd redis02
./redis-server redis.conf
cd ..
cd redis03
./redis-server redis.conf
cd ..
cd redis04
./redis-server redis.conf
cd ..
cd redis05
./redis-server redis.conf
cd ..
cd redis06
./redis-server redis.conf
cd ..

執行命令:chmod +x startall.sh
執行:./startall.sh所有的例項啟動
驗證是否啟動命令:
ps aux|grep redis

第五步:建立叢集
./redis-trib.rb create –replicas 1 192.168.8.100:7001 192.168.8.100:7002 192.168.8.100:7003 192.168.8.100:7004 192.168.8.100:7005 192.168.8.100:7006
此時叢集環境已經建立完成

叢集環境的測試

[[email protected] redis01]# ./redis-cli -p 7001 -c
127.0.0.1:7001>
幾組測試如下

127.0.0.1:7001> set a 100
-> Redirected to slot [15495] located at 192.168.8.100:7003
OK
192.168.8.100:7003> get a
"100"
192.168.8.100:7003> set b 50
-> Redirected to slot [3300] located at 192.168.8.100:7001
OK
192.168.8.100:7001> get b
"50"
192.168.8.100:7001> set c 30
-> Redirected to slot [7365] located at 192.168.8.100:7002
OK
192.168.8.100:7002> get c
"30"
192.168.8.100:7002>

建立關閉叢集redis的指令碼

shutdownall.sh

redis01/redis-cli -p 7001 shutdown
redis01/redis-cli -p 7002 shutdown
redis01/redis-cli -p 7003 shutdown
redis01/redis-cli -p 7004 shutdown
redis01/redis-cli -p 7005 shutdown
redis01/redis-cli -p 7006 shutdown

執行命令:
chmod +x shutdown.sh
執行shutdown.sh指令碼
驗證命令
ps aux|grep redis

相關推薦

Redis Cluster高可用(HA)叢集環境搭建詳細步驟

1.為什麼要有叢集 由於Redis主從複製架構每個資料庫都要儲存整個叢集中的所有資料,容易形成木桶效應,所以Redis3.0之後的版本新增特性就是叢集(Cluster) 2.Redis叢集架構說明 架構細節: (1)所有的redis節點彼此互聯(PI

Redis3.0叢集環境搭建詳細步驟

叢集需要ruby環境 本實驗採用的是centos6.5系統。搭建叢集環境需要進行環境準備,需要安轉ruby指令碼。具體的操作如下: 安裝ruby yum install ruby yum install rubygems 指令碼需要ruby包:

hadoop 全分散式環境搭建—— 詳細步驟

材料:三臺 linux 虛擬機器 hadoop2.7.2 版本 以下全分散式搭建步驟 :前期分別 配置好JDK 建立hadoop 使用者 設定好主機名稱 hosts 主機地址對映  免密登入  防火牆關閉  三臺虛擬機器的互相通訊   開始安裝

安卓學習筆記 -- (安裝環境) Android Studio安裝配置、環境搭建詳細步驟及基本使用 Android Studio和SDK官方開發工具下載 Android Studio教程從入門到精通 Android開發-之第一個程式:HelloWorld!

1、下載Android Studio安裝配置、環境搭建詳細步驟及基本使用    https://www.cnblogs.com/yanglh6-jyx/p/Android_AS_Configuration.html https://blog.csdn.net/k491022087/ar

VS2015+OpenCV2.4.13環境搭建詳細步驟及自帶示例編譯執行

前言 最近研究了一下opencv的kalman濾波演算法,想要執行裡面的示例,折騰了半天,在網上找了一些資料,終於搞定了,主要是配置vs的環境,這裡做個詳細的步驟總結。 軟體下載 首先,在opencv官網下載軟體。官網下載地址。 注意,4.0.0版本是近期才釋出的,是大

Android Studio安裝配置、環境搭建詳細步驟及基本使用

閱讀目錄 回到頂部 前言   Android Studio的安裝配置及使用篇終於來啦~   廢話不多說,以下針對JDK正確安裝(及其環境變數配置完畢,即Java開發環境下)、Android Studio的安裝,配置,以及建立工程、主題字型更換、視窗工具、佈局、快捷方式

antd-mobile環境搭建詳細步驟以及遇到的坑

1、建立專案,這裡使用dva新建專案dva new YGAntdMobileDemo2、安裝antd-mobilenpm install antd-mobile --save3、按需載入,安裝babel-plugin-import官網強烈推薦使用,可以提高打包的編譯速度和瀏覽

zookeeper叢集環境搭建詳細圖文教程

zookeeper叢集環境搭建詳細圖文教程 zhoubang @ 2018-01-02  【文件大綱】   友情介紹   軟體環境   注意點 環境安裝     1、 新建用於儲存安裝包以及軟體安裝的目錄     2、 下載安裝zookeeper     3、 解壓zoo

Hadoop偽分散式環境搭建詳細步驟和詞頻統計

一.Linux系統配置 以下操作是在root使用者下進行的 1.配置網路環境 在Linux圖形化介面,點選視窗欄的System-Preferences-Network Connections-System eth0-IPv4 Settings M

hadoop-3.0.0叢集環境搭建、配置

12月13日hadoop-3.0.0釋出正式版啦,試試最新的 Release Notes:Minimum required Java version increased from Java 7 t

OpenWrt開發教程(二)編譯環境搭建詳細步驟

目錄 一、vmware安裝 二、安裝ubuntu作業系統 我們採用ubuntu 14.04 server版本作業系統,server版本是不帶圖形介面的,如果不熟悉命令列操作的建議先學習linux命令。server版

centos7下mariadb主從環境搭建詳細步驟

一、主從複製原理      主伺服器開啟二進位制日誌功能後,主伺服器的的變更就會記錄到二進位制日誌中。從伺服器把主伺服器的二進位制日誌讀到本地的中繼日誌,然後利用中繼日誌重做變更,以此保證主從兩個環境變更一致。二、搭建環境       vmware虛擬機器,centos7,m

新手入門篇:虛擬機搭建hadoop環境詳細步驟

文檔 優勢 indent gic 地址 完成 align 頁面 一段 前兩天看到有人留言問在什麽情況下需要部署hadoop,我給的回答也很簡單,就是在需要處理海量數據的時候才需要考慮部署hadoop。關於這個問題在很早之前的一篇分享文檔也有說到這個問題,數據量少的完全發揮不

Cocos2d-x 3.0正式版及android環境搭建詳細教程

 今天cocos2d-x 3.0正式版終於釋出了,下午特地下載了來嚐嚐鮮,廢話不多說了。3.0正式版的環境搭建和之前的RC版其實是一樣的,太多的教程也寫了如何搭建,今天來寫寫我自己是如何來搭建的。 我的開發環境是:mac + xcode + eclipse ,其實現在win下面的環境

HBase叢集搭建詳細步驟及講解

一、上傳hbase安裝包 cd /usr/hbase (沒有hbase目錄自己建立一個) 二、解壓 解壓:tar -zxvf hbase-2.0.0-bin.tar.gz 三、配置hbase叢集(首先zk叢集要安裝好,可以參考我的zk叢集安裝步驟) 1.先

1.大資料指CDH叢集搭建詳細步驟(一)

1.使用CDH,其中CDH表示的意思是Cloudera’s Distribution Including Apache Hadoop,簡稱“CDH”) 基於web的使用者介面,支援大多數的hadoop元件,包括了HDFS,MapReduce以及HIve和Pig Hbase以及Zookeepe

Redis3.0 叢集搭建

一。使用環境centos7 redis 3.2.12 二。安裝redis tar -xzvf redis-3.2.12.tar.gz cd redis-3.2.12 make make install 修改redis.conf #bind 127.0.0.1--

搭建L(Linux)A(Apache)M(MySQL)P(PHP)環境詳細步驟

   這裡我選用的是:Ubuntu     首先我們登入Ubuntu後,要切換到root使用者,因為在Ubuntu中系統最高許可權賬戶為root賬戶,而預設登入的賬戶並非root賬戶,例如不具備安裝程式等許可權,不過同Windows一樣都提供了提升許可權的方式,就是sudo

Linux下搭建kafka和zk偽分散式叢集【附詳細步驟

前言 Kafka使用zk的分散式協調服務,將生產者,消費者,訊息儲存(broker,用於儲存資訊,訊息讀寫等)結合在一起。同時藉助zk,kafka能夠將生產者,消費者和broker在內的所有元件在無狀態的條件下建立起生產者和消費者的訂閱關係,實現生產者的負載均衡。kafka搭載zk,通常有3

Android------Myeclipse10搭建android執行環境圖文詳細步驟--------SDK的安裝配置+ADT外掛線上安裝

下載Android SDK 可以直接用連結 http://dl.google.com/android/android-sdk_r24.4.1-windows.zip 在迅雷中直接新建下載 點選 SDK Manager.exe安裝(不同版本名稱有些差異,找準SDK就對了