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

Bagaimana cara memindahkan database redis dari satu server ke server lain?

Pertama, buat dump di server A.

A$ redis-cli
127.0.0.1:6379> CONFIG GET dir
1) "dir"
2) "/var/lib/redis/"
127.0.0.1:6379> SAVE
OK

Ini memastikan dump.rdb benar-benar mutakhir, dan menunjukkan kepada kita di mana ia disimpan (/var/lib/redis/dump.rdb pada kasus ini). dump.rdb juga secara berkala ditulis ke disk secara otomatis.

Selanjutnya, salin ke server B:

A$ scp /var/lib/redis/dump.rdb [email protected]:/tmp/dump.rdb

Hentikan server Redis di B, salin dump.rdb (pastikan izinnya sama seperti sebelumnya), lalu mulai.

B$ sudo service redis-server stop
B$ sudo cp /tmp/dump.rdb /var/lib/redis/dump.rdb
B$ sudo chown redis: /var/lib/redis/dump.rdb
B$ sudo service redis-server start

Versi Redis di B harus lebih besar atau sama dengan versi A, atau Anda dapat mengalami masalah kompatibilitas.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. menggunakan peta untuk menyimpan sekitar 5000 entri dalam aplikasi Javascript VS Redis

  2. Cara men-cache objek besar menggunakan Redis cache

  3. Penundaan besar saat menggunakan Seledri + Redis

  4. skrip redis lua vs. panggilan tunggal

  5. Mendapatkan nilai dengan pipa jedis