婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > CentOS 7下安裝 redis 3.0.6并配置集群的過程詳解

CentOS 7下安裝 redis 3.0.6并配置集群的過程詳解

熱門標簽:玄武湖地圖標注 最簡單的百度地圖標注 竹間科技AI電銷機器人 百度商家地圖標注怎么做 地圖標注費用 太原營銷外呼系統(tǒng) 地圖標注如何即時生效 西藏教育智能外呼系統(tǒng)價格 小紅書怎么地圖標注店

安裝依賴

[root@centos7-1 ~]# yum -y install gcc openssl-devel libyaml-devel libffi-devel readline-devel zlib-devel gdbm-devel ncurses-devel gcc-c++ automake autoconf

安裝 redis

[root@centos7-1 ~]# wget http://download.redis.io/releases/redis-3.0.6.tar.gz
[root@centos7-1 ~]# tar xvf redis-3.0.6.tar.gz
[root@centos7-1 ~]# cd redis-3.0.6/
[root@centos7-1 redis-3.0.6]# make MALLOC=libc
[root@centos7-1 redis-3.0.6]# make install

啟動 server

通過命令 redis-server 來啟動 redis server。通過下面的輸出信息可以看出這次啟動并沒有指定配置文件,可以使用命令 redis-server /path/to/redis.conf 來指定具體的配置文件啟動。

