Redis производительность в localhost - PullRequest
0 голосов
/ 13 октября 2019

Я пытаюсь проверить производительность Redis по сравнению с MySQL на моем локальном хосте Windows. Я студент, и мы изучаем разные вещи в моей школе. У меня есть около 1048580 записей в mysql local, и я выполняю различные операции отдыха. Я также реализовал Redis для хранения значений с помощью Springboot кешируется и салат. Все работает нормально, но я не знаю, как измерить производительность, чтобы увидеть, что Redis работает лучше, чем MySQL. Я думаю, что было бы легче в очень крупномасштабной структуре компании. я могу симулировать на своем местном? Кроме того, как оценить производительность Redis на моем локальном компьютере для моего академического проекта?

Я попытался отправить несколько запросов в цикле, чтобы попытаться определить производительность, но не вижу большой разницы для localhost - моих записей. Я пытался понять различные команды мониторинга Redis Cli, но не вижу большой задержки.

1 Ответ

0 голосов
/ 15 октября 2019

Ну, это зависит от того, как вы на самом деле тестируете эти redis против MySQL. Вы должны иметь в виду, что MySQL внутренне использует кэши, также, если вы используете hibernet, то это также делает уровень кэширования. Если вы делаете один и тот же запрос get несколько раз, то между результатами redis и MySQL не будет существенной разницы.

Вы должны сравнить свой результат, выполнив несколько различных операций, таких как вставка / удаление / получение тысяч различных значений. Затем та же операция для идентичных значений и т. Д.

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