Redis集群及其中間遇到的坑

2021-08-08 19:30:23 字數 2145 閱讀 9783

進入redis目錄下make && make install

可能會報錯

/bin/sh: cc: 未找到命令

make[1]: *** [adlist.o] 錯誤 127

原因是沒有gcc,安裝gcc就好yum install gcc

建議下版本高一點的

/opt/redis-4.0.0/src/redis-trib.rb複製到/usr/local/bin/opt/redis-4.0.0/目錄下建立redis_cluster/opt/redis-4.0.0/redis_cluster下建立7001,7002,7003節點目錄

拷貝/opt/redis-4.0.0/redis.conf到節點目錄

[root@localhost redis-4.0.0]# cp redis.conf redis_cluster/7000

[root@localhost redis-4.0.0]# cp redis.conf redis_cluster/7001

[root@localhost redis-4.0.0]# cp redis.conf redis_cluster/7002

分別修改這3個目錄下的redis.conf配置檔案

port  7000

//埠7000,7002,7003

bind 本機ip //預設ip為127.0.0.1 需要改為其他節點機器可訪問的ip 否則建立集群時無法訪問對應的埠,無法建立集群

daemonize yes //redis後台執行

pidfile /var/run/redis_7000.pid //pidfile檔案對應7000,7001,7002

cluster-enabled yes //開啟集群 把注釋#去掉

cluster-config

-file nodes_7000.conf //集群的配置 配置檔案首次啟動自動生成 7000,7001,7002

cluster-node

-timeout

15000

//請求超時 預設15秒,可自行設定

redis-server /opt/redis-4.0

.0/redis_cluster/7000/redis.conf

redis-server /opt/redis-4.0

.0/redis_cluster/7001/redis.conf

redis-server /opt/redis-4.0

.0/redis_cluster/7002/redis.conf

redis-server /opt/redis-4.0

.0/redis_cluster/7003/redis.conf

redis-server /opt/redis-4.0

.0/redis_cluster/7004/redis.conf

redis-server /opt/redis-4.0

.0/redis_cluster/7005/redis.conf

使用gem安裝redis介面gem install redis

create (確保每個redis都是啟動的)

/opt/redis-4.0

.0/src/redis-trib.rb create

--replicas 1 192.168.115.132:7000 192.168.115.132:7001 192.168.115.132:7002 192.168.115.130:7003 192.168.115.130:7004 192.168.115.130:7005

在/etc/profil/iptables中新增開放埠

redis集群沒有重啟或者關閉操作,解決方案,清楚資料重新集群

搭建redis集群遇到的坑

bin bash 日期 2017.4.23 20.15 用途 通過ruby指令碼啟動redis偽集群 if 2 start then echo 正在啟動redis例項 echo 正在啟動redis集群.param cd usr local redis cluster for num in 1 2 3...

Redis3 0集群遇到的那些坑

centos7.4 redis3.0 先放步驟 wget tar zxvf redis 3.0.0.tar.gz c usr local rediscd usr local redis redis 3.0.0make install裝好之後開啟守護執行緒後台啟動 vi redis.conf daem...

Node Connect 及其中介軟體的理念相當好

好到有種相見恨晚的感覺,呵呵。connect 所謂的中介軟體思想,可謂不新鮮。但是於 node 上面使用,卻是第乙個吃螃蟹的人,以致今日,有為數不少的第三方中介軟體。套一句俗話,充分利用好這些中介軟體,能讓你的工作事半功倍,呵呵。這種中介軟體思想,簡直就是抓住了 web server 七尺之喉,把關...