• Redis性能测试


    • 语法:
    redis-benckmark [option] [option value]
    #该命令是在redis客户端外部执行,而不是redis-cli的内部指令
    
    • Options:
    -h 	#指定服务器主机名;默认127.0.0.1
    -p	#指定服务器端口;默认6379
    -s	#指定服务器socket
    -c	#指定并发连接数;默认50
    -n	#指定请求数;默认100000
    -d	#以字节的形式指定SET/GET值的数值大小;默认3
    -k	#1=keep alive,0=reconnect;默认1
    -r	#SET/GET/INCR 使用随机key, SADD使用随机值
    -P	#通过管道传输<numreq>请求;默认1
    -q	#强制退出redis,仅显示query/sec值
    -l	#生成循环,永久执行测试
    -t	#仅运行以逗号分隔的测试命令列表
    -i	#Idle 模式,仅打开N个idle连接并等待
    --csv	#以CSV格式输出
    
    • 例子
    [root@lfs ~]# redis-benchmark -h 127.0.0.1 -p 6379 -c 100 -n 100000
    ====== PING_INLINE ======
      100000 requests completed in 0.48 seconds		#对10万个请求进行写入测试
      100 parallel clients		#100个并发客户端
      3 bytes payload			#每次写入3字节
      keep alive: 1				#只有一台服务器来处理这些请求,单机性能
    
    98.58% <= 1 milliseconds
    99.97% <= 2 milliseconds
    100.00% <= 2 milliseconds	#所有请求在两毫秒内处理完成
    207039.33 requests per second	#每秒处理的请求数
    
    作者:ccku
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。如有问题或建议,请多多赐教,非常感谢。
  • 相关阅读:
    习题解答chapter09
    习题解答chapter08
    习题解答chapter07
    银行账户实验-1.2
    银行账户实验-1.1
    银行账户实验-1.0
    习题解答chapter06
    习题解答chapter05
    习题解答chapter04
    习题解答chapter03
  • 原文地址:https://www.cnblogs.com/ccku/p/13571385.html
Copyright © 2020-2023  润新知