99re热这里只有精品视频,7777色鬼xxxx欧美色妇,国产成人精品一区二三区在线观看,内射爽无广熟女亚洲,精品人妻av一区二区三区

Redis到pika遷移工具

2018-09-28 10:18 更新

名稱:

Berry

位置:

pika bin目錄下

目的:

方便Redis數(shù)據(jù)到Pika的遷移

背景:

Pika兼容Redis協(xié)議,所以任何使用于Redis的遷移工具同樣也適用于Pika,Redis-cli本身提供了一個pipe參數(shù)來完成Redis到Redis的數(shù)據(jù)遷移。該工具的實現(xiàn)方式為讀取待遷移Redis的aof文件并批量發(fā)送到目的Redis。Berry借鑒這種方式,并增加了如下改進:

  • 遷移過程中,不斷讀取aof新增內(nèi)容
  • 錯誤輸出
  • 線程并行方式代替串行方式,提高遷移效率

實現(xiàn):

reader線程

  1. tail -f 的方式讀取指定aof文件中的內(nèi)容
  2. 根據(jù)設(shè)定的單次發(fā)送長度拼裝成塊,依次來減少網(wǎng)絡(luò)通信
  3. 將要發(fā)送的塊壓入隊列

sender線程

  1. 從隊列中讀取一個發(fā)送塊
  2. 發(fā)送到目的服務(wù)器
  3. 處理reply信息并做統(tǒng)計

使用:

Parameters:
-i: aof file
-h: the target host
-p: the target port
-a: the target auth
-v: show more information
Example: ./aof -i ./appendonly.aof -h 127.0.0.1 -p 6379 -a abc -v


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號