欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

CentOS7.4安裝redis-4.0.10集群-創(chuàng)新互聯(lián)

redis cluster簡介:

創(chuàng)新互聯(lián)成都網(wǎng)站建設(shè)專業(yè)公司,是成都網(wǎng)站開發(fā)公司,為服務(wù)器租用提供網(wǎng)站建設(shè)服務(wù),有成熟的網(wǎng)站定制合作流程,提供網(wǎng)站定制設(shè)計服務(wù):原型圖制作、網(wǎng)站創(chuàng)意設(shè)計、前端HTML5制作、后臺程序開發(fā)等。成都網(wǎng)站改版熱線:028-86922220

 3.0以后版本加入,去中心化設(shè)計,不同redis節(jié)點都可接收用戶請求并持有不同數(shù)據(jù),每節(jié)點共享節(jié)點innode信息方便找到數(shù)據(jù)。

實驗準(zhǔn)備:

    試驗?zāi)繕?biāo):3臺機器,每機器2節(jié)點共6個節(jié)點組成完整高可用的集群。

 測試環(huán)境:

HOSTIPsoftwarePORTSYSTEM
node1192.168.23.128redis-4.0.1070017004CentOS 7.4
node2192.168.23.129redis-4.0.1070027005CentOS 7.4
node3192.168.23.131redis-4.0.1070037006CentOS 7.4

操作步驟:

1.軟件下載到/usr/local:wget http://download.redis.io/releases/redis-4.0.10.tar.gz

2.編譯安裝

tar xzf redis-4.0.10.tar.gz cd redis-4.0.10 make &&make install #如有軟件依賴安裝依賴包 #復(fù)制redis 集群管理命令 cp /usr/local/redis-4.0.10/src/redis-trib.rb /usr/local/bin/

3.配置節(jié)點(以node1節(jié)點7001為例)

mkdir -p /data/redis-cluster/{7001,7004} cp /usr/local/redis-4.0.10/redis.conf /data/redis-cluster/7001/redis-7001.conf

需修改配置文件:

#vim /data/redis-cluster/7001/redis-7001.conf bind 0.0.0.0 port 7001 daemonize yes pidfile /var/run/redis_7001.pid dir /data/redis-cluster/7001 logfile "/var/log/redis/7001.log" cluster-enabled yes cluster-node-timeout 2000 appendonly yes cluster-config-file nodes-7001.conf##新建日志目錄及文件 mkdir /var/log/redis ##啟動各redis 實例 cd 7001 redis-server ./redis7001.conf

將配置文件復(fù)制到其他節(jié)點并分別啟動:

grep -v "^#" redis-7001.conf|grep -v "^$" >redis.conf.tem cp redis.conf.tem  /data/redis-cluser/700X/redis-700X.conf vim修改復(fù)制過來的配置文件: :%s/7001/700X/g

4.配置集群redis-trib.rb工具環(huán)境(ruby語言編寫)

    redis集群管理工具需要ruby2.2以上版本,查看版本ruby -v

    推薦yum安裝方式(只在一臺服務(wù)器上安裝即可):

yum install centos-release-scl-rh  yum install rh-ruby23  -y scl  enable  rh-ruby23 bash ruby -v 加入到環(huán)境變量:     echo "source /opt/rh/rh-ruby23/enable" >> /etc/profile     source /etc/profile gem install redis #安裝redis插件,如下載較慢可如下切換到國內(nèi)gem源 #gem sources –l #gem sources --remove https://rubygems.org/ #gem  source -a https://gems.ruby-china.com

初始化redis集群

    #注意創(chuàng)建集群時 對主機名和DNS支持不好,最好使用 IP:port的方式

創(chuàng)建方法一:先在三臺主機上分別啟動一個Master ,在啟動slave交叉加入各主機Master,0,1表示slave節(jié)點的數(shù)量

#設(shè)計端口單數(shù)為master  雙數(shù)為slave redis-trib.rb create --replicas 0   192.168.23.128:7001 192.168.23.129:7002 192.168.23.131:7003 redis-trib.rb check 192.168.23.128:7001 #檢查任意主機節(jié)點,并記錄master-id ###啟動slave加入各Master redis-trib.rb add-node --slave --master-id e3933a2276962abb7180ebe7767a544bdd539f27 192.168.23.128:7004(新節(jié)點) 192.168.23.128:7001(任意舊節(jié)點) redis-trib.rb add-node --slave --master-id cee9b75e480a3d707e7079631a280e732e0264b7 192.168.23.129:7005 192.168.23.128:7001 redis-trib.rb add-node --slave --master-id c61feb0e6f33d467758e8278436c03ce265c44b1 192.168.23.131:7006 192.168.23.128:7001

創(chuàng)建方法二(推薦):

redis-trib.rb create  --replicas 1 192.168.23.128:7001 192.168.23.129:7002 192.168.23.131:7003 192.168.23.128:7004 192.168.23.129:7005 192.168.23.131:7006 ##檢查對應(yīng)關(guān)系 redis-trib.rb check 192.168.23.128:7001

附:redis-trib.rb工具使用方法示例:

https://www.jianshu.com/p/21f67bd739cc

5. 內(nèi)存優(yōu)化相關(guān)

#修改系統(tǒng)參數(shù) echo never > /sys/kernel/mm/transparent_hugepage/enabled echo 511 > /proc/sys/net/core/somaxconn 并加到 /etc/rc.localvim  /etc/sysctl.conf   vm.overcommit_memory=1 net.core.somaxconn = 511 kernel.pid_max=1000000 sysctl -pvim /etc/security/limits.conf  * soft nproc 65535 * hard nproc 65535 * soft nofile 65535  * hard nofile 65535

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

分享題目:CentOS7.4安裝redis-4.0.10集群-創(chuàng)新互聯(lián)
文章網(wǎng)址:http://chinadenli.net/article4/dgpdie.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供標(biāo)簽優(yōu)化App設(shè)計、商城網(wǎng)站、建站公司域名注冊、企業(yè)建站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)