Redis
 sql >> Teknologi Basis Data >  >> NoSQL >> Redis

Bagaimana cara mengatur cluster elasticache redis sebagai budak?

Seperti yang Anda lihat, Elasticache tidak mendukung perintah SLAVEOF sehingga Anda tidak bisa begitu saja menambahkan node Elasticache ke cluster yang ada dan kemudian mempromosikannya ke node utama/mematikan cluster yang ada.

Sebagai gantinya, untuk memigrasi cluster Redis Anda, Anda harus membuat snapshot dengan menggunakan BGSAVE atau SAVE untuk menghasilkan .rdb file snapshot.

Anda kemudian harus mengunggah file snapshot ini ke S3 dan mengizinkan akses Elasticache ke file:

Untuk memberikan akses baca ElastiCache ke snapshot yang disalin ke Amazon S3

  1. Masuk ke AWS Management Console dan buka konsol Amazon S3 di https://console.aws.amazon.com/s3/.

  2. Klik Semua Bucket, lalu klik nama bucket Amazon S3 yang berisi file .rdb Anda.

  3. Klik nama folder yang berisi file .rdb Anda.

  4. Klik nama file .rdb Anda, klik menu tarik-turun Tindakan, lalu pilih Properti.

  5. Klik Izin, lalu klik Tambahkan izin lainnya.

  6. Di kotak Penerima, ketik alamat email ini:[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 ember untuk Anda unduh ke kluster GovCloud Redis. Catatan Akun [email protected] digunakan secara eksklusif untuk pelanggan yang mengunggah data snapshot Redis dari Amazon S3.

  1. Klik Buka/Unduh, lalu klik Simpan.

Setelah ini, cukup buat cluster Elasticache baru yang didukung Redis dan di bagian konfigurasi Anda harus menentukan lokasi S3 file snapshot Anda.

Ini akan menyemai klaster Elasticache baru Anda dengan data klaster yang ada yang diambil dari snapshot, tetapi jelas Anda masih harus berurusan dengan waktu henti, kehilangan data, atau Anda harus mencari cara untuk memutar ulang log AOF ke dalam klaster Elasticache menggunakan sesuatu seperti alat pemutaran ulang aof ini.

Dokumen Amazon menjelaskan lebih detail di sini.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Apa cara terbaik untuk menggunakan Redis di lingkungan Multi-threaded Rails? (Puma / Sidekiq)

  2. Caching booting pegas dengan redis, kunci memiliki \xac\xed\x00\x05t\x00\x06

  3. Apa yang dapat dilakukan menggunakan pekerjaan latar belakang asinkron CKAN?

  4. Rdbtools di Redis Conf18

  5. Bagaimana menerapkan kondisi 'ATAU' dalam perintah tombol redis