sql >> Databáze >  >> NoSQL >> Redis

Jak nastavím cluster elasticache redis jako slave?

Jak jste si všimli, Elasticache nepodporuje příkaz SLAVEOF, takže nemůžete jednoduše přidat uzel Elasticache do vašeho stávajícího clusteru a poté jej povýšit na primární uzel/vypnout váš stávající cluster.

Místo toho byste k migraci clusteru Redis měli vytvořit snímek pomocí buď BGSAVE nebo SAVE vytvořit .rdb soubor snímku.

Poté byste měli nahrát tento soubor snímku do S3 a povolit Elasticache přístup k souboru:

Chcete-li udělit ElastiCache přístup pro čtení ke snímku zkopírovanému do Amazon S3

  1. Přihlaste se do konzoly pro správu AWS a otevřete konzolu Amazon S3 na adrese https://console.aws.amazon.com/s3/.

  2. Klikněte na Všechny segmenty a poté klikněte na název segmentu Amazon S3, který obsahuje váš soubor .rdb.

  3. Klikněte na název složky, která obsahuje váš soubor .rdb.

  4. Klikněte na název souboru .rdb, klikněte na rozevírací nabídku Akce a poté vyberte Vlastnosti.

  5. Klikněte na Oprávnění a poté klikněte na Přidat další oprávnění.

  6. Do pole Příjemce grantu zadejte tuto e-mailovou adresu:[email protected]

Important For the following regions, connect to the region specificcanonical ID rather than [email protected]:China(Beijing) region:b14d6a125bdf69854ed8ef2e71d8a20b7c490f252229b806e514966e490b8d83 EU(Frankfurt) region:540804c33a284a299d2547575ce1010f2312ef3da9b3a053c8bc45bf233e4353 AWSGovCloud (US) region:40fa568277ad703bd160f66ae4f83fc9dfdfd06c2f1b5060ca22442ac3ef8be6Note The snapshot must be located in a GovCloud S3 bucket, abyste si jej mohli stáhnout do clusteru GovCloud Redis. Poznámka Úč[email protected] se používá výhradně pro zákazníky nahrávající data snímků Redis z Amazon S3.

  1. Klikněte na Otevřít/Stáhnout a poté na Uložit.

Poté jednoduše vytvořte nový Redis zálohovaný Elasticache cluster a v konfigurační sekci byste měli zadat umístění S3 vašeho souboru snímku.

Tím se do vašeho nového clusteru Elasticache nasadí data vašeho stávajícího clusteru převzatá ze snímku, ale samozřejmě se stále budete muset vypořádat buď s prostojem, ztrátou dat, nebo budete muset vymyslet způsob, jak přehrát protokol AOF do clusteru Elasticache pomocí něčeho. jako tento nástroj aof-replay.

Dokumenty Amazonu jsou podrobněji popsány zde.




  1. osvědčený postup sdružování django + PyMongo?

  2. Jak naplnit dílčí dokument v mongoose po jeho vytvoření?

  3. Rozdělit řetězec podle znaku v Lua

  4. Import json ze souboru do mongodb pomocí mongoimport