Redis 是無架構(gòu)鍵值 NOSQL 數(shù)據(jù)庫。這里沒有任何用于將數(shù)據(jù)從 Redis 移動到 SQL 數(shù)據(jù)庫或 CSV 文件的內(nèi)置解決方案。但您可以自己編寫一些代碼來執(zhí)行此操作:
通過 Node js 和 Redis 得到答案。
對于導(dǎo)入,我在關(guān)閉redis服務(wù)器后使用了以下命令
sudo cp /var/dump.rdb /home/etc/redis/dump.rdb
用Nodejs解析Redis數(shù)據(jù),同時連接到mysql。
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 +';');