美文网首页
redis 使用需要注意的地方

redis 使用需要注意的地方

作者: 一把君子剑 | 来源:发表于2018-11-16 11:55 被阅读12次

    1 关于配置文件配置

    1. AOF重写时会消耗大量硬盘IO,可以开启配置no-appendfsync-on-rewrite ,默认关闭。表示AOF重写期间不做fsync操作。

    2 关于数据恢复

      如果是 aof 文件进行数据持久化,恢复数据只需将备份的.aof 文件替换至当前使用的.aof文件即可。
    需要注意的地方:

    1. 如果使用集群,替换aof 文件前应先关闭所有该节点的slave节点服务,再关闭master节点,此时集群会进入down机状态。替换.aof 文件后应先启动替换文件节点,再启动其他节点。循序错误可能会导致数据丢失。

    3 集群与单例性能对比

    测试工具:redis-benchmark
    测试用例:
       并发链接数c:100
       请求数n:20000
    集群:

    redis-benchmark -h ip -p 6379 -c 100 -n 20000
    

    单例:

    redis-benchmark -h ip -p 6679 -c 100 -n 20000
    
    命令 单例完成时间(s) 集群完成时间(s) 集群耗时提升率 单例吞吐量 集群吞吐量 吞吐量集群提升率
    SET 0.67 0.47 -47.00% 29940.12 42105.27 40.63%
    HSET 0.70 0.46 -34.29% 28409.09 43668.13 53.71%
    MSET 0.77 0.49 -36.36% 25974.03 40899.80 57.46%
    GET 0.69 0.52 -24.64% 29112.08 38095.24 30.86%
    INCR 0.82 0.54 -34.15% 24390.24 37383.18 53.27%
    LPUSH 0.62 0.46 -25.80% 32258.06 43103.45 33.62%
    RPUSH 0.58 0.34 -41.38% 34662.04 59171.60 70.71%

    相关文章

      网友评论

          本文标题:redis 使用需要注意的地方

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