聊聊redis-dump工具安裝問題

redis-dump工具用於集群中的數據遷移

搭建環境:

192.168.19.201    redis-cluster 6379 7001 7002   rvm     redis-dump

192.168.19.202    redis-cluster 6379 7001 7002

192.168.19.203    redis-cluster 6379 7001 7002

由於安裝redis-dump工具需要使用rvm 和gem工具所以要提前安裝

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 –

#curl -L get.rvm.io | bash -s stable               —–這是另一種方法安裝,同樣也可以

如果還顯示報錯

#vim /etc/hosts

97.107.133.48 get.Rvm.io              —-添加內容

再試就可以瞭

顯示以上內容則是安裝成功瞭

使用find / -name rvm -print命令來查看rvm安裝的路徑

#find / -name rvm -print           —顯示一下結果則為安裝成功

使配置文件生效

#source /etc/profile.d/rvm.sh

下載rvm依賴

#rvm requirements

#rvmsudo yum -y install gcc-c++ patch readline readline-devel zlib zlib-devel libyaml-devel openssl-devel make bzip2 autoconf automake libtool bison iconv-devel

以上rvm安裝完畢!

安裝ruby

#yum -y install automake autoconf libtool      —–安裝ruby所需依賴

#yum -y install ruby rubygems ruby-devel      —–安裝ruby

更改gem源

#gem source –add   https://gems.ruby-china.com  —新建gem中國本地源

#gem source -l                               —查看gem源

#gem source –remove RubyGems.org | your community gem host      —-刪除國外官方源

驗證版本:

#rvm –version

#ruby –version

準備完成後,開始升級剛才要用的ruby,否則ruby2.0.0無法安裝redis-dump

#rvm list known                  —–可以查看rvm支持的安裝版本

#rvm install "ruby-2.3.3"           —–這裡安裝的是ruby -2.3.3(這一步會很慢,請保持網絡連接良好)

這裡說ruby3.0.0版本有兩個漏洞,需要手動打補丁

#ruby docs generate-ri

 驗證版本是否更新瞭

#ruby –version

更新成功!

安裝redis-dump

#gem install redis-dump

提示說

大概意思就是讓安裝一個更高版本,你可以直接按照他給的命令執行即可

#gem install redis -v 4.4.0

安裝成功,再執行安裝redis-dump命令

#gem install redis-dump

出現上述結果即成功

到此這篇關於redis-dump工具安裝的文章就介紹到這瞭,更多相關redis-dump工具安裝內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!

推薦閱讀: