Skip to content
Redis

Redis Client

The Redis GUI for Mac.

A fast, native Redis GUI for Mac. Connect to local Redis, Cluster, Sentinel, AWS ElastiCache, or Upstash. Browse keys by pattern, run commands with autocomplete, monitor pub/sub in real time. Starts in under a second. Free and open source.

TablePro connected to a Redis database showing the data grid and SQL editor

Features

Built for Redis.

Hierarchical Key Browser

Browse keys by colon-separated namespace. Drill into prefixes. Filter by pattern.

Type-Aware Editors

String, list, set, hash, sorted set, stream, JSON. Each gets a tailored editor with type-safe writes.

Pub/Sub Monitor

Subscribe to channels and watch messages stream. Replay events, send test publishes.

Cluster Topology View

Visualize masters, replicas, slot ranges. Spot a re-shard mid-flight.

RedisJSON, RedisSearch, RediStream

Module-aware editors for JSON.GET, FT.SEARCH, XADD. Autocomplete includes module commands.

AI Command Assistant

Ask in English, get a Redis command. Explain LUA scripts. Optimize SCAN patterns.

Data Grid

Browse and edit data.

Sort, filter, and edit Redis data in a spreadsheet-like grid. Click any cell to edit. Insert and delete rows. Review changes before saving.

TablePro data grid showing Redis table rows with inline editing

SQL Editor

Write queries faster.

Tree-sitter syntax highlighting, schema-aware autocomplete, multi-tab, Vim mode, and full-text query history. AI assistant can write, explain, or optimize your SQL.

TablePro SQL editor with Redis query and autocomplete

Capabilities

What you can do.

  • Browse keys by pattern and namespace
  • Edit string, list, set, hash, sorted set, stream, JSON
  • Connect to standalone, Cluster, Sentinel, ACL
  • Monitor pub/sub channels in real time
  • View slow log and INFO stats in the dashboard
  • Run LUA scripts with line-by-line debugging
  • Switch between databases with Cmd+K
  • Safe mode blocks FLUSHDB and FLUSHALL

Connect

Get connected in seconds.

# Connect with TablePro Host: 127.0.0.1 Port: 6379 Password: (optional) Database: 0 # Or via terminal redis-cli -h 127.0.0.1 -p 6379

Supported versions

Redis 6+, KeyDB, DragonflyDB, Valkey

Connection types

  • TCP/IP
  • SSH Tunnel (password, key, agent)
  • TLS/SSL
  • Unix Socket

Default port

6379

How to

Connect to Redis in four steps.

  1. 1

    Install TablePro

    brew install --cask tablepro, or grab the DMG from tablepro.app/download.

  2. 2

    Open New Connection

    Click New Connection. Pick Redis.

  3. 3

    Fill in the credentials

    Host 127.0.0.1, port 6379, password if any. Toggle TLS for managed Redis.

  4. 4

    Connect

    Click Connect. The key tree appears in the sidebar.

FAQ

Common Redis questions.

Does TablePro support Redis Cluster?

Yes. Connect with cluster mode on; TablePro handles re-routing and shows the slot map.

Can I edit RedisJSON values?

Yes. Click any RedisJSON key to open a tree editor. Add or remove paths.

Is TablePro free for Redis?

Yes. AGPLv3 open source. The Redis driver ships built in.

Does it work with Upstash?

Yes. Paste the connection URL. TLS is enabled by default for Upstash.

Can I monitor pub/sub?

Yes. Subscribe to a channel, watch messages stream live, send test publishes.

Try TablePro for free.

Free and open-source. macOS 14+. Apple Silicon and Intel.