Smart-Redis
Redis — это инструмент для визуализации, который улучшает слабые стороны RDM и Redisplus.
1. Архитектура
2. Установка
Запуск кода:
yarn;
npm run dev;
Запуск бэкенда:
npm i;
node main.js;
Для запуска проекта после упаковки нужно просто выполнить SmartRedis.exe. Проект автоматически запустит backend.exe для взаимодействия между фронтендом и бэкендом.
3. Функции
Программное обеспечение в целом:
Просмотр ключей: Удобный просмотр ключей Redis.
Подписка на ключи: Эта функция является слабым местом RedisPlus и RDM. Можно подписаться на несколько ключей и получать обновления по мере их изменения. Также можно просматривать журнал изменений для каждого ключа. Это самая яркая особенность на данный момент.
Мониторинг производительности Redis: Можно отслеживать производительность сервера и частоту попаданий в кэш.
4. Интерфейс
Фронтенд и бэкенд используют RESTful-коммуникацию через порт 47420.
url="/allKeys"
body={
config:{
port: 47420, // Порт Redis
host: "127.0.0.1", // Хост Redis
password: "pwd",
db: 0, // По умолчанию 0
},
pattern:"",
}
Запрос аналогичен предыдущему, но добавляется шаблон поиска (endpoint), чтобы вернуть найденные ключи.
url="/singleKey"
body={
key:"endpoint",
config:{
port: 47420, // Порт Redis
host: "127.0.0.1", // Хост Redis
password: "pwd",
db: 0, // По умолчанию 0
},
}
url="/subscribe"
body={
subscribeList:[
{
skeyName:"a",
skeyType:"string"
}
],
config:{
port: 47420, // Порт Redis
host: "127.0.0.1", // Хост Redis
password: "pwd",
db: 0, // По умолчанию 0
},
}
url='/info'
body={
config:{
port: 47420, // Порт Redis
host: "127.0.0.1", // Хост Redis
password: "pwd",
db: 0, // По умолчанию 0
},
}
5. Технические особенности
Проект: В отличие от RDM и RedisPlus, этот проект имеет функцию мониторинга изменений нескольких ключей и предоставляет функцию ведения журнала. Во время тестирования, если разработчик знает об изменениях ключа и конкретном времени, это может быть очень полезно.
Технология:
6. Заключение
Проект будет продолжать развиваться и предоставлять более совершенные функции.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )