欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > 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并配置集群的過程詳解的相關信息資訊供網民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    日韩精品专区在线影院观看| 久久激情综合网| 99re成人精品视频| 国内偷拍精品视频| 中文字幕中文字幕在线一区| 国产成人午夜99999| 日本伦理一区二区三区| 久久久久久日产精品| 久久草av在线| 国产精品久久久久久成人| 2024国产精品| 国产美女精品人人做人人爽 | 久久久噜噜噜久噜久久综合| 美女久久久精品| 自拍偷拍视频亚洲| 久久久一区二区三区| 狠狠久久亚洲欧美| 欧美性生给视频| 中文字幕日本不卡| 日本黄色一级网站| 欧美日韩黄色影视| 日韩在线一二三区| 中文字幕 自拍| 国产拍欧美日韩视频二区 | 欧美一级片在线| 奇米影视7777精品一区二区| 蜜桃传媒一区二区亚洲av| 日韩精品一区二区三区蜜臀 | 欧美精品日韩综合在线| 亚洲一区二区成人在线观看| 在线观看亚洲免费视频| 日韩一区二区在线免费观看| 精品综合免费视频观看| 中文字幕求饶的少妇| 亚洲天堂成人在线观看| 绯色av蜜臀vs少妇| 日韩欧美国产小视频| 韩国女主播一区| 色综合咪咪久久| 午夜天堂影视香蕉久久| 老牛影视av老牛影视av| 中文字幕第一区第二区| 天天爽夜夜爽视频| 日韩欧美一二三四区| 国产一区二区按摩在线观看| 色中色一区二区| 日韩国产欧美在线观看| 日本人亚洲人jjzzjjz| 国产精品国产三级国产三级人妇 | 久久先锋影音av| 成人福利在线看| 欧美肥妇bbw| 国产精品一区久久久久| 91精品1区2区| 美女视频第一区二区三区免费观看网站| 美国精品一区二区| 亚洲一二三区视频在线观看| 日本少妇高潮喷水xxxxxxx| 中文字幕一区二区三区在线不卡| 在线观看一区二区三区四区| 久久欧美一区二区| 337p日本欧洲亚洲大胆张筱雨| 精品日韩在线观看| 99精品久久只有精品| 日韩欧美精品在线视频| www.欧美亚洲| 久久综合狠狠综合久久综合88| 99天天综合性| 久久久www成人免费毛片麻豆 | 久久伊人蜜桃av一区二区| 国产成人综合在线播放| 欧美精品久久久久久久久老牛影院| 国产伦理精品不卡| 欧美伦理电影网| 丁香一区二区三区| 日韩欧美一级二级三级| 99国产欧美另类久久久精品| 欧美精品一区二区在线观看| 91女人视频在线观看| 久久亚洲综合色| 精品一区二区三区四区五区六区| 中文字幕av一区二区三区| www国产视频| 亚洲欧美国产毛片在线| 老头老太做爰xxx视频| 亚洲国产欧美在线| 放荡的美妇在线播放| 捆绑紧缚一区二区三区视频| 欧美三级日韩三级| 成人白浆超碰人人人人| 亚洲精品在线观| 中国一级特黄录像播放| 亚洲日本va午夜在线影院| 国产又粗又硬视频| 秋霞影院一区二区| 欧美另类videos死尸| 成人av电影在线| 欧美激情一区不卡| 精品无码一区二区三区| 亚洲成人免费视| 欧美优质美女网站| 成人精品国产一区二区4080| 久久久久久久久久久久久久久99 | 免费观看成人鲁鲁鲁鲁鲁视频| 欧美性猛交一区二区三区精品| 国产99久久久久久免费看农村| 精品国产一区a| 网站免费在线观看| 午夜精品一区二区三区电影天堂| 91精品福利在线| 成人av午夜影院| 国产精品嫩草影院av蜜臀| 国产伦精品一区二区三区视频女| 日本在线播放一区二区三区| 欧美喷水一区二区| 国产chinesehd精品露脸| 最新不卡av在线| 精品欧美一区二区久久久久 | 杨钰莹一级淫片aaaaaa播放| 久久国产精品露脸对白| 欧美刺激脚交jootjob| 女尊高h男高潮呻吟| 婷婷久久综合九色综合绿巨人| 欧美视频日韩视频在线观看| 99久久婷婷国产| 亚洲色大成网站www久久九九| 麻豆精品一区二区三区视频| 成人久久18免费网站麻豆| 国产精品人妖ts系列视频| 久草手机视频在线观看| 国产91精品一区二区| 国产精品久久久久7777按摩| 午夜国产福利一区二区| 成人黄色在线网站| 亚洲欧美国产三级| 欧美日韩精品欧美日韩精品一综合 | 亚洲欧美另类小说| 欧美午夜精品久久久| 性生交大片免费看l| 香蕉久久夜色精品国产使用方法 | 久久亚洲捆绑美女| 91视频免费看片| 国产成人鲁色资源国产91色综| 国产精品女同互慰在线看| 黄色片在线观看网站| 91亚洲精品一区二区乱码| 一区二区三区四区高清精品免费观看| 欧美日韩综合在线免费观看| av天堂一区二区| 奇米一区二区三区av| 337p日本欧洲亚洲大胆精品| 99久久精品久久亚洲精品| 成人国产精品免费| 亚洲午夜激情av| 欧美xxxx在线观看| 后入内射无码人妻一区| 99在线精品观看| 日韩国产精品91| 久久久久久久久久久电影| 朝桐光av在线| 久久久久亚洲AV成人网人人小说| 日本伊人色综合网| 国产日韩亚洲欧美综合| 色又黄又爽网站www久久| www.四虎在线| 国精产品一区一区三区mba桃花| 国产精品久久看| 欧美日韩在线三区| 香蕉视频久久久| 99久久99久久综合| fc2ppv在线播放| 91在线观看地址| 美女视频黄免费的久久 | 国产另类ts人妖一区二区| 亚洲视频一区二区在线| 8x福利精品第一导航| 国产精品久久久久久成人| 能看毛片的网站| 久久国产精品一区二区| 亚洲人午夜精品天堂一二香蕉| 日韩午夜在线播放| 欧美一区免费观看| 人妻av一区二区| 国产ts人妖一区二区| 五月激情综合婷婷| 国产精品成人免费在线| 日韩欧美一二区| 色综合一个色综合| mm131美女视频| av一本久道久久综合久久鬼色| 日韩高清在线电影| 一区视频在线播放| 日韩精品一区二| 欧美性色黄大片| 中文字幕精品亚洲| 成年女人免费视频| 成人h动漫精品| 久久99精品国产麻豆不卡| 一区二区三区成人| 中文字幕av不卡|