ubuntu14 0下搭建redis集群

2021-07-29 07:41:08 字數 2335 閱讀 6364

一、首先確保安裝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.conf
4、然後把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 開...