Reids 3.0 搭建主從集羣

關於Redis 安裝   官方網站node

$ wget http://download.redis.io/releases/redis-3.0.7.tar.gzredis

$ tar xzf redis-3.0.7.tar.gz數據庫

$ cd redis-3.0.7ruby

$ make installapp

這裏必定須要 make install  命令進行安裝 而不是make  使用make會提示你redis-server命令找不到   而且在  usr/local/bin 這個文件夾下不會生成  redis-server  和 redis-cli網站

安裝 啓動以及配置ui

http://www.tuicool.com/articles/aQbQ3u線程

 

redis 配置文件 以及一些關鍵配置的講解 全部的配置文件都在 redis-server.conf 這個文件中日誌

daemonize     yes  設置成是否是使用守護線程來進行操做 (no 非守護線程)server

pidfile        生成的pid 文件的目錄

port     6666    端口號

logfile   生成的日誌文件,這裏配置目錄和文件名當redis啓動失敗,宕機等均可以從這個日誌文件中查找到相關信息

dbfilename   redis.rdb     生成的數據庫文件,由於redis是能夠一步把數據寫入磁盤的

dir  文件目錄        它生成dbfilename的目錄  和  在下面配置redis集羣的時候 cluster--config-file 的目錄

cluster-enabled   yes  表示開啓集羣配置

cluster-config-file       集羣的redis節點

cluster-node-timeout    5000節點連接的時間設置

appendonly    是否開啓寫入日誌

appendfilename  記錄每次寫操做的文件名

配置完了上面的文件以後,複製出來多個配置文件  好比  6666.conf,6667.conf,6668.conf,6669.conf  6670.conf   6671.conf

 

注意: 搭建redis集羣主從 須要配置 6個節點,三主三從

分別啓動這些 節點  redis-server  6666.conf  ,redis-server   6667.conf     ........

 

以後使用 ruby 來搭建  redis的主從  在redis的src 目錄下 有一個  redis-trib.rb

要是本身本機上面沒有安裝 ruby 要先安裝 sudo apt-get install  ruby

以後使用 gemp install  redis  安裝redis的監聽端口

一切安裝好以後

./redis-trib.rb create --replicas 1 127.0.0.1:6666 127.0.0.1:6667  127.0.0.1:6668  127.0.0.1:6669 127.0.0.1:6670 127.0.0.1:6671

 

啓動的時候出現:

Can  I  set   the  above  configuration   輸入  yes

相關文章
相關標籤/搜索