redis安裝以及集群搭建

2021-09-26 13:04:21 字數 2727 閱讀 7048

tar -zxvf redis-5.0.5.tar.gz

yum -y install gcc-c++    或者    yum -y install gcc automake autoconf libtool make

cd redis-5.0.5    跳轉到你解壓的目錄下

//make  或者  make malloc=libc

make prefix=/usr/local/redis install      安裝到指定目錄  不需要改變則make install

cd /usr/local/redis

安裝結束

修改redis.conf  ,該檔案在解壓目錄裡

cp redis.conf /usr/local/redis/   先複製到安裝目錄下

vim /usr/local/redis/redis.conf

daemonize yes  設定後台程序模式,預設no

protected-mode no  保護模式,關閉則外網允許訪問,預設yes

requirepass [password]   設定密碼

執行redis:

/usr/local/redis/bin/redis-server /usr/local/redis/redis.conf

也可以把redis-server加入系統命令

ln -s /usr/local/redis/bin/redis-server /usr/local/bin

加入後啟動命令 redis-server /usr/local/redis/redis.conf

如果想通過外部訪問則需要關閉防火牆

iptables -f

iptables -l    檢視防火牆iptables規則

重啟後防火牆規則也會重置,解決辦法是刪除自帶的firewalld,安裝iptables

集群:

mkdir /usr/local/redis_cluster

cd /usr/local/redis_cluster

mkdir 4801 4802 4803 4804 4805 4806

cp /usr/local/redis/redis.conf /usr/local/redis_cluster/4801   複製到以上每乙個目錄下

修改redis.conf

# bind 127.0.0.1   //繫結ip

prot 4801  //埠號(根據目錄修改)

daemonize yes   //後台執行

pidfile /var/run/redis-4801.pid  //pid程序檔名(根據埠號修改,避免同名衝突)

logfile   //日誌檔案目錄及名稱(根據埠號修改,避免同名衝突)

dir   //資料檔案存放位址(根據埠號修改,可不改)

cluster-enable yes   //啟用集群

cluster-node-file nodes-4801.conf    //每個節點的配置檔案(根據埠號修改,避免同名衝突)

cluster-node-timeout 15000    //節點響應超時時間,可不改

cp -r /usr/local/redis/bin /usr/local/redis_cluster   複製執行程式到集群目錄下也可以採用 

ln -s /usr/local/redis/bin /usr/local/redis_cluster

cd /usr/local/redis_cluster/bin

vim startcluster.sh  編寫快速啟動集群的指令碼

redis-server /usr/local/redis_cluster/4801/redis.conf

redis-server /usr/local/redis_cluster/4802/redis.conf

redis-server /usr/local/redis_cluster/4803/redis.conf

redis-server /usr/local/redis_cluster/4804/redis.conf

redis-server /usr/local/redis_cluster/4805/redis.conf

redis-server /usr/local/redis_cluster/4806/redis.conf

chmod +x startcluster.sh  給指令碼新增許可權

./startcluster.sh  執行指令碼

tar -zxvf ruby-2.7.0-preview1

cd ruby-2.7.0-preview1

mkdir -p /usr/local/ruby

./configure --prefix=/usr/local/ruby   配置並制定安裝位置

make  && make install   編譯與安裝

ln -s /usr/local/ruby/bin/ruby /usr/local/bin/ruby   建立軟鏈結 ,以便你能在全域性使用ruby命令

redis-cli --cluster create 127.0.0.1:4801 127.0.0.1:4802 127.0.0.1:4803 127.0.0.1:4804 127.0.0.1:4805 127.0.0.1:4806 --cluster-replicas 1

到此結束!!!

該文章純粹作為記錄

redis 集群搭建以及redislive監測部署

實現3主3從的集群 虛擬機器單機ip 192.168.40.128 複製redis conf內的config檔案複製到六個資料夾中,並且修改以下內容 埠號 port 7000 後台啟動 daemonize yes 開啟集群 cluster enabled yes 集群節點配置檔案 cluster c...

Redis安裝與集群搭建

n 版本說明 本教程使用 redis3.0 版本。3.0 版本主要增加了 redis 集群功能。安裝的前提條件 需要安裝 gcc yum install gcc c 1 redis 的原始碼包。2 把原始碼包上傳到 linux 伺服器3 解壓原始碼包 tar zxvf redis 3.0.0.tar...

redis集群搭建以及和spring整合

1.集群搭建 mkdir p usr local redis cluster mkdir 7001 mkdir 7002 mkdir 7003 mkdir 7004 mkdir 7005 mkdir 7006 tar zxvf usr local software redis 3.0.0 rc2.t...