A lightweight, high-performance Redis terminal client built with Rust and Ratatui.
- High Performance - Minimal memory footprint with native Rust performance
- Connection Management - Multi-connection support with TLS/SSL and Redis Cluster
- Key Operations - Browse, search, filter, and manage keys with full data type support
- Real-time Monitoring - Live server statistics and metrics
- Command Execution - Direct Redis command interface
- Data Migration - JSON-based import/export for all Redis data types
- Customizable UI - Dark/Light themes with transparency control
brew install osdodo/picordm/picordmgit clone https://github.com/osdodo/picordm.git
cd picordm
cargo build --release
./target/release/picordmPress i to import connection from clipboard. Supports both standalone and cluster modes with automatic name generation.
Standalone Mode:
redis://localhost:6379
rediss://user:pass@host:6380
redis-cli -u rediss://user:pass@host:6380 --tls --sni hostCluster Mode:
redis://node1:6379,node2:6379,node3:6379
redis-cli -c -h 127.0.0.1 -p 6379Press Tab in the connection form to toggle between modes. See Cluster Documentation for setup details.
| Key | Action |
|---|---|
> |
Command mode |
/ |
Search keys |
Esc |
Exit mode |
Ctrl+t |
Switch connection |
Ctrl+e |
Export data |
Ctrl+l |
Import data |
Ctrl+n |
Switch database |
Ctrl+p |
Settings |
F5 |
Refresh stats |
Text Selection: Hold Option/Alt (macOS) or Shift (Linux/Windows) while selecting text, then copy using standard shortcuts.
- Keybindings - Complete keyboard shortcuts reference
- Cluster Setup - Redis Cluster configuration guide
- Import/Export - Data import/export format details