Redis性能测试
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Redis性能测试相关的知识,希望对你有一定的参考价值。
Redis自带redis-benchmark测试工具用来测试Redis的性能,redis-benchmark可以模拟多个客户端同时发送多个请求。
Usage: redis-benchmark [-h <host>] [-p <port>] [-c <clients>] [-n <requests]> [-k <boolean>]
-q 静默模式,只显示requests per second的值
-n 总共发起的请求数量
1.向6379这个redis实例发送500000个请求数
redis-benchmark -p 6379 -q -n 500000
PING_INLINE: 66365.81 requests per second PING_BULK: 61440.16 requests per second SET: 55401.66 requests per second GET: 66693.34 requests per second INCR: 62790.41 requests per second LPUSH: 57836.90 requests per second LPOP: 68587.11 requests per second SADD: 69280.87 requests per second SPOP: 69803.16 requests per second LPUSH (needed to benchmark LRANGE): 69473.39 requests per second LRANGE_100 (first 100 elements): 35216.23 requests per second LRANGE_300 (first 300 elements): 15170.36 requests per second LRANGE_500 (first 450 elements): 10984.18 requests per second LRANGE_600 (first 600 elements): 8499.21 requests per second MSET (10 keys): 44980.21 requests per second
2.只测试几个命令
redis-benchmark -p 26379 -q -n 500000 -t set,get,mset
3.选择key space的大小
本文出自 “Linux SA John” 博客,请务必保留此出处http://john88wang.blog.51cto.com/2165294/1743805
以上是关于Redis性能测试的主要内容,如果未能解决你的问题,请参考以下文章