Bagaimana untuk mengimport fail dumb.rdb pada redis dan eksport ke pangkalan data mysql
P粉555696738
P粉555696738 2023-08-25 11:36:38
0
2
649
<p>Fail RDB pelayan REDIS yang diimport daripada pelayan lain. Saya telah memasang REDIS pada mesin tempatan saya dan cuba mengimportnya ke pelayan REDIS tempatan saya. Terutamanya saya ingin menyimpan semua data REDIS dalam pangkalan data mysql. Adakah terdapat sebarang prosedur langsung untuk mengimport fail DUMB.RBD ke dalam pangkalan data mysql. Adakah terdapat proses lain untuk mengimport data REDIS ke dalam format CSV. Sebarang bantuan akan sangat membantu saya. </p>
P粉555696738
P粉555696738

membalas semua(2)
P粉178132828

Redis ialah pangkalan data NOSQL nilai kunci tanpa skema. Tiada sebarang penyelesaian terbina dalam untuk mengalihkan data daripada Redis ke pangkalan data SQL atau fail CSV. Tetapi anda boleh menulis beberapa kod sendiri untuk melakukan ini:

  1. Gunakan SCAN untuk mendapatkan semua kunci dalam contoh Redis.
  2. Mendapatkan nilainya bergantung pada jenis kunci (boleh ditentukan melalui TYPE).
  3. Tulis SQL.
P粉817354783

Dapatkan jawapan dengan Node js dan Redis.

Untuk import, saya menggunakan arahan berikut selepas menutup pelayan redis

sudo cp /var/dump.rdb /home/etc/redis/dump.rdb

Gunakan Nodejs untuk menghuraikan data Redis dan menyambung ke mysql pada masa yang sama.

var mysql      = require('mysql');
var connection = mysql.createConnection({
host              : 'localhost',
port              : '3306',
database          : 'db',
user              : 'root',
password          : 'password',
insecureAuth      : true,
multipleStatements: true
});
var post  = {name: practice.name, practiceId: practice.id,type: practice.wid};
var query = connection.query('INSERT INTO  facilities SET ?', post, function(err, result) { });

                console.log(query.sql +';');
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!