You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
feat(redis): folder tree view for keys by delimiter #1025
Добавить иерархическую группировку ключей Redis по настраиваемому разделителю (:, /, .) с возможностью переключения между плоским списком и деревом папок.
Context
В продакшн-базах Redis хранятся десятки тысяч структурированных ключей (user:100:profile, cache:catalog:item:42). Плоский список из сотен элементов крайне неудобен для визуального анализа структуры.
Implementation Details
Создать RedisKeyTreeEngine в lib/features/redis/, строящий дерево папок и листьев на основе батча ключей.
В тулбар RedisKeysView добавить переключатель Flat / Tree View и поле ввода сепаратора (по умолчанию :).
Отображать счетчики вложенных ключей в папках и поддержать удаление папки целиком через DestructiveQueryDialog.
Acceptance Criteria
Пользователь может переключаться между плоским списком и деревом.
Ключи корректно сворачиваются в виртуальные папки по разделителю.
Activity
fix(redis): use palette.action and RedisBulkValue.utf8 (#1025)
fix(redis): count only existing keys in test fake DEL (#1025)
test(redis): fix single level keys and expand all folders in tree tes…
test(redis): check confirmation checkbox before executing destructive…
ZhuchkaTriplesix commentedon Oct 5, 2026
Completed and merged into dev via PR #1071