272eb6b3afff9b250ba817739d5c54b91095f11c
- useKeyStore (Pinia): scan, tree view, key data cache, db switching - KeyBrowser: split pane with KeyList + KeyDetail - KeyList: SCAN pagination, filter, tree toggle, load more - KeyDetail: type badge, TTL display, delete, type-based editor dispatch - StringEditor: view/edit with JSON auto-format - HashEditor: field table, add/edit/delete fields - StatusView: INFO dashboard with stat cards + section grid - MainArea: tab host (Status / Keys) - RedisService: selectDb, dbSize - Preload: selectDb, dbSize IPC channels - App.vue updated with MainArea layout
JRedisDesktop
A modern Redis desktop manager built with Electron + Vue 3 + Vite.
Fork of AnotherRedisDesktopManager.
The legacy Vue 2 codebase is archived inlegacy/.
Dev
npm install
npm run dev # electron-vite dev with HMR
npm run build # production build
Build packages
npm run build:linux
npm run build:mac
npm run build:win
Stack
- Shell: Electron 33
- Renderer: Vue 3 + Element Plus + Vue Router
- Build: electron-vite + Vite 6 + TypeScript
- Redis client: ioredis 5
Description