redis 库迁移

2020/02/26 redis

redis2个库内容key迁移

建立一个a.sh 脚本 前面是要迁移的库,后面是目的库
-h 主机ip -p 端口 -a 密码

#!/bin/bash

redis-cli -h 127.0.0.1 -p 6379  -a 123456   -n 1 keys "*" | while read key  
do  
     redis-cli -h '127.0.0.1' -p 6379 -a '123456'   -n 1 --raw dump $key | perl -pe 'chomp if eof' | redis-cli -h '127.0.0.1' -p 6379 -a '123456'   -n 2 -x restore $key 0  
    echo "migrate key $key"
done

Search

    Table of Contents