Centos7 上安装 redis-dump 和redis-load 命令

这篇具有很好参考价值的文章主要介绍了Centos7 上安装 redis-dump 和redis-load 命令。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、导入证书并安装依赖

1、安装GPG keys
gpg2 --keyserver keyserver.ubuntu.com --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB

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

Centos7 上安装 redis-dump 和redis-load 命令,linux基础,缓存和nosql数据库知识,redis-dump,redis-load,ruby

2、安装依赖包
[root@localhost ~]# yum install centos-release-scl-rh -y

二、安装ruby

说明: 需要安装的ruby版本必须在 2.7.5 以上,否则后面不能成功安装redis-dump和redis-load命令

#搜索要安装的 ruby 版本
[root@localhost ~]# yum search rh-ruby30

Centos7 上安装 redis-dump 和redis-load 命令,linux基础,缓存和nosql数据库知识,redis-dump,redis-load,ruby

#安装ruby   
[root@localhost ~]#  yum -y install rh-ruby30*

#设置默认版本                  
[root@localhost ~]#scl  enable  rh-ruby30 bash

#查看ruby版本      
[root@localhost ~]# ruby -v
ruby 3.0.2p107 (2021-07-07 revision 0db68f0233) [x86_64-linux]

三、替换gem源

#替换gem源,不建议用https
[root@localhost ~]# gem sources --add http://mirrors.tuna.tsinghua.edu.cn/rubygems/ --remove https://rubygems.org/

#罗列gem的源
[root@localhost ~]# gem sources -l
*** CURRENT SOURCES ***

http://mirrors.tuna.tsinghua.edu.cn/rubygems/


#也可以通过查看家目录下的配置文件
[root@localhost ~]# cat ~/.gemrc 
---
:backtrace: false
:bulk_threshold: 1000
:sources:
- http://mirrors.tuna.tsinghua.edu.cn/rubygems/
:update_sources: true
:verbose: true
:concurrent_downloads: 8

四、安装redis-dump和redis-load命令

1、安装redis-dump和redis-load命令
#安装2个命令
[root@localhost ~]# gem install redis-dump -V

#查看帮助信息
[root@localhost ~]# redis-dump --help

Centos7 上安装 redis-dump 和redis-load 命令,linux基础,缓存和nosql数据库知识,redis-dump,redis-load,ruby

2、redis-load命令
#查看帮助信息
[root@localhost ~]# redis-load --help

Centos7 上安装 redis-dump 和redis-load 命令,linux基础,缓存和nosql数据库知识,redis-dump,redis-load,ruby

3、redis-dump导出数据
# 没有密码的导出命令,-u 表示 uri
[root@localhost ~]# redis-dump -u 127.0.0.1:6379 > data.json

# 导出指定数据库数据          
[root@localhost ~]# redis-dump -u 127.0.0.1:6379 -d 1 > data.json

# redis设有密码的导出命令      
[root@localhost ~]# redis-dump -u :password@127.0.0.1:6379 > data.json 

Centos7 上安装 redis-dump 和redis-load 命令,linux基础,缓存和nosql数据库知识,redis-dump,redis-load,ruby

4、redis-load导入数据
# 导入命令
[root@localhost ~]# cat data.json | redis-load -u 127.0.0.1:6379

# redis设有密码
[root@localhost ~]# cat data.json | redis-load --uri=redis://127.0.0.1:6379 --password=yeemiao123
[root@localhost ~]# cat data.json | redis-load -u :password@127.0.0.1:6379  

Centos7 上安装 redis-dump 和redis-load 命令,linux基础,缓存和nosql数据库知识,redis-dump,redis-load,ruby

说明:

①导入数据不用管redis版本,它可以在不同版本的redis之间做数据导入,比redis自带的快照和aof方式要好
② 如报错可加参数 -n,不检查 utf-8 格式文章来源地址https://www.toymoban.com/news/detail-624461.html

