Skip to content

Paid plans add features and fund TablePro’s development. Optional paid plans See plans

Redis GUI

On Mac, browse keys and run commands on Standalone, Sentinel or Cluster deployments. iPhone and iPad support Standalone commands only.

Works on Mac, iPhone and iPadDriver comes with the Mac app

Included in Free; paid plans add optional featuresOpen source (AGPL-3.0)

At a glance

Query language
Redis CLI
Driver
Comes with the Mac app
Connect with
Host and port, SSH tunnel, SSL/TLS, AWS IAM
Default port
6379
Minimum version
None
iPhone and iPad
Opens
Redis keys in TablePro grouped into a tree on the colon separator, with each key's type, TTL, length and value in the grid.

Connect

Choose Connection Mode: Standalone, Sentinel or Cluster. Sentinel follows the primary after failover; Cluster discovers shards from a seed member and routes commands to the owning shard.

Sign in with a password, or fill in Username to sign in as a Redis 6 ACL user. On Amazon ElastiCache, choose an AWS IAM mode and a short-lived token becomes the password; ElastiCache IAM needs TLS turned on.

New connections start with TLS off. Upstash, Redis Cloud and similar services require it, and a pasted rediss:// URL turns it on. There is no fallback to plain text, so Preferred behaves as Required. Valkey servers connect the same way as Redis.

The sidebar lists each numbered database from db0 up, and clicking one browses it in place.

Keys and commands

Browse keys by colon-separated folders, or choose another separator. Each row shows the key’s type, TTL, length and value. Collections show their first entries; non-UTF-8 values open in the hex editor.

Edit key names, TTLs and string values in the grid. Add Row creates hashes, lists, sets, sorted sets or strings. Filter key names and types using server-side SCAN MATCH and SCAN TYPE.

Run commands with redis-cli-style quoting. Unknown commands are sent as written. DB 3 GET key targets another database without changing the session. In MULTI, replies stay queued until EXEC.

Safe Mode runs a command on its list of read commands, such as GET, as a read, and counts any other command as a write. FLUSHDB and FLUSHALL ask before they run, even at Silent.

Move data

Export keys or command results as CSV, JSON, XLSX, Markdown, HTML and XML. Import is not available for Redis; load data with commands in the editor.

iPhone and iPad

Redis is offered when you create a connection in the iPhone and iPad app.

On iPhone and iPad, run Redis commands in the Query tab; browsing keys is not available in the iPhone and iPad app. A connection there takes a password, TLS with a CA or client certificate from a file, pasted text or a PKCS#12 bundle, and an SSH tunnel that signs in with a password or a key. Sentinel and Cluster connections are Mac only.

TablePro for iPhone and iPad

Limits

  • Only string values can be edited in the grid. Change lists, sets, hashes, sorted sets and streams with commands.
  • There is no pub/sub view. PUBLISH runs as a command, and nothing subscribes.
  • The sidebar’s key tree loads at most 50,000 keys.
  • A key filter stops after 10,000 matches.
  • A Cluster connection uses database 0, except on a Valkey cluster set up with more than one database.
  • On iPhone and iPad, keys do not open in the table browser. Run commands in the Query tab.

Other tools

Redis Insight

Version 3.8.0, released July 21, 2026FreeSource available (SSPL-1.0)Platforms: Mac, Windows and Linux

Choose Redis Insight for its key browser, command Workbench, a Pub/Sub workspace, profiler, slow logs and memory analysis. TablePro works with Redis alongside SQL databases. Redis Insight’s Redis Copilot answers Redis questions and builds search queries from plain language.

Sources: Redis Insight, Redis Insight repository, Redis Insight releases

Facts about other tools checked October 2, 2026.

Questions about Redis

Why is the key tree empty for my ACL user?

The key tree reads key names with SCAN and their types with TYPE. Grant both, for example ACL SETUSER app +scan +type, then right-click Keys in the sidebar and choose Refresh.

Why does SELECT not change the sidebar?

SELECT moves only the editor’s session, so the commands after it run on that database while the sidebar and the key tree stay where you clicked. Click a database in the sidebar to move both, or prefix one command with DB and the database number.

Why does a managed Redis service list databases it does not have?

Services such as Upstash, Redis Cloud and ElastiCache refuse CONFIG, so TablePro cannot read how many databases they hold and lists a default range. On a service with one database, the databases other than db0 show the server’s error when you open them.

Get TablePro

Download the Mac app for free. Starter and Team add optional features. The iPhone and iPad app is on the App Store.
Download for Mac

Requires macOS 13 Ventura or later

Download on the App Store

Free, with no in-app purchasesRequires iOS and iPadOS 18 or later

See pricing