中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

CentOS 7.0中怎么搭建與使用Redis集群

發布時間:2021-07-12 15:11:12 來源:億速云 閱讀:130 作者:Leah 欄目:系統運維

CentOS 7.0中怎么搭建與使用Redis集群,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。

安裝 Redis

下載,解壓,編譯:

$ cd /usr/local/ $ wget http://download.redis.io/releases/redis-3.2.6.tar.gz $ tar xzf redis-3.2.6.tar.gz $ cd redis-3.2.6 $ make

創建 Redis 節點

首先在 192.168.1.8 機器上 /usr/local/redis-3.2.6 目錄下創建 redis_cluster 目錄

$ mkdir /usr/local/redis-3.2.6/redis_cluster 

在 redis_cluster 目錄下,創建名為7000、7001、7002的目錄,并將 redis.conf 拷貝到這三個目錄中

$ mkdir 7000 7001 7002 $ cp /usr/local/redis-3.2.6/redis.conf /usr/local/redis-3.2.6/redis_cluster/7000 $ cp /usr/local/redis-3.2.6/redis.conf /usr/local/redis-3.2.6/redis_cluster/7001 $ cp /usr/local/redis-3.2.6/redis.conf /usr/local/redis-3.2.6/redis_cluster/7002

分別修改這三個配置文件,修改如下內容

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秒,可自行設置 appendonly            yes                         //aof日志開啟,有需要就開啟,它會每次寫操作都記錄一條日志 

接著在另外兩臺機器上(192.168.1.9、192.168.1.10)重復以上三步,只是把目錄改為7003、7004、7005、7006、7007、7008對應的配置文件也按照這個規則修改即可

啟動各個節點

##***臺機器上執行 $ /usr/local/redis-3.2.6/src/redis-server /usr/local/redis-3.2.6/redis_cluster/7000/redis.conf $ /usr/local/redis-3.2.6/src/redis-server /usr/local/redis-3.2.6/redis_cluster/7001/redis.conf $ /usr/local/redis-3.2.6/src/redis-server /usr/local/redis-3.2.6/redis_cluster/7002/redis.conf   ##第二臺機器上執行 $ /usr/local/redis-3.2.6/src/redis-server /usr/local/redis-3.2.6/redis_cluster/7003/redis.conf $ /usr/local/redis-3.2.6/src/redis-server /usr/local/redis-3.2.6/redis_cluster/7004/redis.conf $ /usr/local/redis-3.2.6/src/redis-server /usr/local/redis-3.2.6/redis_cluster/7005/redis.conf   ##第三臺機器上執行 $ /usr/local/redis-3.2.6/src/redis-server /usr/local/redis-3.2.6/redis_cluster/7006/redis.conf $ /usr/local/redis-3.2.6/src/redis-server /usr/local/redis-3.2.6/redis_cluster/7007/redis.conf $ /usr/local/redis-3.2.6/src/redis-server /usr/local/redis-3.2.6/redis_cluster/7008/redis.conf

檢查各 Redis 啟動情況

##***臺機器 $ ps -ef | grep redis           //redis是否啟動成功 $ netstat -tnlp | grep redis    //監聽redis端口

CentOS 7.0中怎么搭建與使用Redis集群

注:確保每個節點沒有配置錯誤,并且啟動起來

關閉防火墻

$ firewall-cmd --state  ##查看防火墻狀態 running

running 說明防火墻是打開狀態

$ systemctl stop firewalld  ##關閉防火墻 $ firewall-cmd --state not running

注: CentOS 7 關閉防火墻與 CentOS 6 有所不同

安裝 Ruby

$ yum -y install ruby ruby-devel rubygems rpm-build $ gem install redis

注:創建集群時需要安裝 Ruby 運行redis-trib.rb

創建集群

Redis 官方提供了 redis-trib.rb 這個工具,就在解壓目錄的 src 目錄中

$ /usr/local/redis-3.2.6/src/redis-trib.rb create --replicas 1 192.168.1.8:7000 192.168.1.8:7001 192.168.1.8:7002 192.168.1.9:7006 192.168.1.9:7004 192.168.1.9:7005 192.168.1.10:7006 192.168.1.10:7007 192.168.1.10:7008

其中,前三個 ip:port 為***臺機器的節點,中間三個為第二臺機器,***三個為第三臺機器

CentOS 7.0中怎么搭建與使用Redis集群

輸入 yes,然后出現如下內容,說明安裝成功

CentOS 7.0中怎么搭建與使用Redis集群

集群驗證

在***臺機器上連接集群的7000節點,在另外一臺連接7004節點,連接方式為:

##加參數 -C 可連接到集群,因為 redis.conf 將 bind 改為了ip地址,所以 -h 參數不可以省略,-p 參數為端口號 $ /usr/local/redis-3.2.6/src/redis-cli -h 192.168.1.8 -c -p 7000

在7004節點執行命令:

192.168.1.8:7000> get name

CentOS 7.0中怎么搭建與使用Redis集群

然后在另兩臺7000、7007端口,查看 key 為 name 的內容

192.168.1.8:7000> get name

CentOS 7.0中怎么搭建與使用Redis集群 

192.168.1.10:7007> get name

CentOS 7.0中怎么搭建與使用Redis集群

看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

驻马店市| 阜阳市| 桓台县| 巨鹿县| 汤原县| 乌拉特后旗| 株洲市| 卢湾区| 镶黄旗| 陆丰市| 福建省| 赤水市| 怀化市| 手游| 康定县| 肇州县| 大港区| 宜章县| 尉犁县| 静乐县| 安陆市| 普定县| 宁强县| 湟中县| 石楼县| 天津市| 肃南| 阿克苏市| 齐齐哈尔市| 宁阳县| 上思县| 九江市| 新沂市| 铁岭市| 宝坻区| 和平县| 任丘市| 那坡县| 丰镇市| 南溪县| 崇礼县|