### Summary Встроить интерактивную консоль Redis CLI в рабочую область Redis для выполнения любых команд протокола RESP с автодополнением, историей и таймингом. ### Context Часто требуется выполнять команды, не представленные в UI (`HGETALL`, `XADD`, `EVAL`, `SLOWLOG GET`, `CONFIG GET`, `MEMORY USAGE`, `CLIENT LIST`). ### Implementation Details 1. Создать `RedisCliWorkspace` в `lib/features/redis/`. 2. Окно вывода с форматированием RESP-типов (nil, integer, bulk string, array, error) и цветовой дифференциацией. 3. Поддержка навигации по истории команд (`Up`/`Down`) с сохранением в `LocalDb`. 4. Предупреждения и подтверждение через `DestructiveQueryDialog` для опасных команд (`FLUSHALL`, `SHUTDOWN`, `KEYS *`). ### Acceptance Criteria - [ ] Консоль выполняет любые RESP команды и выводит задержку (latency в мс). - [ ] Работает автодополнение названий команд по Tab. - [ ] Навигация по истории команд сохраняется между перезапусками.
Activity
Merge pull request #1073 from QueryaHub/issue/1029-redis-cli-console
ZhuchkaTriplesix commentedon Oct 5, 2026
Completed and merged into dev via PR #1073