您的当前位置:首页 >探索 >Redis 实例对比工具之 Redis-full-check 正文

Redis 实例对比工具之 Redis-full-check

时间:2025-11-03 20:33:38 来源:网络整理编辑:探索

核心提示

复制-s,--source=SOURCE源redis库地址ip:port),如果是集群版,那么需要以分号;)分割不同的db,只需要配置主或者从的其中之一。例如:10.1.1.1:1000;10.2.2

Redis 实例对比工具之 Redis-full-check
复制-s,例对 --source=SOURCE               源redis库地址(ip:port),如果是比工集群版,那么需要以分号(;)分割不同的例对db,只需要配置主或者从的比工其中之一。例如:10.1.1.1:1000;10.2.2.2:2000;10.3.3.3:3000。例对  -p,比工 --sourcepassword=Password     源redis库密码      --sourceauthtype=AUTH-TYPE    源库管理权限,开源reids下此参数无用。例对      --sourcedbtype=               源库的比工类别,0:db(standalone单节点、例对主从),比工1: cluster(集群版),例对2: 阿里云      --sourcedbfilterlist=         源库需要抓取的比工逻辑db白名单,高防服务器以分号(;)分割,例对例如:0;5;15表示db0,比工db5和db15都会被抓取  -t, --target=TARGET               目的redis库地址(ip:port)  -a, --targetpassword=Password     目的redis库密码      --targetauthtype=AUTH-TYPE    目的库管理权限,开源reids下此参数无用。例对      --targetdbtype=               参考sourcedbtype      --targetdbfilterlist=         参考sourcedbfilterlist  -d, --db=Sqlite3-DB-FILE          对于差异的key存储的sqlite3 db的位置,默认result.db      --comparetimes=COUNT          比较轮数  -m, --comparemode=                比较模式,1表示全量比较,2表示只对比value的长度,3只对比key是否存在,IT技术网4全量比较的情况下,忽略大key的比较      --id=                         用于打metric      --jobid=                      用于打metric      --taskid=                     用于打metric  -q, --qps=                        qps限速阈值      --interval=Second             每轮之间的时间间隔      --batchcount=COUNT            批量聚合的数量      --parallel=COUNT              比较的并发协程数,默认5      --log=FILE                    log文件      --result=FILE                 不一致结果记录到result文件中,格式:db    diff-type    key    field      --metric=FILE                 metric文件      --bigkeythreshold=COUNT       大key拆分的阈值,用于comparemode=4  -f, --filterlist=FILTER           需要比较的key列表,以分号(;)分割。例如:"abc*|efg|m*"表示对比abc, abc1, efg, m, mxyz,不对比efgh, p。  -v, --version 1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.云南idc服务商