【Redis】Centos7搭建Redis集羣

當前博文是在已搭建一臺Redis的基礎上,進行集羣搭建。歡迎訪問上篇博客連接:【Redis】CentOS7 安裝配置Redis

主從複製操作

1 創建空白文件夾

cd /home/admin/redis
mkdir 6380
mkdir 6381
mkdir 6382

2 複製配置文件及工具到新創建的文件夾下

cd /home/admin/redis
cp redis.conf /home/admin/redis/6380
cp redis.conf /home/admin/redis/6381
cp redis.conf /home/admin/redis/6382

同上述操作步驟一致,複製如下工具到新創建的文件夾下
在這裏插入圖片描述

修改配置文件redis.conf

cd /home/admin/redis/6380
vi redis.conf
# 具體修改內容包括
port 6380
# 註釋綁定的IP地址
# bind 127.0.0.1
# 修改保護模式爲no
protected-mode no
# 修改運行爲守護進程
daemonize yes
# 設置密碼
requirepass 777

啓動redis服務

cd /home/admin/redis/6380
./redis-server ./redis.conf

查看運行情況

ps -aux | grep redis

創建集羣

安裝ruby環境

yum –y install zlib reby rubygems
// 安裝RVM
gpg2 --keyserver hkp://keys.gnupg.net --recv-keys D39DC0E3
curl -L get.rvm.io | bash -s stable
source /usr/local/rvm/scripts/rvm
// 查看ruby版本
ruby --version
// 刪除當前ruby版本
rvm remove 2.0.0
// 安裝ruby版本並設置爲默認
rvm use 2.3.3 --default
// 安裝redis-ruby
gem install redis

配置

進入最開始的redis的安裝路徑src下

cd /home/admin/redis/redis-5.0.4/src
./redis-trib.rb create --replicas1 192.168.**.**:6380 192.168.**.**:6381 192.168.**.**:6382

// 提示 redis-trib.rb is not longer available!
// 則更換如下命令
./redis-cli --cluster create 192.168.**.**:6380 192.168.**.**:6381 192.168.**.**:6382 -cluster-replicas 1
// 提示不需要要身份驗證,可直接下一步操作 Node 192.168.**.**:6380 NOAUTH Authentication required. 

測試

連接6380端口redis實例,輸入密碼,測試

cd /home/admin/redis/redis-5.0.4/src
./redis-cli -c -h 192.168.60.56 -p 6380
192.168.60.56:6380> auth 777
OK
192.168.60.56:6380> set name seven
OK
192.168.60.56:6380> get name
"seven"

在這裏插入圖片描述

發佈了141 篇原創文章 · 獲贊 180 · 訪問量 15萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章