搭建redis集群遇到的坑

2021-09-08 04:28:25 字數 750 閱讀 9021

#!/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去拿,如果沒有,則通過相應的引數去資料庫中查詢.查詢後...