Back to projects





RediCLI
GoLangRedistviewgo-redisfuzzysearchwebsocket
2025 48 HOURS




Installation
sudo snap install redicli --edgeShortcuts
- Tab - Cycle through command suggestions
- Up/Down Arrows - Navigate command history
- Enter - Execute command
Overview
RediCLI is a powerful terminal-based tool built with Go for optimizing Redis performance. It features an interactive TUI, command auto-completion, real-time analytics, and advanced key management. With multi-instance support, data import/export, and a color-coded interface, it streamlines Redis administration with speed and efficiency.
Key features
- Interactive terminal interface
- Command auto-completion and suggestions
- Built-in analytics dashboard
- Import/Export data from CSV and XLSX files
- Advanced key management with TTL support
- Connection management for multiple Redis instances
- Color-coded interface for better readability
Commands
Basic
get <key> - Retrieve the value of a keyset <key> <value> - Set the string value of a keydel <key> - Delete a keykeys <pattern> - Find all keys matching a patternttl <key> - Get the time to live for a keyexpire <key> <seconds> - Set a key's time to live in secondsAdvanced
key filter set - Open form to set a key with TTL in millisecondskey filter update - Open form to update a key with KEEPTTL optionflushall - Delete all keys (use with caution)see analytics - Open analytics dashboard in browserData
import - Import data from CSV/XLSX fileexport - Export data to CSV fileimport ./path/to/file.csv - Direct import from file pathexport ./path/to/file.csv - Direct export to file pathConnection
add connection - Add and connect to a new Redis instanceview all connections - List all saved Redis connectionsconnect <name> - Connect to a saved Redis connectiondel connection <name> - Delete a specific saved connectiondel all connections - Delete all saved connectionsInterface
clear all - Clear console and logs screenclear logs - Clear logs screenclear display - Clear display screenhelp - Display help informationquit - Exit RediCLIPerformance
Optimized for fast execution, low-latency Redis interactions, and real-time analytics.