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性能测试的主要内容,如果未能解决你的问题,请参考以下文章

Redis 性能测试

Redis 性能测试

Redis 性能测试

Redis 性能测试

Redis学习----性能测试

Redis学习----性能测试