到了这里,关于Centos7 上安装 redis-dump 和redis-load 命令的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • CentOS7安装部署Redis7

    Linux 发行版: CentOS-7-x86_64-DVD-1804.iso Redis 版本: 7.0.12 Redis Download:https://redis.io/download/ Redis Tag:https://github.com/redis/redis/tags Redis入门和使用实践v2018:https://blog.csdn.net/u011424614/article/details/100170313 [Windows] Redis使用记录:https://blog.csdn.net/u011424614/article/details/101531772 CentOS基础操作

    2024年02月12日
    浏览(37)
  • 一文学会 CentOS7 安装配置 Redis

    ✅作者简介:2022年 博客新星 第八 。热爱国学的Java后端开发者,修心和技术同步精进。 🍎个人主页:Java Fans的博客 🍊个人信条:不迁怒,不贰过。小知识,大智慧。 💞当前专栏:SpringBoot 框架从入门到精通 ✨特色专栏:国学周更-心性养成之路 🥭本文内容:SpringBoot 项目

    2024年02月02日
    浏览(51)
  • centos7安装Redis7.2.4

    参考: 在centos中安装redis-5.0.7 Memory overcommit must be enabled! Without it, a background save or replication may fail under low m 场景:我本来在docker里面安装的Redis,稳定运行2个月,但是今天发现本地突然无法连接到服务器的Redis了,但是我的项目还是能正常使用Redis,然后下午到晚上一直在找问

    2024年01月25日
    浏览(51)
  • centos7在使用docker安装redis

    实际工作中用了redis都是工具查询,可没有对redis的安装和配置涉及到,特地简单研究下 对redis内部的一些基本操作产生了一些兴趣 1、docker 搜索redis docker search redis 2、docker 拉取最新tag的redis docker pull redis:latest 3、新建宿主机和docker容器的映射文件夹 如下图: 4、使用docker命令

    2024年02月14日
    浏览(42)
  • 在CentOS7中,安装并配置Redis【个人笔记】

    输入命令su  ---切换到root用户【如果已经是,则不需要进行该操作】 apt search redis ---使用apt命令来搜索redis相关的软件包【查询后,检查redis版本是否是你需要的,如果不是则需要看看其他资料~】 apt install redis ---此时安装的就是上述的redis版本 手动修改配置文件:  进入red

    2024年02月10日
    浏览(43)
  • centos7.9 安装redis5.0.7记录

    参考自己之前写的安装5.0.3 centos7安装redis5.0.3详细步骤_lanren312的博客-CSDN博客  一开始大意了,没有安装gcc,直接就make 先清除  make distclean 再安装 make make install 编辑/etc/sysctl.conf文件,添加 检查是否添加成功 重启 redis 还是有报错 编辑  etc/rc.local,在最下面添加 再次重新启

    2024年02月15日
    浏览(55)
  • 【Redis入门篇】| 基于Centos7的Redis安装与启动(文末福利免费送书)

    目录 ​一:初识Redis 1. 认识NoSQL 2. 认识Redis 3. 安装与启动Redis 4. Redis命令行客户端 5. 图形化桌面客户端 图书推荐(送书环节) Redis入门大纲 1. 认识NoSQL 传统的关系型数据库SQL和非关系型数据库NoSQL的区别! (1)结构化(Structured) 非结构化 存入关系型数据库的数据都是结

    2023年04月09日
    浏览(74)
  • centos7、ubuntu、openkylin、ky10Server等系统docker安装mysql、redis

    默认密码都是 123456 mysql确认    redis确认    

    2024年02月13日
    浏览(58)
  • Centos7关闭防火墙报错:Failed to stop firewall.service: Unit firewall.service not loaded.

    报错异常: 异常原因: 使用命令systemctl stop firewall.service关闭防火墙命令报错,原因可能是 centos版本的不一样,命令也发生了相关改动 解决方法: 输入新的命令 小节:

    2024年02月04日
    浏览(33)
  • (十)centos7案例实战——实现nginx代理访问redis服务

    本节内容是关于实现nginx代理访问redis服务,由于在实际生产开发环境中,我们并不想将我们的中间键服务暴露在公网环境中,或者只能在内网环境中使用,例如本节内容,我们将redis安装到本地环境,但是又有需要临时在公网环境查看我们的redis数据,那该如何解决这个问题

    2023年04月13日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包