GUI for Redis-Compatible Servers on iPhone

CacheDeck is a native iOS app that gives you a full visual GUI for Redis-compatible servers, right on your iPhone. It is not a web app wrapped in a browser shell, not a remote desktop session, and not a port of a desktop tool. Every screen, gesture, and interaction is designed for iOS from the ground up, built with SwiftUI for iOS 17+.

Visual key browser

CacheDeck visual key browser showing Redis keyspace on iPhone
Keyspace as a navigable tree: tap any key to inspect type, TTL, and value

The key browser is the heart of CacheDeck. Connect to any Redis-compatible server and immediately see your keyspace as a navigable tree. Filter by glob pattern to narrow thousands of keys to exactly what you need. Tap any key to inspect its value, TTL, and encoding inline: no separate views to open, no copy-paste into a terminal.

Pattern search works the same way you'd use SCAN MATCH on the CLI, but results appear as a live, scrollable list that you can act on immediately. The browser handles keyspaces of any size without loading everything into memory at once.

Edit any data type

CacheDeck supports in-place editing for every data structure on Redis-compatible servers:

  • Strings: view and update values directly; toggle between raw, JSON-pretty, and hex views.
  • Hashes: add, edit, or delete individual fields without rewriting the entire hash.
  • Lists: push or pop elements, edit by index, inspect the full list with pagination.
  • Sets: add and remove members; scan large sets with pattern filtering.
  • Sorted sets: edit members and scores, sort by rank or score range.
  • Streams: browse entries by ID range, inspect field-value pairs per entry.

Changes are applied immediately to the server. There is no staging area or intermediate format: what you type goes directly to Redis using the correct command for each type.

Native vs web-based GUIs

Most GUI tools for Redis-compatible servers available to iPhone users are either web dashboards (accessed through Safari) or remote-desktop setups that mirror a desktop screen. Both approaches share the same core problem: the interface was never designed for touch. Buttons are too small, text entry is awkward, and network latency makes every interaction feel sluggish.

A native iOS app has direct access to the iOS Keychain for credential storage, supports Face ID and Touch ID for authentication, and renders at full display resolution with fluid 120 Hz scrolling on supported devices. CacheDeck also supports Pub/Sub Monitor, a CLI Console for running raw commands, and a Server Stats dashboard, features that are impractical to use well in a browser on a small screen.

CacheDeck works with any server that speaks the RESP2 or RESP3 protocol: Redis 6+, Valkey, and KeyDB are all compatible.

Security built in

CacheDeck PROD write protection dialog on iPhone: confirmation before destructive write
PROD classifier: confirmation required before any write on production servers

Production databases are rarely reachable on a public port, and they should not be. CacheDeck handles the two most common secure-access patterns out of the box:

  • SSH Tunnels: connect through a bastion host using Ed25519 or RSA keys. Private keys are stored exclusively in the iOS Keychain and never leave the device in plaintext.
  • TLS / mTLS: connect to servers that require encrypted transport, including mutual TLS with client certificates for environments that enforce it.

For extra safety, the PROD classifier automatically detects hostnames that match production patterns (configurable). Any write or delete operation on a flagged connection requires an explicit confirmation step, which makes accidental data loss significantly harder on a touch screen where fat-finger errors are a real risk.

Pricing and availability

CacheDeck is a one-time purchase of $14.99, no subscription, no monthly fee, no feature tiers. Pay once and use it on all your personal iPhone devices. The app requires iOS 17 or later.

CacheDeck is currently in pre-launch. To be notified when it goes live on the App Store, send an email to support@cachedeck.com with the subject line "Launch notification" and we will reach out the day it ships.

More from CacheDeck

Learn more about the full feature set on the CacheDeck overview page, see real-time server monitoring and Pub/Sub, or read the CacheDeck blog for deeper technical write-ups on Redis workflows, iOS development, and on-call tooling for mobile.