【学习笔记】redis 常见的导出导入之redis-dump

mysql,redis导入导出数据库数据 导入导出mysql,redis数据库数据 阅读详情

一、简介

本文主要介绍如何通过redis-dump工具实现redis数据的导入导出,导出的文件为json文件,导出后可自行编辑,重新导入原redis或其他redis中。

二、redis-dump安装

1、配置rvm的sources地址

[root@docker ~]# yum install ruby rubygems ruby-devel -y
[root@docker ~]# gem sources --add http://gems.ruby-china.com/ --remove https://rubygems.org/
[root@docker ~]# gem sources -l
*** CURRENT SOURCES ***

http://gems.ruby-china.com/   #确定只剩这一个,因为通过配置国内的地址,可以避免下载速度问题

2、下载rvm

[root@docker ~]# curl -L get.rvm.io | bash -s stable   #可能要多试几次

3、如果出现以下情况,说明成功了一半:

[root@docker ~]# curl -L get.rvm.io | bash -s stable
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   194  100   194    0     0    101      0  0:00:01  0:00:01 --:--:--   101
100 24535  100 24535    0     0   4717      0  0:00:05  0:00:05 --:--:-- 12785
Downloading https://github.com/rvm/rvm/archive/1.29.12.tar.gz
Downloading https://github.com/rvm/rvm/releases/download/1.29.12/1.29.12.tar.gz.asc
gpg: directory `/root/.gnupg' created
gpg: new configuration file `/root/.gnupg/gpg.conf' created
gpg: WARNING: options in `/root/.gnupg/gpg.conf' are not yet active during this run
gpg: keyring `/root/.gnupg/pubring.gpg' created
gpg: Signature made Sat 16 Jan 2021 02:46:22 AM CST using RSA key ID 39499BDB
gpg: Can't check signature: No public key
GPG signature verification failed for '/usr/local/rvm/archives/rvm-1.29.12.tgz' - 'https://github.com/rvm/rvm/releases/download/1.29.12/1.29.12.tar.gz.asc'! Try to install GPG v2 and then fetch the public key:

    gpg2 --keyserver hkp://pool.sks-keyservers.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB

or if it fails:

    command curl -sSL https://rvm.io/mpapis.asc | gpg2 --import -
    command curl -sSL https://rvm.io/pkuczynski.asc | gpg2 --import -

In case of further problems with validation please refer to https://rvm.io/rvm/security

4、先下载提示中的asc

[root@docker ~]# curl -sSL https://rvm.io/mpapis.asc | gpg2 --import -
[root@docker ~]# curl -sSL https://rvm.io/pkuczynski.asc | gpg2 --import -

5、然后接着下载rvm

[root@docker ~]# curl -L get.rvm.io | bash -s stable

6、source一下

[root@docker ~]# source /usr/local/rvm/scripts/rvm

7、下载安装ruby,这边直接安装2.7,安装2.2提示需要2.3,安装2.3提示需要2.4,安装2.4提示需要2.6,果断教程直接安排2.7

[root@docker ~]# rvm list known  #查看可安装版本信息
[root@docker ~]# rvm install 2.7 

8、安装redis-dump

[root@docker ~]# gem install redis-dump

三、redis导入导出

1、导出

### 例如: redis-dump -u:123456@10.10.1.10:6379 > test.json
[root@docker ~]# redis-dump -u:passwrd@ip:端口 > test.json

2、导入

### 例如: < test.json redis-load -n -u 10.10.1.10:6379 -a 123456
 [root@docker ~]# < test.json redis-load -n -u ip:端口 -a passwrd
 ### -n 以二进制形式导入,避免一些格式问题导致导入失败
Redis:使用redis-dump导出、导入、还原数据实例 解决 podinstall 出现 incompatible character encodings: UTF-8 and ASCII-8BIT 的问题。如果报错提示 ruby版本过低,则先安装以下内容。1、卸载当前的ruby,重新安装ruby。我下载的是 2.5.0 版本。先查看ruby安装过的版本。导入过程中提示如下错误。安装rubygems。 阅读详情

相关推荐

【redis】三种redis数据导出导入方式

1.概述 转载:三种redis数据导出导入方式 一、redis-dump方式 redis-dump安装 yum install ruby rubygems ruby-devel -y gem sources --add http://gems.ruby-china.com/ --remove https://rubygems.org/ [root@docker ~]# gem sources -l *** CURRENT SOURCES *** http://gems.ruby-china.com/ .

九师兄 2万+

使用 redis-dump 导出、导入、还原数据

