一、安裝redis(使用redis3.0版本)
1、需要gcc環境,如果沒有執行命令安裝gcc
yum install gcc-c++
2、下載redis3.0的源碼包並上傳至服務器
3、解壓源碼包
tar -zxvf redis-3.0.0.tar.gz
4.進入解壓目錄編譯
make
5.安裝redis
make install PREFIX=/usr/local/redis
二、啟動redis
1、從redis-3.0.0文件中復制redis-conf到redis的安裝目錄中
2、然后修改redis.conf文件
3、在bin目錄下啟動redis
./redis-server redis.conf
三、redis集群的搭建
注:該集群中有三個節點,每個節點有一主一備。需要6台虛擬機。在此搭建一個偽分布式的集群,使用6個redis實例來模擬。
1、安裝ruby環境
yum install ruby yum install rubygems
將redis集群管理工具redis-trib.rb上傳至服務器
安裝ruby的包
gem install redis-3.0.0.gem
2、在local下創建redis-cluster文件夾,在該文件夾中創建6個redis實例,端口號從7001~7006
復制redis安裝目錄bin文件夾
在redis-cluster文件夾下將redis01復制5份
修改redis01至redis06中的redis.conf 文件,將端口依次改為70001~7006,並打開cluster-enabled yes行前的注釋
3、把創建集群的ruby腳本redis-trib.rb復制到redis-cluster文件夾下
4、啟動6個redis實例
5.創建集群(192.168.242.134是你自己ip,創建過程中輸入yes確認)
./redis-trib.rb create --replicas 1
192.168.242.134:7001
192.168.242.134:7002
192.168.242.134:7003
192.168.242.134:7004
192.168.242.134:7005
192.168.242.134:7006
6、測試集群(-c 不能缺)
進入集群任一文件夾下輸入
redis01/redis-cli -h 192.168.25.153 -p 7002 -c