[root@centos7-1 redis-3.0.6]# redis-server 
4435:C 25 Jan 11:40:48.816 # Warning: no config file specified, using the default config. In order to specify a config file use redis-server /path/to/redis.conf
4435:M 25 Jan 11:40:48.817 * Increased maximum number of open files to 10032 (it was originally set to 1024).
    _._             
   _.-``__ ''-._            
  _.-`` `. `_. ''-._   Redis 3.0.6 (00000000/0) 64 bit
 .-`` .-```. ```\/ _.,_ ''-._         
 ( '  ,  .-` | `, )  Running in standalone mode
 |`-._`-...-` __...-.``-._|'` _.-'|  Port: 6379
 | `-._ `._ /  _.-' |  PID: 4435
 `-._ `-._ `-./ _.-' _.-'         
 |`-._`-._ `-.__.-' _.-'_.-'|         
 | `-._`-._  _.-'_.-' |   http://redis.io  
 `-._ `-._`-.__.-'_.-' _.-'         
 |`-._`-._ `-.__.-' _.-'_.-'|         
 | `-._`-._  _.-'_.-' |         
 `-._ `-._`-.__.-'_.-' _.-'         
  `-._ `-.__.-' _.-'          
   `-._  _.-'           
    `-.__.-'            
4435:M 25 Jan 11:40:48.817 # WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128.
4435:M 25 Jan 11:40:48.817 # Server started, Redis version 3.0.6
4435:M 25 Jan 11:40:48.817 # WARNING overcommit_memory is set to 0! Background save may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.
4435:M 25 Jan 11:40:48.817 # WARNING you have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo never > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled.
4435:M 25 Jan 11:40:48.817 * DB loaded from disk: 0.000 seconds
4435:M 25 Jan 11:40:48.817 * The server is now ready to accept connections on port 6379

到此,單節(jié)點的 Redis server 已經(jīng)安裝完畢,以下進入配置和安裝集群的過程。

創(chuàng)建集群中的6個節(jié)點

集群配置文件

集群相關(guān)的配置文件主要修改 redis.conf 中的一下幾個地方,因為都部署在一個服務(wù)器上,每個節(jié)點的端口不同。

[root@centos7-1 redis-3.0.6]$ vi redis.conf 
#修改以下地方
port 7000
cluster-enabled yes
cluster-config-file nodes-7000.conf
cluster-node-timeout 5000
appendonly yes

每個節(jié)點的配置文件

創(chuàng)建6個文件夾,分別表示一個 redis 節(jié)點,文件夾使用 redis 節(jié)點的端口號命名,文件里存放每個節(jié)點的配置文件。

[root@centos7-1 redis-3.0.6]# mkdir /usr/local/redis-cluster
[root@centos7-1 redis-3.0.6]# cd /usr/local/redis-cluster
[root@centos7-1 redis-cluster]# mkdir 7000 7001 7002 7003 7004 7005

拷貝 redis.conf 拷貝到6個文件夾中

[root@centos7-1 redis-cluster]# cp ~/redis-3.0.6/redis.conf 7000
[root@centos7-1 redis-cluster]# cp ~/redis-3.0.6/redis.conf 7001
[root@centos7-1 redis-cluster]# cp ~/redis-3.0.6/redis.conf 7002
[root@centos7-1 redis-cluster]# cp ~/redis-3.0.6/redis.conf 7003
[root@centos7-1 redis-cluster]# cp ~/redis-3.0.6/redis.conf 7004
[root@centos7-1 redis-cluster]# cp ~/redis-3.0.6/redis.conf 7005

并修改每個配置中的內(nèi)容為各自節(jié)點的端口,注意 port cluster-config-file 的值必須唯一。

分別啟動每個節(jié)點

[root@centos7-1 ~]# redis-server /usr/local/redis-cluster/7000/redis.conf
[root@centos7-1 ~]# redis-server /usr/local/redis-cluster/7001/redis.conf
[root@centos7-1 ~]# redis-server /usr/local/redis-cluster/7002/redis.conf
[root@centos7-1 ~]# redis-server /usr/local/redis-cluster/7003/redis.conf
[root@centos7-1 ~]# redis-server /usr/local/redis-cluster/7004/redis.conf
[root@centos7-1 ~]# redis-server /usr/local/redis-cluster/7005/redis.conf

啟動完成后查看進程

[root@centos7-1 ~]# ps -ef | grep redis
root  4704 2177 0 12:12 pts/0 00:00:07 redis-server *:7000 [cluster]
root  4707 4599 0 12:12 pts/1 00:00:07 redis-server *:7001 [cluster]
root  4710 4638 0 12:12 pts/2 00:00:07 redis-server *:7002 [cluster]
root  4752 4717 0 12:12 pts/3 00:00:07 redis-server *:7003 [cluster]
root  4788 4759 0 12:12 pts/4 00:00:07 redis-server *:7004 [cluster]
root  4824 4795 0 12:13 pts/5 00:00:07 redis-server *:7005 [cluster]
root  9018 8984 0 14:08 pts/6 00:00:00 grep --color=auto redis

建立 Redis 集群

上面的步驟分別創(chuàng)建了6個節(jié)點,并已經(jīng)啟動,這里要把這6個節(jié)點加入到一個集群里面。redis 已經(jīng)為我們提供了集群操作的腳本 redis-trib.rb , 操作起來很簡單, 繼續(xù)。

安裝 ruby

由于集群操作需要用到 ruby 腳本 redis-trib.rb , 所以要安裝 ruby 和 rubygems

[root@centos7-1 ~]# yum -y install ruby rubygems
[root@centos7-1 ~]# gem install redis --version 3.0.6
Fetching: redis-3.0.6.gem (100%)
Successfully installed redis-3.0.6
Parsing documentation for redis-3.0.6
Installing ri documentation for redis-3.0.6
1 gem installed

redis-trib.rb 是一個 ruby 腳本工具,用來建立和管理 redis 集群,因為使用比較頻繁,所以拷貝腳本 redis-trib.rb /usr/local/bin/

[root@centos7-1 redis-3.0.6]$ cp src/redis-trib.rb /usr/local/bin/

創(chuàng)建集群

[root@centos7-1 ~]# redis-trib.rb create --replicas 1 127.0.0.1:7000 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
>>> Creating cluster
>>> Performing hash slots allocation on 6 nodes...
Using 3 masters:
127.0.0.1:7000
127.0.0.1:7001
127.0.0.1:7002
Adding replica 127.0.0.1:7003 to 127.0.0.1:7000
Adding replica 127.0.0.1:7004 to 127.0.0.1:7001
Adding replica 127.0.0.1:7005 to 127.0.0.1:7002
M: d900d3667196121f95bdbd68ca2317926a6950bc 127.0.0.1:7000
 slots:0-5460 (5461 slots) master
M: b662853288cc89a3b78f70120d57c0a34f6a91d5 127.0.0.1:7001
 slots:5461-10922 (5462 slots) master
M: 6dc5ee101c2432ec4c1d934d54a6a3565116bbff 127.0.0.1:7002
 slots:10923-16383 (5461 slots) master
S: d18e50ac6aff2f612fac43da74a79288aa574c87 127.0.0.1:7003
 replicates d900d3667196121f95bdbd68ca2317926a6950bc
S: 85f6455e14d03ebaefeca3dbe3c78c92f2f76ead 127.0.0.1:7004
 replicates b662853288cc89a3b78f70120d57c0a34f6a91d5
S: 89d792acda7f2c99c95b0d3947572647cf9edc67 127.0.0.1:7005
 replicates 6dc5ee101c2432ec4c1d934d54a6a3565116bbff
Can I set the above configuration? (type 'yes' to accept): yes
>>> Nodes configuration updated
>>> Assign a different config epoch to each node
>>> Sending CLUSTER MEET messages to join the cluster
Waiting for the cluster to join..
>>> Performing Cluster Check (using node 127.0.0.1:7000)
M: d900d3667196121f95bdbd68ca2317926a6950bc 127.0.0.1:7000
 slots:0-5460 (5461 slots) master
M: b662853288cc89a3b78f70120d57c0a34f6a91d5 127.0.0.1:7001
 slots:5461-10922 (5462 slots) master
M: 6dc5ee101c2432ec4c1d934d54a6a3565116bbff 127.0.0.1:7002
 slots:10923-16383 (5461 slots) master
M: d18e50ac6aff2f612fac43da74a79288aa574c87 127.0.0.1:7003
 slots: (0 slots) master
 replicates d900d3667196121f95bdbd68ca2317926a6950bc
M: 85f6455e14d03ebaefeca3dbe3c78c92f2f76ead 127.0.0.1:7004
 slots: (0 slots) master
 replicates b662853288cc89a3b78f70120d57c0a34f6a91d5
M: 89d792acda7f2c99c95b0d3947572647cf9edc67 127.0.0.1:7005
 slots: (0 slots) master
 replicates 6dc5ee101c2432ec4c1d934d54a6a3565116bbff
[OK] All nodes agree about slots configuration.
>>> Check for open slots...
>>> Check slots coverage...
[OK] All 16384 slots covered.

以上 create 命令創(chuàng)建了集群,選項 –replicas 1 表示每個 Master 都需要一個 Slave。所以結(jié)果是集群中創(chuàng)建了3個 Master 節(jié)點 和 3個 Slave 節(jié)點。

上面信息中 M 表示 Master 節(jié)點, S 表示 Slave 節(jié)點。

由此可以看出三組 Master Slave 關(guān)系如下:

M: d900d3667196121f95bdbd68ca2317926a6950bc -> S: d18e50ac6aff2f612fac43da74a79288aa574c87
M: 6dc5ee101c2432ec4c1d934d54a6a3565116bbff -> S: 89d792acda7f2c99c95b0d3947572647cf9edc67
M: b662853288cc89a3b78f70120d57c0a34f6a91d5 -> S: 85f6455e14d03ebaefeca3dbe3c78c92f2f76ead

檢測集群的狀態(tài)

[root@centos7-1 ~]# redis-trib.rb check 127.0.0.1:7000
>>> Performing Cluster Check (using node 127.0.0.1:7000)
M: d900d3667196121f95bdbd68ca2317926a6950bc 127.0.0.1:7000
 slots:0-5460 (5461 slots) master
 1 additional replica(s)
M: 6dc5ee101c2432ec4c1d934d54a6a3565116bbff 127.0.0.1:7002
 slots:10923-16383 (5461 slots) master
 1 additional replica(s)
S: 89d792acda7f2c99c95b0d3947572647cf9edc67 127.0.0.1:7005
 slots: (0 slots) slave
 replicates 6dc5ee101c2432ec4c1d934d54a6a3565116bbff
S: d18e50ac6aff2f612fac43da74a79288aa574c87 127.0.0.1:7003
 slots: (0 slots) slave
 replicates d900d3667196121f95bdbd68ca2317926a6950bc
S: 85f6455e14d03ebaefeca3dbe3c78c92f2f76ead 127.0.0.1:7004
 slots: (0 slots) slave
 replicates b662853288cc89a3b78f70120d57c0a34f6a91d5
M: b662853288cc89a3b78f70120d57c0a34f6a91d5 127.0.0.1:7001
 slots:5461-10922 (5462 slots) master
 1 additional replica(s)
[OK] All nodes agree about slots configuration.
>>> Check for open slots...
>>> Check slots coverage...
[OK] All 16384 slots covered.

測試集群

利用 redis-cli -c -p 端口號 連接集群

[root@centos7-1 ~]# redis-cli -c -p 7000
127.0.0.1:7000> get hello
(nil)
127.0.0.1:7000> set hello "hello world"
OK
127.0.0.1:7000> get hello
"hello world"
127.0.0.1:7000> get name 
-> Redirected to slot [5798] located at 127.0.0.1:7001
(nil)
127.0.0.1:7001> set name "redis server"
OK
127.0.0.1:7001> get name
"redis server"

總結(jié)

上就是關(guān)于在CentOS 7系統(tǒng)下安裝redis 3.0.6并配置集群的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流。

您可能感興趣的文章:
  • Centos7下Redis3.2.8最新版本安裝教程
  • CentOS6.5下Redis安裝與配置詳細步驟
  • 詳解在Redis在Centos7上的安裝部署
  • CentOS系統(tǒng)安裝Redis及Redis的PHP擴展詳解
  • Redis3.2.11在centos9安裝與卸載過程詳解

標簽:澳門 景德鎮(zhèn) 香港 唐山 揚州 贛州 廣東 林芝

巨人網(wǎng)絡(luò)通訊聲明:本文標題《CentOS 7下安裝 redis 3.0.6并配置集群的過程詳解》,本文關(guān)鍵詞  CentOS,7下,安裝,redis,3.0.6,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《CentOS 7下安裝 redis 3.0.6并配置集群的過程詳解》相關(guān)的同類信息!
  • 本頁收集關(guān)于CentOS 7下安裝 redis 3.0.6并配置集群的過程詳解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    在线观看一区不卡| 欧美性生活大片视频| 国产精品一二三四| av电影在线观看一区| 欧美大片在线观看一区| 1000精品久久久久久久久| 日产精品久久久久久久性色| 久久疯狂做爰流白浆xx| 欧美一区二区女人| 日本少妇一区二区| 欧美肥胖老妇做爰| 一区二区三区四区乱视频| 国产一区二区免费视频| 国产日韩精品一区二区三区| 国产成a人无v码亚洲福利| 国产日韩欧美精品电影三级在线 | 91蜜桃网址入口| 亚洲精品精品亚洲| 欧美一级一级性生活免费录像| 国产毛片精品视频| 亚洲免费电影在线| 日韩精品中文字幕在线一区| 久草中文综合在线| 亚洲欧洲中文日韩久久av乱码| 欧美日韩国产成人在线免费| 亚洲一二三区视频在线观看| 中文字幕av不卡| 欧美电影免费观看高清完整版在| 成人国产精品免费观看| 亚洲美女电影在线| 久久久久久电影| 在线观看日产精品| 成人av集中营| 成人免费va视频| 粉嫩蜜臀av国产精品网站| 久久草av在线| 日本欧美肥老太交大片| 亚洲成人免费视频| 一区二区欧美在线观看| 亚洲线精品一区二区三区八戒| 国产欧美一区在线| 国产清纯白嫩初高生在线观看91| 久久久久9999亚洲精品| 欧美成人a视频| 久久众筹精品私拍模特| 久久久亚洲午夜电影| 国产日韩欧美a| 国产精品视频看| 亚洲高清在线视频| 日产国产欧美视频一区精品| 亚洲精品视频在线观看网站| 日韩精品亚洲一区| 国产一区二区中文字幕| 成人18视频日本| 精品欧美乱码久久久久久| 欧美—级在线免费片| 亚洲一本大道在线| 成人美女视频在线看| 欧美中文字幕一区二区三区亚洲| 欧美日韩一二三区| 欧美国产日本视频| 国产风韵犹存在线视精品| 欧美性猛交xxxx黑人交| 久久九九全国免费| 国产在线观看一区二区| 欧美日韩久久不卡| 亚洲欧美色一区| 国产suv精品一区二区三区| 欧美男同性恋视频网站| 亚洲欧美一区二区久久| 国产iv一区二区三区| 在线电影欧美成精品| 国产精品视频一区二区三区不卡| 久久福利视频一区二区| 欧美一区二区日韩| 亚洲国产日韩a在线播放| 99久久综合色| 中文一区二区在线观看 | 欧美一区二区三区视频免费播放| 中文字幕在线观看一区| 9久草视频在线视频精品| 中文字幕人成不卡一区| 色8久久精品久久久久久蜜| 亚洲日韩欧美一区二区在线| 在线观看中文字幕不卡| 一区二区三区四区中文字幕| 这里只有精品99re| 国产自产2019最新不卡| 国产精品久久久久一区 | 成人a免费在线看| 亚洲最大色网站| 精品黑人一区二区三区久久| 国产一区二区三区四| 久久综合中文字幕| 欧美精品第一页| 成人丝袜高跟foot| 日日欢夜夜爽一区| 国产视频一区在线观看| 91麻豆精品在线观看| 国产激情91久久精品导航| 日本欧美一区二区| 欧美一级二级在线观看| 欧美一卡在线观看| 国产剧情一区二区三区| 国产中文字幕精品| aaa亚洲精品| 精品久久一二三区| 精品国产一区二区三区四区四| 色94色欧美sute亚洲线路一久 | 国产日韩欧美激情| 欧美亚洲综合一区| 99re这里只有精品视频首页| 国产一区二区精品久久91| 亚洲成人激情综合网| 亚洲激情男女视频| 亚洲综合一区二区三区| 亚洲精品视频免费看| 国产精品不卡在线观看| 亚洲美女区一区| 精品一区免费av| 国产精品久久久久影视| 亚洲九九爱视频| 精彩视频一区二区三区| 99久久综合精品| 日韩一级二级三级| 中文字幕色av一区二区三区| 亚洲一区二区三区四区在线观看| 亚洲精品亚洲人成人网在线播放| 亚洲国产成人av好男人在线观看| 极品少妇xxxx精品少妇| 在线免费观看一区| 久久久精品tv| 日本欧美大码aⅴ在线播放| 99re在线精品| 亚洲精品国产高清久久伦理二区| 国产成人免费xxxxxxxx| 久久麻豆一区二区| 国产精品一区久久久久| 2021中文字幕一区亚洲| 亚洲观看高清完整版在线观看| 欧美日韩成人一区| 亚洲综合色视频| 国产麻豆91精品| 2019国产精品| 一本大道久久a久久精品综合| 日韩欧美激情一区| 国产精品一区免费视频| 免费观看在线综合| 日韩欧美123| 国产盗摄女厕一区二区三区| 精品国产乱子伦一区| 国产一区二区三区免费看 | 成人动漫一区二区三区| 日韩视频一区二区三区在线播放| 亚洲成人免费在线| 欧美日韩精品福利| 另类欧美日韩国产在线| 欧美欧美午夜aⅴ在线观看| 日韩国产欧美一区二区三区| 欧美日韩国产三级| 亚洲午夜视频在线观看| 欧美视频一区在线观看| 久久99国产精品久久99果冻传媒| 中文字幕在线一区| av爱爱亚洲一区| 亚洲一级电影视频| 国产欧美久久久精品影院| 欧美这里有精品| 麻豆成人在线观看| 亚洲激情六月丁香| 国产精品三级在线观看| 久久在线免费观看| 91丨porny丨中文| 国产精品嫩草99a| 欧美一区二区三区视频在线观看 | 久久久噜噜噜久噜久久综合| 成人免费av在线| 免费不卡在线观看| 国产精品久久久一本精品| 欧美亚洲综合一区| 国产盗摄一区二区三区| 九一九一国产精品| 肉肉av福利一精品导航| 日韩一区中文字幕| 成人欧美一区二区三区小说| 精品国产一区二区三区久久久蜜月 | 成人综合在线网站| 性久久久久久久久| 亚洲日本乱码在线观看| 亚洲欧美激情在线| 亚洲最大色网站| 一区二区在线观看视频在线观看| 中文av一区二区| 国产精品一二三四五| 成人高清免费观看| 色综合视频在线观看| 欧洲激情一区二区| 日韩精品资源二区在线| 国产精品久久三区| 婷婷成人综合网|