美文网首页
Redis 导出 string 类型的 key 的值

Redis 导出 string 类型的 key 的值

作者: awker | 来源:发表于2020-11-12 17:33 被阅读0次

    比如要想导出 redis 中 SESSIONID_0a0112fcq2oHi9cixb 这种以 SESSIONID_ 开头的所有 key 的值,实现如下:

    只导出 value

    REDIS_CLI="redis-cli -h 127.0.0.1 -p 6379 -a password"
    # $REDIS_CLI --scan --pattern SESSIONID_* | xargs -I {} $REDIS_CLI GET {} > values.txt
    

    导出 key 和 value ,格式为 key --> value

    REDIS_CLI="redis-cli -h 127.0.0.1 -p 6379 -a password"
    # for i in $($REDIS_CLI --scan --pattern SESSIONID_* );do echo -n "$i --> ";$REDIS_CLI GET $i;done > keys_values.txt
    

    --scan List all keys using the SCAN command.
    --pattern <pat> Useful with --scan to specify a SCAN pattern.

    --scan:获取所有的 key
    --pattern:和 --scan 一起使用,只获取匹配到的所有 key

    相关文章

      网友评论

          本文标题:Redis 导出 string 类型的 key 的值

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