Linux的redis集群的安裝與部署

2021-10-01 09:35:04 字數 2537 閱讀 5079

2.解壓編譯,這裡只make就結束了,沒有執行make install

[web@localhost ~]$ tar -zxvf redis-5.0.7.tar.gz    #解壓包

[web@localhost ~]$ mv redis-5.0.7 redis #重新命名

[web@localhost ~]$ cd redis #進入redis檔案

[web@localhost redis]$ make #進行編譯

3.建立6個節點目錄

[web@localhost redis]$ mkdir redis-cluster

[web@localhost redis]$ cd redis-cluster

[web@localhost redis-cluster]$ mkdir 7001 7002 7003 7004 7005 7006

4.將redis下的redis.conf檔案複製到7001目錄下

[web@localhost redis]$ cp redis.conf redis-cluster/7001/
5.編輯7001下的redis.conf檔案資訊

[web@localhost redis]$ vi redis-cluster/7001/redis.conf
# 繫結的ip,本機的服務ip位址

bind xx.xx.xx.xx

# 保護策略

protected-mode yes

# 埠

port 7001

# 後台執行

daemonize yes

# pid

pidfile /data/web/redis/redis-cluster/7001/redis.pid

# 資料位置

dir /data/web/redis/redis-cluster/7001/

# aof日誌開啟

# 開啟集群

cluster-enabled yes

# cluster-config-file

cluster-config-file /data/web/redis/redis-cluster/7001/nodes.conf

6.將7001編輯後的redis.conf檔案分別拷貝到7002、7003、7004、7005、7006目錄中,然後編輯,只需要將7001修改對應的檔案目錄就ok了

7.啟動redis服務

[web@localhost redis]$ cd src/

[web@localhost src]$ ./redis-server /data/web/redis/redis-cluster/7001/redis.conf

[web@localhost src]$ ./redis-server /data/web/redis/redis-cluster/7002/redis.conf

[web@localhost src]$ ./redis-server /data/web/redis/redis-cluster/7003/redis.conf

[web@localhost src]$ ./redis-server /data/web/redis/redis-cluster/7004/redis.conf

[web@localhost src]$ ./redis-server /data/web/redis/redis-cluster/7005/redis.conf

[web@localhost src]$ ./redis-server /data/web/redis/redis-cluster/7006/redis.conf

8.檢視是否啟動成功

[web@localhost redis]$ ps -ef|grep redis
9.執行redis建立集群命令,然後就可以登入了

[web@localhost redis]$ cd src

[web@localhost src]$ ./redis-cli --cluster create xx.xx.xx.xx:7001 xx.xx.xx.xx:7002 xx.xx.xx.xx:7003 xx.xx.xx.xx:7004 xx.xx.xx.xx:7005 xx.xx.xx.xx:7006 --cluster-replicas 1

[web@localhost src]$ ./redis-cli -c -h xx.xx.xx.xx -p 7001 #-c集群模式登入 -h位址 -p埠

10.set乙個值,看是否能成功

xx.xx.xx.xx:7001>set aa aa

基於Linux的Redis集群搭建

基於linux的redis集群搭建 我們為什麼要搭建redis集群呢?redis集群的作用 1 主從備份,防止主機宕機 2 讀寫分離 分擔master的任務 3 任務分離,如從服務分別分擔備份工作與計算工作。之前的準備工作都做好了,將redis安裝成功以後,就可以搭建集群了。既然是集群,就肯定是有主...

linux搭建redis集群

上傳 rz 到linux,解壓 tar zxvf 在redis x.x.x裡面的src 包,使用 make install 安裝redis 這裡我建立了7001 7009的資料夾,均只放乙個名為redis.conf的檔案 內容模板如下 port 埠號 cluster enabled yes maxm...

Linux安裝redis及redis集群

安裝gcc環境 yum install gcc c wget q 2解壓tar zxvf redis 4.0.1.tar.gz 3指定安裝目錄 sudo mv redis 4.0.1 usr local 4切換目錄 cd usr local redis 4.0.1 5 make test make ...