Summary
Добавить иерархическую группировку ключей Redis по настраиваемому разделителю (:, /, .) с возможностью переключения между плоским списком и деревом папок.
Context
В продакшн-базах Redis хранятся десятки тысяч структурированных ключей (user:100:profile, cache:catalog:item:42). Плоский список из сотен элементов крайне неудобен для визуального анализа структуры.
Implementation Details
- Создать
RedisKeyTreeEngine в lib/features/redis/, строящий дерево папок и листьев на основе батча ключей.
- В тулбар
RedisKeysView добавить переключатель Flat / Tree View и поле ввода сепаратора (по умолчанию :).
- Отображать счетчики вложенных ключей в папках и поддержать удаление папки целиком через
DestructiveQueryDialog.
Acceptance Criteria
Summary
Добавить иерархическую группировку ключей Redis по настраиваемому разделителю (
:,/,.) с возможностью переключения между плоским списком и деревом папок.Context
В продакшн-базах Redis хранятся десятки тысяч структурированных ключей (
user:100:profile,cache:catalog:item:42). Плоский список из сотен элементов крайне неудобен для визуального анализа структуры.Implementation Details
RedisKeyTreeEngineвlib/features/redis/, строящий дерево папок и листьев на основе батча ключей.RedisKeysViewдобавить переключательFlat / Tree Viewи поле ввода сепаратора (по умолчанию:).DestructiveQueryDialog.Acceptance Criteria
RedisKeyEditor.