redis安裝和啓動 Linux 啓動服務 cd /usr/local/redis/redis-stable redis-server redis.conf
redis卸載服務
cd C:\web\redis
redis-server --service-uninstall --service-name redis6381
windows下redis主從複製配置
redis.windows.conf 配置文件中,一是改端口號port,二是改主從配置 slaveof <masterip> <masterport>
例如:slaveof 127.0.0.1 6379
測試是否成功配置主從關係:redis-cli -p 6379
redis主從配置,主數據庫負責寫入,從數據庫負責讀取,一般從數據庫可以不支持可寫入可以通過從數據庫的配置文件中的 slave-read-only 爲no 設置
原理:
主從數據庫短線重連支持有條件的增量數據傳輸,當從數據庫重新連接上主數據庫後,主數據庫只需將斷線期間執行的命令傳送給從數據庫。
哨兵
典型的一主多從的Redis系統中,從數據庫在整個系統中起到數據冗餘備份和讀寫分離的作用,當主數據庫遇到異常中斷服務後,開發者手動選擇一個數據庫升格爲主數據庫,過程十分麻煩。Redis2.8提供哨兵工具來實現自動化的系統監控和故障恢復功能。