秋名山下的老夫子 關注git
0.1 2018.04.25 09:13 字數 220 閱讀 4376評論 2喜歡 5github
在Redis的應用中有的時候咱們須要將Redis中的數據導出,而後在另外一臺Redis上將數據導入,這個過程須要用到一個工具叫作redis-dump,今天主要向你們介紹改工具的安裝及使用。redis
redis-dump
這款工具須要用到Ruby
,而centos
環境中的yum
工具能夠安裝的Ruby
版本最高是2.0
的版本,而當前Redis
最新的4.0
版本中須要用到的Ruby >= 2.2
版本,因此咱們須要先安裝Ruby
,而安裝Ruby
有一個很好的命令行工具能夠幫助咱們,這款工具就是RVM
,RVM
能夠提供一個便捷的多版本 Ruby
環境的管理和切換。數據庫
# 首先老規矩,咱們先到tmp下,用來存放下載的安裝文件 cd /tmp mkdir rvm cd rvm # 開始安裝RVM gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 curl -O https://raw.githubusercontent.com/rvm/rvm/master/binscripts/rvm-installer curl -O https://raw.githubusercontent.com/rvm/rvm/master/binscripts/rvm-installer.asc gpg --verify rvm-installer.asc bash rvm-installer stable source /etc/profile.d/rvm.sh
# 查看能夠安裝的Ruby版本 rvm list known # 這裏咱們安裝2.4.1 rvm install ruby 2.4.1
# 移除gem自帶源 gem sources --remove https://rubygems.org/ # 添加淘寶源 gem sources -a https://ruby.taobao.org/ # 安裝redis-dump gem install redis-dump -V
# 導出命令 redis-dump –u 127.0.0.1:6379 > test.json # 導出指定數據庫數據 redis-dump -u 127.0.0.1:6379 -d 15 > test.json # 若是redis設有密碼 redis-dump –u :password@127.0.0.1:6379 > test.json #導入命令 < test.json redis-load # 若是redis設有密碼 < test.json redis-load -u :password@127.0.0.1:6379
小禮物走一走,來簡書關注我json