美文网首页
redis 导出数据

redis 导出数据

作者: Kare | 来源:发表于2019-08-21 17:37 被阅读0次

    导出

    ./redis-cli -p 6379 -n 0 keys "*" > rediskey.txt
    echo "导出 key 完成"
    echo "开始读取 value"
    
    IFS_old=$IFS
    IFS=$'\n'
    for line in  `cat rediskey.txt`
    do
    value=`./redis-cli -p 6379 -n 0 get $line`
    echo $line"++"$value >> value.txt
    done
    IFS=$IFS_old
    echo "完成"
    

    导入

    echo "开始读取"
    IFS_old=$IFS
    IFS=$'\n'
    for line in  `cat value.txt`
    do
    
    OLD_IFS="$IFS"
    IFS="++"
    arr=($line)
    IFS="$OLD_IFS"
    
    key=${arr[0]}
    value=${arr[2]}
    
    echo "key: $key"
    echo "value: $value"
    
    ./redis-cli -h 192.168.110.248 -p 6382 -a feiyuai.com set $key $value
    
    done
    IFS=$IFS_old
    echo "完成"
    

    相关文章

      网友评论

          本文标题:redis 导出数据

          本文链接:https://www.haomeiwen.com/subject/tmmisctx.html