Команда Redis benchmark - позволяет ли она определять содержимое значения и тип данных - PullRequest
0 голосов
/ 09 октября 2018

Я изучаю инструмент тестирования Redis и посмотрел на эту веб-страницу: Как быстро Redis?

Я выбираю приведенную ниже команду, например:

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

Я вижу, что мы можем указать тип операций, таких как get, set, lpush и т. Д. Однако, как мы узнаем, какие типы данных используются для значений в этих операциях?Кроме того, есть ли способ указать ваши собственные данные, которые могут быть использованы командой теста?

1 Ответ

0 голосов
/ 10 октября 2018

как мы узнаем, какие типы данных используются для значений в этих операциях?

По умолчанию xxx используется в качестве значения.

Есть ли способ указать ваши собственные данные, которые могут быть использованы командой тестирования?

  1. Вы можете использовать аргумент командной строки -d, чтобы указать длину значения, например, использовать redis-benchmark -d 10 для использования xxxxxxxxxx, то есть 10 символов, в качестве значения.
  2. Вы можете явно указать команду, которую хотите протестировать, например, используйте redis-benchmark -n 10000 SET your-key your-value для запуска SET команды 10000 раз.

Запустите redis-benchmark --help, чтобы увидеть другие варианты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...