redis的备份和还原,借助了第三方的工具,redis-dump 1、安装redis-dump i、安装ruby:https://blog.youkuaiyun.com/chuxin_mm/article/details/81639305 ii、手动安装rubygems 下载 rubygems-x.x.x.zip 包,下载地址:https://rubygems.org/pages/download 点...

★匆匆★的专栏 5713

数学建模入门——数据预处理(全)

介绍了数据预处理的入门知识

n04j04h06的博客 4347

Windows安装Redis-dump导入、导出redis数据

原文:https://blog.youkuaiyun.com/qq_44691592/article/details/119608409

fzxyxf1314的博客 1812

玩转RecyclerView | 实现子视图叠加 | 3D画廊效果 | 高级动效 | Android 3D坐标系介绍

之前写的一篇文章展示了RecyclerView实现的画廊效果,适用于专辑/图片/列表浏览效果。本篇文章阐述如何基于RecyclerView实现如下图所示的3D画廊效果。以下效果的重点在于实现子视图的图层叠加,滑动过程中的3D旋转效果较为简单。(1)无3D旋转效果图片(1)带3D旋转效果图片。

qq_38237224的博客 8155

MCP协议桥接AdsPower:AI原生时代的浏览器自动化新范式

浏览器自动化是Web开发和数据采集领域的核心技术,其核心原理是通过程序控制浏览器内核执行页面导航、元素交互和数据提取等操作。传统方案如Selenium和Playwright虽功能强大,但在管理多实例、指纹隔离等复杂场景下,配置和维护成本较高。随着AI原生应用的发展,Model Context Protocol(MCP)作为一种标准化协议,为AI助手与外部工具间的通信提供了统一接口,显著提升了自动化流程的构建效率和自然语言交互能力。通过MCP Server桥接AdsPower指纹浏览器的本地API,开发者可将

weixin_30552811的博客 296

【Redis—11】Redis-Dump对Redis数据的导入导出操作

Redis-Dump提供了强大的Redis数据的导入和导出功能,现在就来看下它的具体用法。 一、Redis-Dump的安装 redis-dump是将redis和json互转的工具;redis-dump是基于ruby开发,需要ruby环境,而且新版本的redis-dump要求2.2.2以上的ruby版本,centos中yum只能安装2.0版本的ruby。需要先安装ruby的管理工具rvm安...

我是一只程序⚪的技术交流平台 2354

车载以太网-ARP 动态 静态

车载以太网-ARP 动态 静态

天赐好车的博客 410

Redis-dump方式集群导入导出数据

1、源集群: master1 IP1:6379 master2 IP2:6380 master3 IP3:6381 目的集群: master1 IP4:6379 master2 IP5:6379 master3 IP6:6380 2、安装redis-dump yum install ruby rubygems ruby-devel -y gem install redis-dump -V 若版本低...

嘿嘿师太我来啦的博客 3566

032、准谐振反激变换器(QR-Flyback)原理

文章摘要: 本文以65W PD快充炸管案例切入,解析准谐振反激变换器(QR-Flyback)原理。通过主动利用漏感与MOS结电容的谐振,在Vds波谷开通实现近似ZVS,显著降低开关损耗与电压应力。对比传统反激,QR模式轻载效率提升8%,Vds尖峰减少23%。关键设计要点包括:变压器漏感需<3%、谷底检测电路需抗干扰、启动阶段需防过冲。推荐NCP1340等专用控制芯片,并强调VCC电容优选低ESR陶瓷材质。QR适用于30W-150W场景,其核心优势在于轻载效率优化,但需平衡漏感控制与可靠性。作者结合实测数据与

Jack010169的博客 118

【AUTOSAR-RTE】-1-聊一聊RTE(Run-Time Environment)

RTE(Run-Time Environment)是AUTOSAR ECU架构的核心。

「汽车电子助手」的博客 6502

redis-dump导入导出Redis数据

使用redis-dump导入导出Redis数据 一、环境说明 1.我们是在docker虚拟机中搭建的redis,所以此处设计的导入导出分为两种情况: 导入导出Redis中单个solt中数据;(目前我操作的是这种,可以指定要导出哪一个solt) 导入导出所有solt中所有数据(是上面的特殊情况) 2.redis库的备份与还原(这个暂时不讨论) 涉及Redis持久化和相应命令(dump.rdb)...

fct2001140269的博客 1141

dolphinscheduler-3.4.0

dolphinscheduler集群部署

docsz的博客 660

centos7安装redis-dump +redis数据库导出导入方式(dump、load)

