从其他服务器导入的 REDIS 服务器的 RDB 文件。我已在本地计算机上安装了 REDIS,并尝试将其导入本地 REDIS 服务器。主要是我想存储所有REDIS数据mysql数据库。是否有任何直接过程可以将 DUMB.RBD 文件导入到 mysql 数据库。是否有任何其他过程可以将 REDIS 数据导入到 CSV 格式。任何帮助对我来说都非常有用。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
Redis 是无架构键值 NOSQL 数据库。这里没有任何用于将数据从 Redis 移动到 SQL 数据库或 CSV 文件的内置解决方案。但您可以自己编写一些代码来执行此操作:
通过 Node js 和 Redis 得到答案。
对于导入,我在关闭redis服务器后使用了以下命令
用Nodejs解析Redis数据,同时连接到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 +';');