zoukankan      html  css  js  c++  java
  • redis 指定db库导入导出数据

    最近根据之前的项目重新改编一个新的项目,发现上一个项目的搭建者,把一些区域权限和划分放在redis上存储,因此不得不照搬过来,所以搜索一下相关如何做的

    发现一个比较简单的做法,记录一下操作过程,方便以后作为参考

    我的电脑是Mac系统不需要那么复杂安装操作

    # 安装redis-dump

    sudo gem install redis-dump –V

    #查看redis-dump版本,安装成功可以开心的备份和还原redis了

    redis-dump -v

    使用redis-dump导出数据

    1.redis导出全部数据,没有指定db库

    redis-dump -u 127.0.0.1:6379 -a password > redis_6379.json

    补充:没有密码设置可以直接: redis-dump -u 127.0.0.1:6379  > redis_6379.json

    2.redis导出数据,指定db库

    redis-dump -u 127.0.0.1:6379 -d 1 > redis_1.json

     

    使用redis-dump导入数据

    命令(cat filename.json | redis-load -u :password@host:port -d 0)无密码可省略

     cat redis_1.json  | redis-load -u 127.0.0.1:6379 -d 0

     

    本地导入确实挺快,线上其他环境导入稍微较慢,需要等待。。。

  • 相关阅读:
    @atcoder
    @loj
    @AGC037
    @uoj
    @uoj
    @loj
    @loj
    @loj
    @loj
    @loj
  • 原文地址:https://www.cnblogs.com/mhSui/p/14113812.html
Copyright © 2011-2022 走看看