文章目录一、centos7【服务器安装】1、直接shell安装:2、单独安装ruby:1、卸载完全2、下载tar.gz3、解压安装:4、软连接:4、安装redis-dump:5、导出导入:二、window安装:1、下载软件2、安装redis-dump:3、推荐直接window安装,然后直接远程连接数据库方式导出导入即可。参考: 一、centos7【服务器安装】 redis-dump 其实ruby的模块,和python的模块相似。 所以需要安装ruby软件,类似python软件。 github项目:https

zhaojiafu的博客 3427

华为OD机试:使用Ascend C语言实现Matmul与LeakyReLU融合算子的全流程设计与优化解析

通过本文的详细解析,相信你已经对华为OD机试中基于Ascend C语言的Matmul+LeakyReLU融合算子的设计与实现有了深入的理解。我们不仅从理论上探讨了融合算子的核心优势,还通过实际的代码示例演示了如何一步步完成算子的实现与优化。融合算子在AI算子开发中的应用,尤其是在处理大规模矩阵计算的场景中,能够显著提升计算效率,优化内存占用,并减少数据传输的开销。通过合理的Tiling策略设计,我们还能够充分利用多核处理器的算力,进一步提升AI模型的训练与推理性能。

qq_38334677的博客 661

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

redis中使用redis-dump导出、导入、还原数据实例

使用redis-dump进行Redis数据库合并:https://www.cnblogs.com/jasondan/p/4031399.html Redis-Dump安装及使用:https://www.jianshu.com/p/19b5e7b3bffb Redis数据导出导入-redis-dump and redis-load:https://blog...

墨鱼菜鸡 1578

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

redis-dump和redis-load导入导出数据

我现在的2.7.5: https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.5.tar.gz。下载地址:https://www.ruby-lang.org/en/downloads/上一步会安装到这里,/usr/local/bin/ruby,软连接到bin目录下。

justlpf的专栏 1312

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

几种redis数据导出导入方式

几种redis数据导出导入方式 1 环境说明: 192.168.1.101 node1 redis源实例 192.168.1.102 node2 redis目标实例 192.168.1.103 node3 任意linux系统 2 redis-dump方式 2.1 安装RVM redis-dump这款工具需要用到Ruby,而centos环境中的yum工具可以安装的Ruby版本最高是2.0的版本,而当...

weixin_34043301的博客 2512

redis导入导出工具-redis-dump,centos7安装使用

redis导入导出工具-redis-dump,centos7安装使用 在centos7上安装redis的备份工具redi-dump 注意事项: 因为多数系统自带的ruby版本是2.0.0的版本,但是redis-dump需要2.2.2以上的版本支持。redis-dump使用ruby语言编写的。 直接安装的话,就会提升版本过低。需要跟高的2.2.2版本以上的支持。 具体的命令如下: 安装 redi...

fct2001140269的博客 3206

Redis数据的导出和导入(dump和load方式)

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34413357的博客 3763

Redis-Dump 项目常见问题解决方案

Redis-Dump 是一个用于将 Redis 数据库导出为 JSON 格式,以及从 JSON 格式导入到 Redis 数据库的工具。该项目的主要编程语言是 Ruby。通过 Redis-Dump,用户可以轻松地将 Redis 数据库的内容备份为 JSON 文件,并在需要时恢复这些数据。 ## 新手使用注意事项及解决方案 ### 1. 安装问题 **问题描述**:新手在安装 Redis-Dum...

gitblog_00877的博客 682

使用redis-dump迁移redis

使用redis-dump迁移redis 首先是安装工具,过程如下(以CentOS7为例): yum -y install ruby rubygems ruby-devel gem sources -a http://gems.ruby-china.org此路不通,根据官方说明,需要把.org切换为.com,即正确的命令为:gem sources -a http://gems.ruby-chin...

我希望,快乐,在我走过的地方绽放。。。。 2672

linux redis导入数据,使用redis-dump-load工具导入导出redis数据

Redis-dump-load是基于python2.7,利用redis模块编写的一个导出/导入redis数据的一个python程序。项目地址:https://github.com/p/redis-dump-load需求环境python 2.7(python 3.x),pip2.7(pip 3.x),redis模块安装程序Linux:Shell# pip install redis# cd /usr...

weixin_32102305的博客 918

Redis-Dump:将Redis数据导入导出

Redis-Dump是一个将Redis数据导入/导出为json格式数据的小工具,目前还在Alpha版本,目前提供两个命令,将Redis数据层出成json的redis-dump命令,以及将json文件导入到redis中的redis-load命令 导出:redis-dump -u 127.0.0.1:6371 > redis6379.json 导入:< redis6379.json redis-lo

半僧 5336
上一篇: 【学习笔记】centos docker 搭建
下一篇: 【学习笔记】docker nacos 集群搭建
Write_Cool
博客等级 码龄7年 153粉丝 5原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值