Соберите частоту горячих клавиш redis, используя lfu - PullRequest
0 голосов
/ 03 июня 2019

Я использую Redis с моим приложением Springboot.Политика памяти - lfu и она хотела бы видеть статистику горячих клавиш.

Один из способов - подключиться к Redis и запустить ./redis-cli --hotkeys

Но было бы лучше контролировать верхнюю частьх горячих клавиш, и представить его на приборной панели графана через Прометей.Это может быть достигнуто в метриках сервера Redis?или я должен использовать клиентскую библиотеку redis и позволить ей собирать ключ, полученный в приложении springboot?

1 Ответ

0 голосов
/ 04 июня 2019

В своей текущей версии (v5.0.5) Redis не предоставляет удобный способ сбора «горячих клавиш», то есть нет единой команды, которая возвращает это.Что вы можете сделать, это либо использовать cli (как отмечено), либо переписать его логику (сканирование и вызов OBJECT FREQ для каждой клавиши) в вашем приложении.

...