Redis benchmark 简介
liunx 安装 redis & redis benchmark
1.下载安装包
-
点击官网,下载stable版本
wget http://download.redis.io/releases/redis-6.2.4.tar.gz
2.安装
-
解压,并编译
tar xzf redis-6.2.4.tar.gz && cd redis-6.2.4 && make
3.安装完成
-
Redis 相关文件在src路径下
ll src/redis*
-
可以放在这里,也可以软连到bin下面
redis server启动
1.以默认端口启动
./src/redis-server redis.conf
redis benchmark 启动 & 参数解释
1.查看参数含义
./src/redis-benchmark --help
2.各参数含义
参数 | 含义 | 默认值 |
---|---|---|
-h | Hostname | 127.0.0.1 |
-p | Port | 6379 |
-c | Client | 50 |
-n | Request | 100000 |
-d | Value Size | 3B |
--threads | multi-thread mode | 0 |
-r | Random key size | |
-P | Pipeline |
1 |
-t | separated list of tests | |
-l | Loop. Run the tests forever | 0 |
3.用例
./src/redis-benchmark -h 127.0.0.1 -p 6379 -c 20 -n 1000000 -d 10 -r 100000 -P 500 -t set
- 连接 127.0.0.1:6379 的 server
- 并行发送请求的 client 有 20 个
- 发送总请求数为 1000000
- value的大小为10个字节
- key的范围为10000内随机
- Pipeline队列长度为500
- 测试set性能