Summary
Встроить интерактивную консоль Redis CLI в рабочую область Redis для выполнения любых команд протокола RESP с автодополнением, историей и таймингом.
Context
Часто требуется выполнять команды, не представленные в UI (HGETALL, XADD, EVAL, SLOWLOG GET, CONFIG GET, MEMORY USAGE, CLIENT LIST).
Implementation Details
- Создать
RedisCliWorkspace в lib/features/redis/.
- Окно вывода с форматированием RESP-типов (nil, integer, bulk string, array, error) и цветовой дифференциацией.
- Поддержка навигации по истории команд (
Up/Down) с сохранением в LocalDb.
- Предупреждения и подтверждение через
DestructiveQueryDialog для опасных команд (FLUSHALL, SHUTDOWN, KEYS *).
Acceptance Criteria
Summary
Встроить интерактивную консоль Redis CLI в рабочую область Redis для выполнения любых команд протокола RESP с автодополнением, историей и таймингом.
Context
Часто требуется выполнять команды, не представленные в UI (
HGETALL,XADD,EVAL,SLOWLOG GET,CONFIG GET,MEMORY USAGE,CLIENT LIST).Implementation Details
RedisCliWorkspaceвlib/features/redis/.Up/Down) с сохранением вLocalDb.DestructiveQueryDialogдля опасных команд (FLUSHALL,SHUTDOWN,KEYS *).Acceptance Criteria