2015-09-21 3 views
2

Я получаю грязную руку с монитором redis. До сих пор я пришел с этой метрикой полезной для мониторинга о Redis:Как заполнить redis с помощью redis-cli с фиктивными данными размера, весит сотни МБ?

  • memory_used
  • через положить
  • латентность
  • соединений
  • репликация

Я новичок на этом. Я пытаюсь заполнить Redis из Redis-Cli с фиктивными данными, как: for i in `seq 10000000`; do redis-cli SET users:app "{id: '$i', name: 'name$i', address: 'address$i' }" ; done но не масштабируется мою потребность в fillup Redis-дб достаточно быстро ...

Также мне нужна помощь по поводу задержки и через контроль. Я знаю, что они имеют в виду, но я не знаю, как измерить их ... Мои глаза не видят ничего rellated к тому, что на выходе для redis-cli info

Спасибо, за поддержку/guidence: D

+0

Задержка и пропускная способность зависят от команд, которые вы используете, и от которых вы их запускаете - вы пытаетесь синтезировать нагрузку или просто проверить реальное приложение? Для нагрузочного напряжения используйте «redis-benchmark» (часть проекта Redis) или «memtier_benchmark» (источник: https://github.com/redislabs/memtier_benchmark) –

ответ

0

Для «заполните быстро», следуйте инструкциям в документации о Mass Insert - сущность использует директиву --pipe в предварительно подготовленном файле данных.