1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/hhxsv5-redis-memory-analysis

Клонировать/Скачать
README.md 1.5 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 27.11.2024 21:11 243f7de

Анализ памяти Redis

Анализ памяти Redis заключается в поиске ключей (префиксов), которые используют много памяти, и экспорте результатов анализа в файл CSV.

Требования

  • PHP 5.4 или более поздней версии.
  • ext-redis версии 2.2.8 или выше.
  • predis/predis версии ~1.1.0 или выше.

Установка через Composer (packagist)

composer require "hhxsv5/redis-memory-analysis:~1.0" -vvv

Использование

Запуск демо

include '../vendor/autoload.php';

use Hhxsv5\RMA\AnalyzeRedis;

$analyze = new AnalyzeRedis('127.0.0.1', 6379, '123456');

// Сканируем ключи, которые можно разделить с помощью '#' или ':'.
// Специальные символы шаблона необходимо экранировать символом '\'.
$analyze->start(['#', ':']);

// Находим файл CSV в целевой папке по умолчанию: ./reports.
// Формат имени файла CSV: redis-analysis-{host}-{port}-{db}.csv.
// Ключи упорядочены по количеству в порядке убывания.
$analyze->saveReport();

CSV

Лицензия

MIT

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/hhxsv5-redis-memory-analysis.git
git@api.gitlife.ru:oschina-mirror/hhxsv5-redis-memory-analysis.git
oschina-mirror
hhxsv5-redis-memory-analysis
hhxsv5-redis-memory-analysis
master