QueryDock for Redis Coming Soon
Manage remote Redis servers from your phone — browse and edit keys, run commands, and monitor.
About
QueryDock for Redis is a mobile-optimized Android Redis client. Register and switch between multiple remote Redis servers, browse, edit, and monitor keys, and run commands — all reimagined for a native mobile experience. It aims to bring the capabilities of desktop tools like RedisInsight, Another Redis Desktop Manager, Tiny RDM, and Medis to your phone. Built with Kotlin, Jetpack Compose, and Material 3, with a hand-written RESP2/3 codec and no external dependencies for connectivity or encryption.
Features
- Multiple server profiles with free switching and connection testing; direct TCP, TLS/SSL (with hostname verification), and SSH tunneling (password/private key)
- Paste a
redis://orrediss://URL to auto-fill, and share connections by QR code - Favorites, environment groups (dev/staging/prod) with color labels and production warnings, and JSON import/export of the connection list
- Per-server read-only mode; passwords and SSH credentials encrypted in the Android Keystore (AES/GCM)
- Key browser with SCAN + pattern search, type/TTL badges, a namespace tree-view ↔ list-view toggle, and infinite scroll
- Editors for every data type — String, List, Set, Hash, Sorted Set, and Stream — with MEMORY USAGE and OBJECT ENCODING, value formatters (Plain/JSON/Hex/Base64), rename, copy, TTL, and pattern bulk-delete
- Command console with history and autocomplete (~120-command dictionary), Pub/Sub (SUBSCRIBE/PSUBSCRIBE/PUBLISH, keyspace notification presets), and a Lua EVAL script runner
- Real-time metrics dashboard with sparklines (ops/sec, used memory, hit rate, clients), SLOWLOG, MONITOR, CLIENT LIST/KILL, CONFIG GET/SET/REWRITE, and BGSAVE/BGREWRITEAOF
- Cluster, Sentinel, Replication, and ACL views, plus keyspace analysis with type distribution and largest-key reports, Korean/English, and biometric app lock