我正在探索 Redis 基准测试工具,我看了这个网页:Redis 有多快?
例如,我选择以下命令:
$ ./redis-benchmark -r 1000000 -n 2000000 -t get,set,lpush,lpop -q
我看到我们可以指定操作的类型,例如 get、set、lpush 等。但是,我们如何知道这些操作中的值使用了哪些数据类型?另外,有没有办法指定自己的数据,可以由基准命令使用?
我们如何知道这些操作中的值使用了哪些数据类型?
默认情况下,xxx
用作值。
有没有办法指定自己的数据,可以由 Benchmark 命令使用?
- 您可以使用命令行参数
-d
来指定值的长度,例如使用redis-benchmark -d 10
使用xxxxxxxxxx
,即 10 个字符作为值。 - 您可以显式指定要测试的命令,例如使用
redis-benchmark -n 10000 SET your-key your-value
运行SET
命令 10000 次。
运行redis-benchmark --help
以查看其他选项。