在正式的商業(yè)環(huán)境中,如果需要用到redis,一臺服務(wù)器是遠遠不夠的,所以必須是多臺機器以集群的形式存在的。
Redis的主從復(fù)制過程

redis的主從復(fù)制過程
過程:
1:當一個從數(shù)據(jù)庫啟動時,會向主數(shù)據(jù)庫發(fā)送sync命令,
2:主數(shù)據(jù)庫接收到sync命令后會開始在后臺保存快照(執(zhí)行rdb操作),并將保存期間接收到的命令緩存起來
3:當快照完成后,redis會將快照文件和所有緩存的命令發(fā)送給從數(shù)據(jù)庫。
4:從數(shù)據(jù)庫收到后,會載入快照文件并執(zhí)行收到的緩存的命令。
注意:redis2.8之前的版本:當主從數(shù)據(jù)庫同步的時候從數(shù)據(jù)庫因為網(wǎng)絡(luò)原因斷開重連后會重新執(zhí)行上述操作,不支持斷點續(xù)傳。
redis2.8之后支持斷點續(xù)傳。
配置參數(shù)
Slave
port 6380
slaveof 127.0.0.1 6379
masterauth 123456
requirepass 123456
配置這塊沒什么好說的,就那幾個參數(shù)注意下就行了,注意要是自己在本機一臺機器上做實驗的話,從服務(wù)器和主服務(wù)器的pid一定要分開
另外就是 如果主從架構(gòu),主服務(wù)器就沒必要開rdb了