java常用服務集群搭建 1 redis集群

2021-09-23 05:45:50 字數 3594 閱讀 5230

centos 6.4 64位

redis 3.2.6

ruby-2.2.7

centos能夠連線到外網

能夠通過putty訪問centos

ruby-2.2.7壓縮包已經上傳至/root資料夾

redis-3.2.6壓縮包已經上傳至/root資料夾

官網:ruby-2.2.7

redis-3.2.6

通過putty登入centos的root使用者,依次輸入以下命令:

--進到root的家目錄

cd--解壓redis-3.2.6.tar.gz

tar -xvf redis-3.2.6.tar.gz

--進入解壓好的目錄

cd redis-3.2.6

--編譯

make

--安裝

make install

具體操作如下圖所示:

在/root/redis-3.2.6中輸入以下命令,啟動:

--以後臺方式啟動redis服務,&表示該命令啟動在後台

src/redis-server redis.conf&

具體操作如下圖所示:

啟動成功。

執行以下命令,使用客戶端命令連線redis服務:

--進入家目錄

cd--進入redis-3.2.6的src目錄

cd redis-3.2.6/src

--啟動redis客戶端

./redis-cli -h 127.0.0.1 -p 6379

具體操作如下圖所示:

連線成功。

在putty當中輸入如下命令,建立相應資料夾:

create -p /root/rediscluster/7001

create -p /root/rediscluster/7002

create -p /root/rediscluster/7003

create -p /root/rediscluster/7004

create -p /root/rediscluster/7005

create -p /root/rediscluster/7006

具體操作如下:

在7001,7002,7003,7004,7005,7006資料夾下面建立redis.conf,其內容如下,#行代表注釋:

執行以下命令:

--進入家目錄

cd--進入redis-3.2.6的src目錄

cd redis-3.2.6/src

--啟動redis

./redis-server /root/rediscluster/7001/redis.conf

./redis-server /root/rediscluster/7002/redis.conf

./redis-server /root/rediscluster/7003/redis.conf

./redis-server /root/rediscluster/7004/redis.conf

./redis-server /root/rediscluster/7005/redis.conf

./redis-server /root/rediscluster/7006/redis.conf

--檢查埠是否處於監聽狀態

netstat -luntp|grep 700

具體操作如下:

執行以下命令,安裝依賴包,安裝ruby-2.2.7:

--進入家目錄

cd--安裝依賴包

yum install gcc-c++

yum install -y zlib zlib-devel

yum install -y openssl openssl-devel

yum install -y pcre pcre-devel

--進入家目錄

cd--解壓ruby-2.2.7.tar.gz

tar -xvf ruby-2.2.7.tar.gz

--進入ruby-2.2.7

cd ruby-2.2.7

--配置ruby

./configure --prefix=/usr/local/ruby-2.2.7

--編譯和安裝ruby

make && make install

--建立軟連線

ln -s /usr/local/ruby-2.2.7/bin/ruby /usr/bin/ruby

ln -s /usr/local/ruby-2.2.7/bin/gem /usr/bin/gem

--gem安裝

gem install redis

具體操作如下圖所示:

執行以下命令,建立集群:

--進入家目錄

cd--進入redis-3.2.6的src目錄

cd redis-3.2.6/src

--建立redis集群

./redis-trib.rb  create  --replicas  1  127.0.0.1:7001 127.0.0.1:7002  127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005  127.0.0.1:7006

具體操作如下圖所示:

執行如下命令,使用redis客戶端命令登入到redis集群服務:

--進入家目錄

cd--進入redis-3.2.6的src目錄

cd redis-3.2.6/src

--連線埠為7001的服務

./redis-cli -h 127.0.0.1 -c -p 7001

具體操作如下圖所示:

至此,redis集群安裝完畢,從上圖的展示我們可以看到,6個redis服務是3主3從模式。

redis 單台服務集群搭建

參考 mkdir cluster redis mkdir 12000 mkdir 13000 mkdir 14000 mkdir 15000 mkdir 16000 mkdir 17000 每個12000 13000等目錄下再建立 mkdir data mkdir logs mkdir pid mk...

Redis3 0 6集群搭建

建立乙個rediscluster之前,我們需要有一些以cluster模式執行的redis例項,這是因為cluster模式下redis例項將會開啟cluster的特徵和命令。現在我有2臺vbox搭建的centos6虛擬機器 centos1 192.168.56.101 和centos2 192.168...

Redis3 0 集群搭建

redis3.0 部僅提供了哨兵監控,熱切換,還提供了集群解決方案,接下來簡單的搭建redis3.0集群 1 新建三個redis server例項,我們可以將redis.conf分別copy到7001,7002,7003的資料夾中,並修改相應的配置 vi redis3.0 instance 7001...