1. 程式人生 > >redis叢集搭建詳細步驟

redis叢集搭建詳細步驟

第一步: 建立redis安裝目錄:/home/cattsoft/software
解壓: tar -zxvf redis-3.0.6.tar.gz
建立軟連結: ln -s redis-3.0.6 redis
目錄如下:
第二步:使用yum安裝依賴軟體 1、依賴於ruby環境,首先安裝ruby。執行:yum install ruby 2、執行:sudo yum install rubygems  3、執行:gem install -l redis-3.0.6.gem這個是之前準備的包 4、如果沒有安裝gcc,那就安裝:yum install gcc 第三步:編譯安裝redis,目錄 /home/cattsoft/software/redis
cd /home/cattsoft/software/redis 1、執行 : make 命令編譯,如果編譯不通過,解決問題,能成功編譯。 2、執行 : make install 安裝命令 redis叢集至少需要三個主節點,另外還需要三個從節點,總共需要部署六個; 埠分配為7000~7005, 配置檔案放在conf目錄,針對每個埠建立資料夾,存放配置檔案。 目錄 /home/cattsoft/software/redis mkdir conf cd conf mkdir 7000 mkdir 7001 mkdir 7002 mkdir 7003 mkdir 7004 mkdir 7005 第五步:單獨一個一個啟動redis幾點 src/redis-server conf/7100/redis-7100.conf > log/redis-7100.log 2>&1 &
src/redis-server  conf/7101/redis-7101.conf >  log/redis-7101.log 2>&1 & src/redis-server  conf/7102/redis-7102.conf >  log/redis-7102.log 2>&1 & src/redis-server  conf/7103/redis-7103.conf log/redis-7103.log 2>&1 &  src/redis-server  conf/7104/redis-7104.conf log/redis-7104.log 2>&1 & 
src/redis-server  conf/7105/redis-7105.conf log/redis-7105.log 2>&1 & 檢查節點是否都可以登入成功 src/redis-cli -h 192.168.1.82 -p 7100 src/redis-cli -h 192.168.1.82 -p 7101 src/redis-cli -h 192.168.1.82 -p 7102 src/redis-cli -h 192.168.1.82 -p 7103 src/redis-cli -h 192.168.1.82 -p 7104 src/redis-cli -h 192.168.1.82 -p 7105 #redis節點 #192.168.1.82:7100,192.168.1.82:7101,192.168.1.82:7102,192.168.1.82:7103,192.168.1.82:7104,192.168.1.82:7105 第六步:構建redis叢集 執行命令: src/redis-trib.rb create --replicas 1 192.168.1.82:7100 192.168.1.82:7101 192.168.1.82:7102 192.168.1.82:7103 192.168.1.82:7104 192.168.1.82:7105 檢查叢集狀態: src/redis-trib.rb check 192.168.1.82:7101 yum處理 第一步:執行cd /etc/yum.repos.d 命令
第三步:執行 yum clean all 命令清理yum快取 常見異常:如果報找不到主機錯誤,如下
新增163的Ubuntu軟體源之後,sudo apt-get update 出錯,報錯:   Err http://mirrors.163.com lenny Relese.gpg   Temporary failure resolving 'mirrors.163.com' 可能原因是你的DNS沒有配置好,解決辦法:vim /etc/resolv.conf 新增內容 nameserver 8.8.8.8 nameserver 114.114.114.114