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

這裏只是總結一下安裝步驟
若是要了解redis集羣高可用的原理,推薦仔細看一遍配置文件示例http://download.redis.io/redis-stable/redis.conf,源碼包裏也有,裏面的註釋都是乾貨,看完會很是有幫助。
 
一、安裝
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
 
二、配置(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
 
三、起動關閉
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
相關文章
相關標籤/搜索