Redis 基准命令 - 是否允许定义值内容和数据类型



我正在探索 Redis 基准测试工具,我看了这个网页:Redis 有多快?

例如,我选择以下命令:

$ ./redis-benchmark -r 1000000 -n 2000000 -t get,set,lpush,lpop -q

我看到我们可以指定操作的类型,例如 get、set、lpush 等。但是,我们如何知道这些操作中的值使用了哪些数据类型?另外,有没有办法指定自己的数据,可以由基准命令使用?

我们如何知道这些操作中的值使用了哪些数据类型?

默认情况下,xxx用作值。

有没有办法指定自己的数据,可以由 Benchmark 命令使用?

  1. 您可以使用命令行参数-d来指定值的长度,例如使用redis-benchmark -d 10使用xxxxxxxxxx,即 10 个字符作为值。
  2. 您可以显式指定要测试的命令,例如使用redis-benchmark -n 10000 SET your-key your-value运行SET命令 10000 次。

运行redis-benchmark --help以查看其他选项。

最新更新