查看“Redis:性能测试”的源代码
←
Redis:性能测试
跳到导航
跳到搜索
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
[[category:Redis]] == Redis:性能测试 == Redis 性能测试是'''通过同时执行多个命令实现的'''。 基本命令如下: <syntaxhighlight lang="java" highlight=""> redis-benchmark [option] [option value] </syntaxhighlight> * '''该命令是在 redis 的目录下执行的,而不是 redis 客户端的内部指令'''。 === 参数[option] === redis 性能测试工具可选参数如下所示: {| class="wikitable" ! 选项 !! 描述 !! 默认值 |- | '''-h''' || 指定服务器主机名 || 127.0.0.1 |- | '''-p''' || 指定服务器端口 || '''6379''' |- | -s || 指定服务器 socket || |- | '''-c''' || 指定并发连接数 || 50 |- | '''-n''' || 指定请求数 || 10000 |- | -d || 以字节的形式指定 SET/GET 值的数据大小 || 2 |- | '''-k''' || 1=keep alive;0=reconnect || 1 |- | -r || SET/GET/INCR 使用随机 key, SADD 使用随机值 || |- | -P || 通过管道传输 <numreq> 请求 || 1 |- | '''-q''' || 强制退出 redis。仅显示 query/sec 值 || |- | --csv || 以 CSV 格式输出 || |- | -l || 生成循环,永久执行测试 || |- | '''-t''' || 仅运行以逗号分隔的测试命令列表。 || |- | -I || Idle 模式。仅打开 N 个 idle 连接并等待。 || |} === 示例 === 同时执行 10000 个请求来检测性能: <syntaxhighlight lang="java" highlight=""> $ redis-benchmark -n 10000 -q PING_INLINE: 141043.72 requests per second PING_BULK: 142857.14 requests per second SET: 141442.72 requests per second GET: 145348.83 requests per second INCR: 137362.64 requests per second LPUSH: 145348.83 requests per second LPOP: 146198.83 requests per second SADD: 146198.83 requests per second SPOP: 149253.73 requests per second LPUSH (needed to benchmark LRANGE): 148588.42 requests per second LRANGE_100 (first 100 elements): 58411.21 requests per second LRANGE_300 (first 300 elements): 21195.42 requests per second LRANGE_500 (first 450 elements): 14539.11 requests per second LRANGE_600 (first 600 elements): 10504.20 requests per second MSET (10 keys): 93283.58 requests per second </syntaxhighlight> 使用多个参数来测试 redis 性能: <syntaxhighlight lang="java" highlight=""> $ redis-benchmark -h 127.0.0.1 -p 6379 -t set,lpush -n 10000 -q SET: 146198.83 requests per second LPUSH: 145560.41 requests per second </syntaxhighlight>
返回至“
Redis:性能测试
”。
导航菜单
个人工具
登录
命名空间
页面
讨论
大陆简体
已展开
已折叠
查看
阅读
查看源代码
查看历史
更多
已展开
已折叠
搜索
导航
首页
最近更改
随机页面
MediaWiki帮助
笔记
服务器
数据库
后端
前端
工具
《To do list》
日常
阅读
电影
摄影
其他
Software
Windows
WIKIOE
所有分类
所有页面
侧边栏
站点日志
工具
链入页面
相关更改
特殊页面
页面信息