Redis教程
第六章 Redis 性能测试
为了解 Redis 在不同配置环境下的性能表现,Redis 提供了一种行性能测试工具 redis-benchmark(也称压力测试工具),它通过同时执行多组命令实现对 Redis 的性能测试。 ## 语法 ```shell redis-benchmark [option] [option value] ``` | 序号 | 选项 | 描述 | 默认值 | | ---- | ---- | ---- | ---- | | 1 | -h | 指定服务器主机名 | 127.0.0.1 | | 2 | -p | 指定服务器端口 | 6379 | | 3 | -s | 指定服务器 socket | | | 4 | -c | 指定并发连接数 | 50 | | 5 | -n | 指定请求数 | 10000 | | 6 | -d | 以字节的形式指定 SET/GET 值的数据大小 | 2 | | 7 | -k | 1=keep alive 0=reconnect | 1 | | 8 | -r | SET/GET/INCR 使用随机 key, SADD 使用随机值 | | | 9 | -P | 通过管道传输 <numreq> 请求 | 1 | | 10 | -q | 强制退出 redis。仅显示 query/sec 值 | | | 11 | --csv | 以 CSV 格式输出 | | | 12 | -l(L 的小写字母) | 生成循环,永久执行测试 | | | 13 | -t | 仅运行以逗号分隔的测试命令列表。 | | | 14 | -I | Idle 模式。仅打开 N 个 idle 连接并等待 | | |  (在 Windows 系统下) ### 实例 ```shell #window redis-benchmark.exe -n 10000 -q redis-benchmark.exe -h 127.0.0.1 -p 6379 -n 10000 -t set,get,lpush -q #linux redis-benchmark -n 10000 -q ```
顶部
收展
底部
[TOC]
目录
第一章 Redis 简介
第二章 Redis 安装
第三章 Redis 配置
第四章 Redis 数据类型
第五章 Redis 安全策略
第六章 Redis 性能测试
第七章 Redis 数据备份和还原
相关推荐
Redis命令
Redis进阶
Redis面试题总结
PHP 操作Redis