關於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