Redis基准
Redis基准测试
Redis基准测试是一种实用工具,可通过同时使用多个(n)命令来检查Redis的性能。
语法
redis-benchmark [option] [option value]
示例
让我们致电Redis Benchmark命令:
redis-benchmark-n 100000
查看列表Redis基准测试中的可用选项:
选项 |
说明 |
默认值 |
-h |
指定服务器主机名 |
127.0.0.1 |
-p |
指定服务器端口 |
6379 |
-s |
指定服务器套接字 |
|
-c |
指定并行连接数 |
50 |
-n |
指定请求总数 |
10000 |
-d |
以字节为单位指定SET/GET值的数据大小 |
|
-k |
1 =活着,0 =重新连接 |
|
-r |
对SET/GET/INCR使用随机键,对SADD使用随机值 |
|
-p |
管道 |
|
-h |
指定服务器主机名 |
|
-q |
强制安静至Redis。只显示查询/秒值 |
|
-csv |
以CSV格式输出 |
|
-l |
生成循环,永远运行测试 |
|
-t |
仅运行以逗号分隔的测试列表 |
|
-I |
空闲模式。只需打开N个空闲连接并等待 |
|
示例
让我们以示例来展示Redis基准测试实用程序中的多种用法选项。
redis-benchmark-h 127.0.0.1-p 6379-t set,lpush-n 100000-q