實際生產(chǎn)場景中,有可能會因為遷移機房或者更換物理機等原因需要在生產(chǎn)環(huán)境遷移redis數(shù)據(jù)。那么redis-dump與redis-load方式遷移redis數(shù)據(jù)庫應(yīng)該如何做呢?你們知道嗎?為了讓大家更加了解遷移redis數(shù)據(jù)庫的方法,小編給大家總結(jié)了以下內(nèi)容,一起往下看吧。
創(chuàng)新互聯(lián)建站成立于2013年,我們提供高端網(wǎng)站建設(shè)公司、成都網(wǎng)站制作、成都網(wǎng)站設(shè)計、網(wǎng)站定制、網(wǎng)絡(luò)營銷推廣、小程序開發(fā)、微信公眾號開發(fā)、成都網(wǎng)站推廣服務(wù),提供專業(yè)營銷思路、內(nèi)容策劃、視覺設(shè)計、程序開發(fā)來完成項目落地,為石雕企業(yè)提供源源不斷的流量和訂單咨詢。

遷移redis數(shù)據(jù)一般有如下3種方式:
1、第三方工具redis-dump,redis-load
2、aof機制,需要開啟aof功能
3、rdb存儲機制
這里介紹第一種方式,通過redis-dump導(dǎo)出數(shù)據(jù),再通過redis-load導(dǎo)入。開始吧。
第一步:安裝gcc
終端執(zhí)行g(shù)cc命令,如果提示沒有此命令,說明需要安裝。否則跳過此步
yum -y install gcc automake autoconf libtool make
第二步:配置Ruby官網(wǎng)源地址
因為默認的Ruby官網(wǎng)源地址在國外,訪問速度很慢,所以需要配置成國內(nèi)的源地址
gem sources -a http://gems.ruby-china.org/ 添加國內(nèi)源地址 gem source -l 查看是否添加成功 gem source --remove http://rubygems.org/ 去掉國外源地址 gem source -l 確認現(xiàn)在的源地址只有國內(nèi)
第三步:安裝rvm命令
配置Google DNS /etc/resolv.conf nameserver 8.8.8.8 gpg2 --keyserver hkp://keys.gnupg.net --recv-keys D39DC0E3 curl -L get.rvm.io | bash -s stable echo "export rvm_max_time_flag=20" >> ~/.rvmrc
第四步:安裝Ruby
rvm install 2.3.3
第五步:確認Ruby版本
因為redis-dump必須要求ruby的版本不低于2.2.2
ruby -v
如果輸出信息是ruby 2.3.3xxx,說明現(xiàn)在用的版本是正確的,直接跳到下一步。否則還要執(zhí)行以下操作:
rvm use 2.3.3 --default
將默認使用ruby的版本設(shè)置為2.3.3。
rvm remove $version
刪除舊版本,$version就是ruby -v查到的版本,只需要指定前面的數(shù)字版本號就行。
第六步:安裝redis-dump
gem install redis-dump -V
第七步:確認redis-dump安裝成功
find / -iname redis-dump
第八步:redis-dump導(dǎo)出數(shù)據(jù)
用redis-dump導(dǎo)出的數(shù)據(jù)格式都是json格式
redis-dump -u :yourpassword@127.0.0.1:6379 > /tmp/redis-mv.json 注意換成自己的密碼,如果沒有密碼就去掉
第九步:將導(dǎo)出的數(shù)據(jù)文件移動到導(dǎo)入的redis服務(wù)器上去
第十步:redis-load導(dǎo)入數(shù)據(jù)
cat redis-mv.json | redis-load -u :yourpassword@127.0.0.1:6379 注意換成自己的密碼,如果沒有密碼就去掉
到此數(shù)據(jù)就遷移完了。別忘了去導(dǎo)入的redis查看驗證下。
以上就是redis-dump與redis-load方式遷移redis數(shù)據(jù)庫應(yīng)該如何做的簡略介紹,當然詳細使用上面的不同還得要大家自己使用過才領(lǐng)會。如果想了解更多,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道哦!
網(wǎng)站題目:redis-dump與redis-load方式遷移redis數(shù)據(jù)庫應(yīng)該如何做
網(wǎng)頁鏈接:http://chinadenli.net/article34/gsggse.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計公司、網(wǎng)站改版、ChatGPT、網(wǎng)站營銷、App設(shè)計、網(wǎng)站排名
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)