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

baibaluo發表於2014-12-16
這裡只是總結一下安裝步驟
如果要了解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
 
 

相關文章