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

时间:2018-10-09 18:11:40

标签: redis

我正在探索Redis基准测试工具,并且查看了以下网页:How fast is Redis?

我以下面的命令为例:

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

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

1 个答案:

答案 0 :(得分:0)

  

我们怎么知道这些操作中的值使用什么数据类型?

默认情况下,xxx用作值。

  

有没有一种方法可以指定您自己的数据,以供基准测试命令使用?

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

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