遷移redis
資料一般有三種方式:
這裡示例redis-dump
匯出資料,再通過redis-load
匯入
由於安裝1. 新增redis-dump
需要依賴ruby
,且版本大於2.2.2
,所以這裡需要先公升級ruby
aliyun
映象並檢測ruby
版本
# gem sources -a
# gem sources --remove #移除自帶的國外源
# gem sources -l #檢視源,只保留阿里雲的源
*** current sources ***
2. 安裝ram
,通過ram
可以輕鬆安裝、管理ruby
版本
# gpg --keyserver hkp: --recv-keys 409b6b1796c275462a1703113804bb82d39dc0e3 7d2baf1cf37b13e2069d6956105bd0e739499bdb
# curl -ssl | bash -s stable
# source /etc/profile.d/rvm.sh #更新配置檔案,使其立馬生效
# rvm -v #檢視rvm版本資訊,如果可以代表安裝成功
rvm 1.29.10 (latest) by michal papis, piotr kuczynski, wayne e. seguin [
3.安裝ruby
# rvm list known #檢視ruby版本
......
[ruby-]1.8.6[-p420]
[ruby-]1.8.7[-head] # security released on head
[ruby-]1.9.1[-p431]
[ruby-]1.9.2[-p330]
[ruby-]1.9.3[-p551]
[ruby-]2.0.0[-p648]
[ruby-]2.1[.10]
[ruby-]2.2[.10]
[ruby-]2.3[.8]
[ruby-]2.4[.9]
[ruby-]2.5[.7]
[ruby-]2.6[.5]
[ruby-]2.7[.0]
ruby-head
......
# rvm install 2.6 #安裝ruby,只要選擇乙個高於2.2.2版本的即可
# ruby -v #安裝完成,驗證ruby版本
ruby 2.6.5p114 (2019-10-01 revision 67812) [x86_64-linux]
4.安裝redis-dump
# gem install redis-dump -v
# ll /usr/local/rvm/gems/ruby-2.6.5/bin/ #安裝完成後會在該目錄生成三個redis相關的命令
總用量 16
-rwxr-xr-x 1 root rvm 567 6月 10 12:32 redis-dump
-rwxr-xr-x 1 root rvm 567 6月 10 12:32 redis-load
-rwxr-xr-x 1 root rvm 571 6月 10 12:32 redis-report
-rwxrwxr-x 1 root rvm 644 6月 10 12:32 ruby_executable_hooks
使用redis-dump匯出資料,匯出格式為json格式 注意換成自己的密碼,如果沒有密碼就去掉
# redis-dump -u:[email protected]:6380 > /tmp/redis-mv.json
使用redis-load匯入資料 注意換成自己的密碼,如果沒有密碼就去掉
# cat /tmp/redis-mv.json |redis-load -u :[email protected]:6383
到這資料遷移就完了,去匯入的redis
檢視驗證即可 Redis Dump 將Redis資料匯入匯出
redis dump是乙個將redis資料匯入 匯出為json格式資料的小工具,目前還在alpha版本,目前提供兩個命令,將redis資料層出成json的redis dump命令,以及將json檔案匯入到redis中的redis load命令匯出 redis dump u127.0 0.1 6371...
redis dump資料優化
redis 改版的專案上線有兩個月了,記錄一下redis 相關的經驗,也給大家乙個參照 我們的redis server是一主一從,使用r710的機器,8核心,24g記憶體 每天約插入200萬左右的資料,現在庫里有3000萬條紀錄,占用了9g的記憶體 由於現在每天記憶體增長太快,擔心很快會無法負載,因...
redis dump安裝與匯出redis資料
一 安裝redis dump redis dump安裝的時候一般都會遇到下面的錯誤 error error installing redis dump redis requires ruby version 2.2.2.12 所以這裡我直接按照解決方案來安裝redis dump.1 安裝rvm gp...