#!/bin/bash
# 日期: 2017.4.23 20.15
# 用途: 通過ruby指令碼啟動redis偽集群
if [ $2 == "start" ]; then
echo "正在啟動redis例項"
echo "正在啟動redis集群......"
param=""
cd /usr/local/redis-cluster/
for num in 1 2 3 4 5 6
docd redis0$num/bin
./redis-server ./redis.conf # 這裡只能用短路徑, 如果用絕對路徑只有乙個可以起起來, 納悶了一晚上
cd ../..
param=$param" 192.168.31.133:700"$num
done
echo "位址引數為: $param"
$1 create --replicas 1 $param
elif [ $2 == "stop" ]; then
echo "正在關閉redis集群......"
for num in 1 2 3 4 5 6
do/usr/local/redis-cluster/redis01/bin/redis-cli -p 700$num shutdown # 估計這裡也得改
done
fi
為什麼啟動的時候不能用全路徑啊?dog sun redis! Redis集群及其中間遇到的坑
進入redis目錄下make make install 可能會報錯 bin sh cc 未找到命令 make 1 adlist.o 錯誤 127原因是沒有gcc,安裝gcc就好yum install gcc 建議下版本高一點的 將 opt redis 4.0.0 src redis trib.rb複...
redis集群的搭建
安裝步驟 第一步 redis的原始碼包上傳到linux系統。第二步 解壓縮redis。第三步 編譯。進入redis原始碼目錄。make 第四步 安裝。makeinstall prefix usr local redis prefix引數指定redis的安裝目錄。一般軟體安裝到 usr目錄下 後台啟動...
redis集群的搭建
redis是一種nosql,可以理解為是乙個輕量級的,可以作為記憶體的資料庫.一般用在經常查詢資料,但這些資料一般不改變的情況下,如電商 上商品的 分類查詢.簡單實現就是先查詢redis中是否有該查詢的key,如有,則直接從redis中通過key去拿,如果沒有,則通過相應的引數去資料庫中查詢.查詢後...