2015-10-09 5 views
0

Я запустил кеш redis в лазури. Azure Portal предоставляет консоль для сервера redis для запуска команд redis (get [key] работает). Я хотел использовать redis-benchmarks, но его бросая ошибку: (error) ERR unknown command. Это немного запутанно, потому что Редис предположительно включает redis-benchmark.Можно ли получить redis-benchmark в Redis Console от Azure Portal?

Redis includes the redis-benchmark utility that simulates running commands done by N clients at the same time sending M total queries (it is similar to the Apache's ab utility).

Есть ли способ, чтобы получить Redis-тест работать?

Вот пример команды из статьи: redis-benchmark -q -n 100000

ответ

2

Вы не можете запустить redis-benchmark внутри оболочки redis-cli. Это не часть команд redis. Вместо этого попробуйте запустить redis-benchmark из обычного приглашения оболочки.

Не работает:

C:\>redis-cli 
127.0.0.1:6379> redis-benchmark -t set,get -r 1000000 -q 
(error) ERR unknown command 'redis-benchmark' 

Рабочая:

C:\>redis-benchmark -t set,get -r 1000000 -q 
SET: 111856.82 requests per second 
GET: 108225.10 requests per second 
+0

Я не пробовал это, так как у меня была проблема почти 2 года назад, но это похоже на ответ, который я искал. – christo8989