redis-dump工具用於叢集中的資料遷移
##構建環境:
192.168.19.201 redis-cluster 6379 7001 7002 rvm 19.202 redis-cluster 6379 7001 7002
192.168.19.203 redis-cluster 6379 7001 7002#red#red#red#fm#red#red#m#-m#red#red#fm#red#red#fm#- 月#dm->>解決1.事先安裝好安裝rvm等工具所需的依賴套件
#yum -y install zlib zlib-devel pcre pcre-devel gcc gcc-c openssl openssl-devel libevent libevent-devel perl unzip net-tools wget curl
如果不安裝上面的依賴就會報錯
2.安裝rvm
#gpg2 --keyserver hkp://keys.gnupg.net --recv -keys D39DC0E3 下載金鑰
如果報錯顯示
那麼可以使用
curl -sSL https://rvm.io/ mpapis.asc | gpg2 --import -
curl -sSL https://rvm.io/pkuczynski.asc | gpg2 --import -![如何安裝redis-dump工具](https://img.php.cn/upload/article/000/000/164/168518113449925.png)
##curl -L get.rvm.io | bash -s stable -----這是另一種方法已安裝,且同樣也可
若仍顯示為錯誤
#vm /etc 。內容則是安裝成功了
使用find / -name rvm -print指令來查看rvm安裝的路徑
#find / -name rvm -print ---顯示結果結果則為安裝成功![如何安裝redis-dump工具](https://img.php.cn/upload/article/000/000/164/168518113494727.png)
使設定檔生效
#source /etc/profile.d/rvm.sh
下載rvm依賴![如何安裝redis-dump工具](https://img.php.cn/upload/article/000/000/164/168518113487342.png)
##rvm requirements
#rvmsudo yum -y install gcc-c patch readline readline-devel zlib zlib-devel libyaml-devel openssl-devel make bzip2 auto#conf automake libtool bison iconv-devel#conf automake libtool bison iconv-devel#conf # #以上rvm安裝完畢!
安裝ruby
#yum -y install automake autoconf libtool -----安裝ruby所需依賴
##yum -y ---安裝ruby
更改gem來源
#gem source --add https://gems.ruby-china.com ---新建gem中國本地來源
#gem source -l #且檢視remove RubyGems.org | your community gem host ----刪除國外官方來源
##驗證版本:
rvm --version
##驗證版本:
rvm --version
#ruby --version
![如何安裝redis-dump工具](https://img.php.cn/upload/article/000/000/164/168518113544950.png)
準備完成後,開始升級剛才要用的ruby,否則ruby2.0.0無法安裝redis-dump
## rvm list known -----可檢視rvm支援的安裝版本![如何安裝redis-dump工具](https://img.php.cn/upload/article/000/000/164/168518113559373.png)
#rvm install "ruby 慢,請保持網路連線良好)
![如何安裝redis-dump工具](https://img.php.cn/upload/article/000/000/164/168518113599999.png)
這裡說ruby3.0.0版本有兩個漏洞,需要手動打補丁
#ruby docs generate-ri
驗證版本是否更新了![如何安裝redis-dump工具](https://img.php.cn/upload/article/000/000/164/168518113542034.png)
#ruby --version
更新成功!
安裝redis-dump![如何安裝redis-dump工具](https://img.php.cn/upload/article/000/000/164/168518113555742.png)
#gem install redis-dump
提示![如何安裝redis-dump工具](https://img.php.cn/upload/article/000/000/164/168518113560382.png)
![如何安裝redis-dump工具](https://img.php.cn/upload/article/000/000/164/168518113611576.png)
大概意思是讓安裝一個更高版本,你可以直接按照他給的命令執行即可
#gem install redis -v 4.4.0
![如何安裝redis-dump工具](https://img.php.cn/upload/article/000/000/164/168518113614350.png)
安裝成功,再執行安裝redis-dump指令
#gem install redis-dump
![如何安裝redis-dump工具](https://img.php.cn/upload/article/000/000/164/168518113683474.png)
#出現上述結果即成功
以上是如何安裝redis-dump工具的詳細內容。更多資訊請關注PHP中文網其他相關文章!