一、首先確保安裝redis,並且redis能正常啟動
二、一般集群搭載不同的linux環境上,由於資源有限,這裡僅僅是模擬一下,不要求效率。在一台伺服器上啟動6個redis例項,從而進行搭建。
三、 1、首先在~/下新建資料夾7000,7001、7002、7003、7004、7005.
2、把redis.conf檔案拷貝到每個資料夾下,開啟7000資料夾裡的redis.conf 修改如下地方
port 7000
cluster-enabled yes
cluster-node
-timeout
5000
3、一次修改7001、7002、7003、7004、7005、埠號一次修改為7001、7002、7003、7004、7005.然後分別進入每個資料夾下啟動每個redis例項
redis-server redis.conf4、然後把redis-trib.rb檔案拷貝~/目錄下
5、然後在~/目錄下執行**
./redis-trib.rb create
--replicas 1 123.57.36.98:7000 123.57.36.98:7001 123.57.36.98:7002 123.57.36.98:7003 123.57.36.98:7004 123.57.36.98:7005
6、出現了錯誤
他的意思是執行集群需要安裝ruby和gem環境
7、首先安裝rvm
sudo
gpg-
-keyserver
hkp://keys
.gnupg
.net--
recv
-keys
409b6b1796c275462a1703113804bb82d39dc0e3
curl -l get.rvm
.io | bash -s stable
source /etc/profile.d/rvm.sh
rvm reload
rvm install 2.4
.0rvm use ruby --default
ruby -v
安裝rubygem
wget
.rubygems
.org/rubygems/rubygems-1.8
.24.tgz
tar -zxvf rubygems-1.8
.24.tgz
cd rubygems-1.8
.24ruby setup.rb
然後再次返回到目錄~/下再次執行
./redis-trib.rb create
--replicas 1 123.57.36.98:7000 123.57.36.98:7001 123.57.36.98:7002 123.57.36.98:7003 123.57.36.98:7004 123.57.36.98:7005
上傳到~/目錄下然後執行如下**
gem install ~/redis-3.2.1.gem
安裝這個檔案
然後再啟動集群
./redis-trib.rb create
--replicas 1 123.57.36.98:7000 123.57.36.98:7001 123.57.36.98:7002 123.57.36.98:7003 123.57.36.98:7004 123.57.36.98:7005
結果如下
證明啟動成功,然後選擇yes即可。到此,集群已經搭建成功。其他就可以寫測試**進行測試。
四、鏈結集群測試
上面第一種不帶 -c的並沒有實現鏈結集群,可以觀察它們兩者的不同,如果鏈結到集群他會先判斷你這個值存放到那個槽,然後進行跳轉。
所以鏈結的時候注意別忘記加-c。
使用win10遠端控制ubuntu14 04
1 安裝xrdp sudo apt get install xrdp2 安裝vnc4server sudo apt get install vnc4server3 安裝xfce4 sudo apt get install xubuntu desktop4 配置xfce4 echo xfce4 ses...
ubuntu中使用docker搭建redis集群
在ubuntu20.04下使用docker搭建redis集群,將這幾天的學習記錄下來。docker的安裝,redis映象拉取就不記錄了。docker和redis版本資訊 建立外部橋接網路 docker network create d macvlan subnet 192.168.148.0 24 ...
win7以及ubuntu14下安裝redis
2.解壓目錄redis x64 3.2.100.zip 並將解壓目錄新增到系統pathz中 3.開啟乙個cmd視窗 執行redis server.exe redis.windows.conf。即可看到如下 根據自己的版本選擇對應的擴充套件。解壓之後將php redis.dll 複製到環境裡ext 開...