Redis Insight — графический интерфейс разработчика Redis от Redis.
Redis Insight — это визуальный инструмент, который предоставляет возможности для проектирования, разработки и оптимизации вашего приложения Redis. Запрашивайте, анализируйте и взаимодействуйте с вашими данными Redis. Загрузите его здесь!
Создан с любовью с использованием Electron, Monaco Editor и NodeJS.
Обзор
Redis Insight — это интуитивно понятный и эффективный графический интерфейс Redis, позволяющий взаимодействовать с базами данных и управлять данными — благодаря встроенной поддержке модулей Redis.
Основные моменты Redis Insight:
- Просматривайте, фильтруйте, визуализируйте структуры данных Redis «ключ-значение» и просматривайте значения ключей в различных форматах (включая JSON, Hex, ASCII и т. д.).
- Поддержка CRUD для списков, хешей, строк, наборов, отсортированных наборов и потоков.
- Поддержка CRUD для структуры данных JSON.
- Интерактивные руководства, позволяющие легко научиться, среди прочего, тому, как использовать собственную структуру данных JSON, поддерживающую структурированные запросы и полнотекстовый поиск, включая поиск по сходству векторов для ваших сценариев использования ИИ.
- Контекстуализированные рекомендации по оптимизации производительности и использования памяти. Список рекомендаций обновляется по мере вашего взаимодействия с базой данных.
- Профилировщик — анализируйте каждую команду, отправленную в Redis, в режиме реального времени.
- SlowLog — анализируйте медленные операции в экземплярах Redis на основе команды Slowlog.
- Pub/Sub — поддержка публикации/подписки Redis, позволяющая подписаться на каналы и публиковать сообщения в каналах.
- Массовые действия: массовое удаление ключей на основе фильтров, установленных в браузере или в дереве.
- Workbench — расширенный интерфейс командной строки с интеллектуальным автозаполнением команд, сложной визуализацией данных и поддержкой необработанного режима.
- Поддержка автозаполнения команд для поиска и запросов, структур данных JSON и временных рядов.
- Визуализация индексов и результатов поиска и запросов.
- Возможность создания собственных плагинов визуализации данных.
- Официально поддерживается для Redis OSS, Redis Cloud. Работает с кэшем Microsoft Azure для Redis.
Ознакомьтесь с примечаниями к выпуску.
Начало работы с Redis Insight
Этот репозиторий содержит код Redis Insight. Прочтите пост в блоге, объявляющий об этом.
Устанавливаемый
Доступно для бесплатного скачивания здесь. Redis Insight также доступен в Microsoft Store, Apple Store, Snapcraft, Flathub и Docker.
Строить
Альтернативно вы также можете собрать из исходного кода. Инструкции смотрите в нашей вики.
Как отладить
Если у вас возникли какие-либо проблемы в Redis Insight, вы можете выполнить следующие действия, чтобы получить дополнительную информацию об ошибках и найти их основную причину.
Redis Insight API (только для Docker)
Если вы используете Redis Insight из Docker, вы можете получить доступ к API по адресу http://localhost:5540/api/docs
.
Обратная связь
- Запросить новую функцию
- Проголосуйте за популярные запросы функций
- Сообщить об ошибке
Плагины Redis Insight
С помощью Redis Insight теперь вы также можете расширить основные функции, создавая собственные визуализации данных. Дополнительную информацию смотрите в нашей вики.
Содействие
Если вы хотите внести свой вклад в базу кода или исправить или устранить проблему, обратитесь к вики.
- Как создавать и вносить вклад
Телеметрия
Redis Insight включает в себя дополнительную систему телеметрии, которая используется для улучшения взаимодействия с разработчиками (DX) в приложении. Мы ценим вашу конфиденциальность, поэтому будьте уверены: все собранные данные анонимны.
Лицензия
Redis Insight лицензируется по лицензии SSPL.