?
本文檔使用
php中文網(wǎng)手冊(cè) 發(fā)布
SLAVEOF host port
自1.0.0起可用。
SLAVEOF 命令可以即時(shí)更改從站的復(fù)制設(shè)置。如果 Redis 服務(wù)器已充當(dāng)從服務(wù)器,則命令 SLAVEOF NO ONE 將關(guān)閉復(fù)制,將 Redis 服務(wù)器變?yōu)橹鞣?wù)器。以適當(dāng)?shù)男问?,SLAVEOF 主機(jī)名端口將使服務(wù)器成為監(jiān)聽(tīng)指定主機(jī)名和端口的另一臺(tái)服務(wù)器的從服務(wù)器。
如果服務(wù)器已經(jīng)是某個(gè)主服務(wù)器的從服務(wù)器,則 SLAVEOF 主機(jī)名端口將停止針對(duì)舊服務(wù)器的復(fù)制,并針對(duì)新服務(wù)器啟動(dòng)同步,丟棄舊數(shù)據(jù)集。
表單 SLAVEOF NO ONE 將停止復(fù)制,將服務(wù)器變?yōu)?MASTER ,但不會(huì)放棄復(fù)制。因此,如果舊主設(shè)備停止工作,可以將從設(shè)備變?yōu)橹髟O(shè)備,并設(shè)置應(yīng)用程序以讀/寫(xiě)方式使用這個(gè)新主設(shè)備。稍后當(dāng)其他 Redis 服務(wù)器被修復(fù)時(shí),它可以重新配置為從服務(wù)器。
Simple string reply
關(guān)于從機(jī)的說(shuō)明:不幸的是,最初的主從術(shù)語(yǔ)是為數(shù)據(jù)庫(kù)選擇的。當(dāng)設(shè)計(jì) Redis 時(shí),現(xiàn)有的術(shù)語(yǔ)沒(méi)有太多的選擇分析,但是 SLAVEOF NO ONE 命令被添加為自由信息。我們不想改變那些需要打破 API 和 INFO 輸出的向后兼容性的術(shù)語(yǔ),而是想用這個(gè)頁(yè)面提醒你,從機(jī)既是對(duì)人類(lèi)的犯罪,也是對(duì)人類(lèi)歷史持續(xù)存在的東西。
如果奴隸制沒(méi)有錯(cuò),沒(méi)有什么是錯(cuò)的。 - 亞伯拉罕·林肯