sql >> Database teknologi >  >> NoSQL >> Redis

Hvordan indstiller jeg en elasticache redis klynge som slave?

Som du har set, understøtter Elasticache ikke kommandoen SLAVEOF, så du kan ikke blot tilføje en Elasticache-node til din eksisterende klynge og derefter promovere den til den primære knude/sluk for din eksisterende klynge.

I stedet skal du for at migrere din Redis-klynge oprette et øjebliksbillede ved at bruge enten BGSAVE eller SAVE at producere en .rdb snapshot-fil.

Du skal derefter uploade denne snapshot-fil til S3 og give Elasticache adgang til filen:

For at give ElastiCache læseadgang til øjebliksbilledet kopieret til Amazon S3

  1. Log ind på AWS Management Console, og åbn Amazon S3-konsollen på https://console.aws.amazon.com/s3/.

  2. Klik på All Buckets, og klik derefter på navnet på Amazon S3-spanden, der indeholder din .rdb-fil.

  3. Klik på navnet på den mappe, der indeholder din .rdb-fil.

  4. Klik på navnet på din .rdb-fil, klik på rullemenuen Handlinger, og vælg derefter Egenskaber.

  5. Klik på Tilladelser, og klik derefter på Tilføj flere tilladelser.

  6. Indtast denne e-mail-adresse i feltet Grantee:[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 en bøtte, så du kan downloade den til en GovCloud Redis-klynge. Bemærk [email protected] bruges udelukkende til kunder, der uploader Redis snapshot-data fra Amazon S3.

  1. Klik på Åbn/Download, og klik derefter på Gem.

Herefter skal du blot oprette en ny Redis-støttet Elasticache-klynge, og i konfigurationssektionen skal du angive S3-placeringen af ​​din snapshotfil.

Dette vil se din nye Elasticache-klynge med din eksisterende klynges data taget fra øjebliksbilledet, men du skal naturligvis stadig håndtere enten nedetid, tab af data, ellers bliver du nødt til at finde en måde at afspille AOF-loggen ind i Elasticache-klyngen ved hjælp af noget som dette aof-replay-værktøj.

Amazons dokumenter går mere i detaljer her.




  1. MongoDB - Forespørg på en samling

  2. Fejlfinding af problemer

  3. Hvordan udføres opdateringsoperationer i GridFS (ved hjælp af Java)?

  4. Sådan forskønner du eksporterede MongoDB-dokumenter i mongoexport