1、安裝ruby指令碼環境和擴張包
yum install all ruby
yum install rubygems
2、上傳redis-3.0.0.gem
3、執行 gem install redis-3.0.0.gem
4、遞迴建立資料夾,拷貝乙個bin到redis01中
mkdir -vp /usr/redis-jq/redis01
cp -r bin /usr/redis-jq/redis01
進入/usr/redis-jq/redis01/bin 目錄下,刪除.rdb和.aof檔案(如果存在的話,沒有則不刪)
cd /usr/redis-jq/redis01/bin
然後修改redis.conf
儲存退出:wq
6、切換到redis01目錄,拷貝五分redis01分別命名redis02-redis05
cd /usr/redis-jq/redis01
cp -r redis01 redis02(拷貝五次)
分別按照第五步修改redis01的配置檔案,修改02-06的埠號,分別為7002-7006
6、寫乙個指令碼一次性啟動所有的redis
touch startup.sh
chmod +x startup.sh
vi startup.sh(新增如下**)
cd /usr/redis-jq/redis01/bin
./redis-server redis.conf
cd /usr/redis-jq/redis02/bin
./redis-server redis.conf
cd /usr/redis-jq/redis03/bin
./redis-server redis.conf
cd /usr/redis-jq/redis04/bin
./redis-server redis.conf
cd /usr/redis-jq/redis05/bin
./redis-server redis.conf
cd /usr/redis-jq/redis06/bin
./redis-server redis.conf
儲存退出:wq
./startup.sh
執行ps -aux|grep redis檢視redis的啟動情況
7、切換到安裝檔案下的src路徑
cd /usr/redis/redis-3.0.0/src
拷貝.rb結尾的乙個檔案到集群目錄下
cp redis-trib.rb /usr/redis-jq
cd /usr/redis-jq
./redis-trib.rb create --replicas 1 10.41.152.22:7001 10.41.152.22:7002 10.41.152.22:7003 10.41.152.22:7004 10.41.152.22:7005 10.41.152.22:7006 (修改對應的ip位址)
8、操作redis集群
隨意進入乙個redis的bin
redis集群必須是單數,redis中的負載均衡採用redis中的集群內部投票決定
搭建redis集群
sudo apt get install git python python pip sudo pip install redis sudo pip install e git sudo pip install e git git clone ll binaries total 19m 173582...
redis集群搭建
redis集群搭建持久化保證了即使redis服務重啟不會丟失資料,因為redis服務重啟後會將硬碟上持久化的資料恢復到記憶體中,但是當redis伺服器的硬碟損壞了可能會導致資料丟失,如果通過redis的主從複製機制就可以避免這種單點故障。接下來開始redis集群的搭建。1 ruby環境2 建立集群 ...
redis集群搭建
redis集群部署文件 centos6系統 要讓集群正常工作至少需要3 個主節點,在這裡我們要建立6個 redis 節點,其中三個為主節點,三個為從節點,對應的 redis 節點的ip 和埠對應關係如下 127.0.0.1 7000 127.0.0.1 7001 127.0.0.1 7002 127...