生產環境的redis高可用集群搭建


這里只是總結一下安裝步驟
如果要了解redis集群高可用的原理,推薦仔細看一遍配置文件示例http://download.redis.io/redis-stable/redis.conf,源碼包里也有,里面的注釋都是干貨,看完會非常有幫助。
 
1、安裝
make
 
mkdir /usr/local/redis-bin     #創建redis安裝目錄
#復制編譯出來的bin文件到安裝目錄
cp src/redis-* /usr/local/redis-bin
#復制默認配置文件到安裝目錄
cp redis.conf /usr/local/redis-bin
cp sentinel.conf /usr/local/redis-bin
 
2、配置(redis服務一主一從,故障選舉服務三台)
vi redis.conf             #配置redis,兩台
daemonize yes  #redis在后台執行
logfile "/usr/local/redis-bin/redis.log"   #redis日志輸出
slaveof 192.168.166.131 6379                  #slave節點需要配置主master節點的信息
 
#redis要求的,kernel參數修改,重啟生效
vim /etc/sysctl.conf
vm.overcommit_memory = 1
net.core.somaxconn = 511
 
vi sentinel.conf       #配置故障選舉服務,三台
添加:
daemonize yes
logfile "/usr/local/redis-bin/sentinel.log"
修改
sentinel monitor mymaster 192.168.166.131 6379 2
 
3、起動關閉
redis
起動:/usr/local/redis-bin/redis-server /usr/local/redis-bin/redis.conf
關閉:/usr/local/redis-bin/redis-cli shutdown
sentinel
起動:/usr/local/redis-bin/redis-sentinel /usr/local/redis-bin/sentinel.conf
關閉:/usr/local/redis-bin/redis-cli -p 26379 shutdown
 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM