亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

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

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

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

安裝依賴

[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

到此,單節點的 Redis server 已經安裝完畢,以下進入配置和安裝集群的過程。

創建集群中的6個節點

集群配置文件

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

[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

每個節點的配置文件

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

[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

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

分別啟動每個節點

[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 集群

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

安裝 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/

創建集群

[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 命令創建了集群,選項 –replicas 1 表示每個 Master 都需要一個 Slave。所以結果是集群中創建了3個 Master 節點 和 3個 Slave 節點。

上面信息中 M 表示 Master 節點, S 表示 Slave 節點。

由此可以看出三組 Master Slave 關系如下:

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

檢測集群的狀態

[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"

總結

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

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

標簽:澳門 景德鎮 香港 唐山 揚州 贛州 廣東 林芝

巨人網絡通訊聲明:本文標題《CentOS 7下安裝 redis 3.0.6并配置集群的過程詳解》,本文關鍵詞  CentOS,7下,安裝,redis,3.0.6,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《CentOS 7下安裝 redis 3.0.6并配置集群的過程詳解》相關的同類信息!
  • 本頁收集關于CentOS 7下安裝 redis 3.0.6并配置集群的過程詳解的相關信息資訊供網民參考!
  • 推薦文章
    美女免费黄网站| 日本特黄特黄aaaaa大片| 日韩专区一区| 香蕉视频三级| 成人免费观看男女羞羞视频 | 国产综合成人观看在线| 日日夜人人澡人人澡人人看免| 99久久精品国产国产毛片| 国产欧美精品| 一级毛片视频在线观看| 99久久精品国产片| 精品国产亚洲人成在线| 亚洲 国产精品 日韩| 国产视频久久久久| 久久国产影院| 91麻豆爱豆果冻天美星空| 日韩av片免费播放| 一级女性全黄生活片免费| 天天做人人爱夜夜爽2020毛片| 一级女性全黄生活片免费| 成人免费高清视频| 久草免费在线视频| 国产成人精品一区二区视频| 色综合久久天天综合绕观看| 欧美激情伊人| 国产视频网站在线观看| 国产麻豆精品免费密入口| 成人影视在线播放| 色综合久久天天综线观看| 精品视频在线观看免费| 亚洲天堂在线播放| 国产成a人片在线观看视频| 韩国三级一区| 精品久久久久久中文字幕2017| 日韩字幕在线| 中文字幕一区二区三区 精品| 精品久久久久久免费影院| 久草免费在线观看| 欧美激情一区二区三区视频 | 日日日夜夜操| 精品视频在线观看一区二区 | 国产视频在线免费观看| 亚洲女人国产香蕉久久精品 | 日韩中文字幕一区二区不卡| 亚洲第一视频在线播放| 日本在线www| 国产视频一区二区在线播放| 国产麻豆精品视频| 精品久久久久久综合网| 黄视频网站在线看| 久久精品人人做人人爽97| 九九热精品免费观看| 亚洲天堂一区二区三区四区| 精品国产香蕉伊思人在线又爽又黄| 成人免费高清视频| 国产高清在线精品一区二区| 99热热久久| 天天做人人爱夜夜爽2020| 九九精品在线| 亚欧乱色一区二区三区| 亚洲第一色在线| 日韩一级黄色| 国产高清在线精品一区二区| 尤物视频网站在线| 久久99中文字幕| 日本免费看视频| 高清一级片| 四虎精品在线观看| 亚洲精品影院久久久久久| 美女被草网站| 久久精品免视看国产明星| 91麻豆精品国产综合久久久| 成人高清护士在线播放| 国产网站在线| 精品国产一区二区三区久| 国产亚洲精品成人a在线| 日韩专区在线播放| 国产成人精品在线| 日韩中文字幕一区| 午夜在线观看视频免费 成人| 日韩在线观看视频网站| 国产亚洲免费观看| 91麻豆爱豆果冻天美星空| 一级毛片视频免费| 九九免费精品视频| 久久国产一久久高清| 91麻豆国产福利精品| 欧美激情一区二区三区视频高清| 九九精品久久久久久久久| 亚洲女人国产香蕉久久精品| 九九久久99综合一区二区| 精品国产三级a∨在线观看| 日本特黄特色aa大片免费| 国产亚洲男人的天堂在线观看| 日韩在线观看视频网站| 久久99欧美| 国产麻豆精品| 日韩男人天堂| 亚洲天堂免费观看| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 国产一区二区精品尤物| 亚州视频一区二区| 国产亚洲男人的天堂在线观看| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 色综合久久天天综合| 精品在线观看国产| 亚洲 激情| 日韩专区一区| 欧美18性精品| 日本伦理黄色大片在线观看网站| 色综合久久天天综合| 日本免费乱理伦片在线观看2018| 国产网站免费| 国产伦精品一区二区三区在线观看| 国产一区国产二区国产三区| 久久国产精品自由自在| 成人高清视频免费观看| 精品视频一区二区三区免费| 天天做日日爱| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 色综合久久手机在线| 欧美一区二区三区在线观看| 欧美另类videosbestsex视频| 国产麻豆精品免费密入口| 国产成+人+综合+亚洲不卡| 台湾毛片| 欧美激情一区二区三区视频| 免费的黄色小视频| 一级女性大黄生活片免费| 精品视频在线观看一区二区 | 青青久久精品国产免费看| 午夜欧美福利| 九九久久国产精品| 黄色免费网站在线| 国产福利免费观看| 国产a免费观看| 国产麻豆精品hdvideoss| a级黄色毛片免费播放视频| 99久久精品国产麻豆| 高清一级做a爱过程不卡视频| 国产网站免费| 久久精品人人做人人爽97| 一级女性全黄久久生活片| 高清一级毛片一本到免费观看| 国产一区二区精品久久91| 国产一级强片在线观看| 欧美18性精品| 国产麻豆精品高清在线播放| 国产精品12| 欧美一级视| 日韩一级黄色| 超级乱淫黄漫画免费| 99色视频在线| 韩国毛片基地| 国产综合成人观看在线| 国产亚洲精品成人a在线| 亚欧视频在线| 99色视频在线观看| 国产综合91天堂亚洲国产| 国产一级生活片| 一级女性大黄生活片免费| 国产综合91天堂亚洲国产| 国产精品免费久久| 色综合久久天天综合绕观看| 欧美激情伊人| 高清一级片| 精品国产亚洲一区二区三区| 国产一区二区福利久久| 国产不卡福利| 国产一区二区精品久| 四虎影视久久| 一级片片| 一级女性全黄久久生活片| 中文字幕一区二区三区 精品| 久久国产精品自线拍免费| 精品久久久久久中文字幕一区 | 一本伊大人香蕉高清在线观看| 四虎影视库国产精品一区| 亚洲精品中文一区不卡| 人人干人人草| 亚洲女人国产香蕉久久精品 | 欧美国产日韩在线| 二级特黄绝大片免费视频大片| 九九久久99综合一区二区| 欧美18性精品| 国产91精品系列在线观看| 99久久精品国产麻豆| 一本伊大人香蕉高清在线观看| 麻豆网站在线看| 精品国产一区二区三区久久久蜜臀| 成人免费观看男女羞羞视频 | 999久久狠狠免费精品| 久草免费在线观看| 国产一区国产二区国产三区| 欧美18性精品| 免费国产在线视频| 青草国产在线| 国产伦久视频免费观看 视频| 国产福利免费视频| 精品视频免费在线|