# joeferner/redis-commander

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/joeferner-redis-commander).**

3,961 stars · 500 forks · JavaScript · mit

## Links

- GitHub: https://github.com/joeferner/redis-commander
- Homepage: http://joeferner.github.io/redis-commander/
- awesome-repositories: https://awesome-repositories.com/repository/joeferner-redis-commander.md

## Description

Redis Commander is a web-based management interface and graphical user interface for Redis databases. It serves as an administration tool for monitoring server configurations and managing data across multiple instances.

The tool provides a visual key browser that organizes data into a hierarchical tree view and includes a key-value inspector with pagination for large datasets. It also features a browser-based command line interface with tab completion for executing raw database commands.

Connectivity is supported for various deployment modes, including standalone servers, sentinel setups, and distributed clusters. The system includes capabilities for NoSQL data inspection, server configuration viewing, and TLS-encrypted transport for secure data transfer.

## Tags

### Data & Databases

- [Redis Management Interfaces](https://awesome-repositories.com/f/data-databases/redis-management-interfaces.md) — Provides a web-based graphical interface for managing and editing keys and values across multiple Redis instances.
- [Database Graphical User Interfaces](https://awesome-repositories.com/f/data-databases/database-graphical-user-interfaces.md) — Provides a visual tool for browsing keys and inspecting values in Redis data structures through a tree view.
- [Key-Value Pair Managers](https://awesome-repositories.com/f/data-databases/key-value-pair-managers.md) — Provides an inspector to retrieve individual key values with pagination for large lists and sorted sets. ([source](http://joeferner.github.io/redis-commander/))
- [Key Browsers](https://awesome-repositories.com/f/data-databases/key-value-stores/key-browsers.md) — Features an expandable tree view of all database keys to organize and locate data visually. ([source](http://joeferner.github.io/redis-commander/))
- [Multi-Database Connections](https://awesome-repositories.com/f/data-databases/multi-database-connections.md) — Supports simultaneous connections to multiple Redis architectures, including standalone servers, sentinels, and distributed clusters. ([source](https://cdn.jsdelivr.net/gh/joeferner/redis-commander@master/README.md))
- [Redis Administration Utilities](https://awesome-repositories.com/f/data-databases/redis-administration-utilities.md) — Serves as an administration tool for monitoring server configurations and managing data across multiple Redis instances.
- [Redis Cluster Deployments](https://awesome-repositories.com/f/data-databases/redis-cluster-deployments.md) — Enables oversight and connectivity for Redis deployed as standalone servers, sentinels, or distributed clusters.
- [Raw Command Execution](https://awesome-repositories.com/f/data-databases/raw-command-execution.md) — Allows users to send raw Redis commands directly to the server via a browser-based console.
- [Server Configuration](https://awesome-repositories.com/f/data-databases/server-configuration.md) — Retrieves and displays current operational configuration settings from the connected Redis database. ([source](http://joeferner.github.io/redis-commander/))

### Content Management & Publishing

- [Database Record Managers](https://awesome-repositories.com/f/content-management-publishing/web-based-archive-management/database-record-managers.md) — Offers a web interface to view, add, update, and delete various data types across multiple Redis servers. ([source](https://cdn.jsdelivr.net/gh/joeferner/redis-commander@master/README.md))

### Development Tools & Productivity

- [Debugging and Inspection Tools](https://awesome-repositories.com/f/development-tools-productivity/debugging-profiling-testing/debugging-diagnostics/debugging-inspection-tools/debugging-and-inspection-tools.md) — Provides tools for browsing keys and inspecting values in Redis to debug and verify stored information.
- [Command Line Interfaces](https://awesome-repositories.com/f/development-tools-productivity/command-line-interfaces.md) — Includes a browser-based command line interface with tab completion for executing raw Redis commands. ([source](http://joeferner.github.io/redis-commander/))
- [Web-Based Consoles](https://awesome-repositories.com/f/development-tools-productivity/command-line-interfaces/web-based-consoles.md) — Ships a web-based console for executing raw Redis commands with tab completion for keys and operations.

### Networking & Communication

- [TCP Socket Clients](https://awesome-repositories.com/f/networking-communication/communication-protocols-architectures/communication-protocols-standards/network-protocols/connection-establishment-protocols/tcp-socket-clients.md) — Communicates with Redis instances via TCP sockets using the Redis serialization protocol for real-time data retrieval.
- [Database Connection Pooling](https://awesome-repositories.com/f/networking-communication/database-connection-pooling.md) — Provides a dynamic connection pool to manage simultaneous client connections to standalone Redis servers, sentinels, or clusters.

### Programming Languages & Runtimes

- [Hierarchical Tree Visualizers](https://awesome-repositories.com/f/programming-languages-runtimes/programming-utilities/data-structure-type-helpers/data-structures/hierarchical-tree-structures/hierarchical-tree-visualizers.md) — Recursively parses delimited key names into a hierarchical tree view for visual navigation of the database.

### Security & Cryptography

- [Transport Layer Encryption](https://awesome-repositories.com/f/security-cryptography/transport-layer-encryption.md) — Secures data transfer between the management tool and Redis servers using TLS encryption with certificates and private keys.
