首页 > 学院 > 操作系统 > 正文

redis 导出 导入 详解

2024-06-28 16:03:16
字体:
来源:转载
供稿:网友

1,安装redis-dump

查看复制打印?[root@localhost tank]# yum install ruby rubygems ruby-devel   //安装rubygems 以及相关包    [root@localhost tank]# gem sources -a http://ruby.taobao.org/   //源,加入淘宝,外面的源不能访问  http://ruby.taobao.org/ added to sources    [root@localhost tank]# gem install redis-dump -V   //安装redis-dump  

2,redis-dump导出数据

查看复制打印?[root@localhost tank]# telnet 127.0.0.1 6379 //telnet到redis  Trying 127.0.0.1...  Connected to 127.0.0.1.  Escape character is '^]'.  set test 11 //设置一个值  +OK  get test //取值  $2  11    [root@localhost tank]# redis-dump -u 127.0.0.1:6379 >test.json //导出数据  

3,redis-load还原数据

查看复制打印?[root@localhost tank]# telnet 127.0.0.1 6379 //telnet到redis  Trying 127.0.0.1...  Connected to 127.0.0.1.  Escape character is '^]'.  flushall //请空所有数据  +OK  keys * //查看已清空  *0    [root@localhost tank]# < test.json redis-load //导入数据    [root@localhost tank]# telnet 127.0.0.1 6379  Trying 127.0.0.1...  Connected to 127.0.0.1.  Escape character is '^]'.  keys * //已导入成功  *1  $4  test  

 


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表