https://github.com/xuerzong/redis-dash
đ A lightweight, cross-platform Redis GUI Client.
https://github.com/xuerzong/redis-dash
rdm redis redis-dash redismanager
Last synced: about 2 months ago
JSON representation
đ A lightweight, cross-platform Redis GUI Client.
- Host: GitHub
- URL: https://github.com/xuerzong/redis-dash
- Owner: xuerzong
- License: mit
- Created: 2025-11-11T10:48:03.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2026-04-14T05:24:16.000Z (about 2 months ago)
- Last Synced: 2026-04-14T07:21:40.486Z (about 2 months ago)
- Topics: rdm, redis, redis-dash, redismanager
- Language: TypeScript
- Homepage: https://redis-dash.xuco.me/
- Size: 1.23 MB
- Stars: 4
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
English | įŽäŊ䏿
đ **Redis Dash** is a cross-platform Redis GUI (Graphical User Interface) Client. Redis Dash is designed to provide a simple and efficient way to manage and monitor your Redis instances.
## ⨠Features
- đ **Multi-Connection Support:** Easily manage and switch between multiple Redis instances.
- đ **Intuitive Key Browser:** Browse, search, edit, and delete various data types (String, List, Hash, Set, ZSet).
- đģ **Built-in CLI Console:** A powerful Redis Command Line Interface (CLI) allows you to execute native Redis commands directly.
- đ **Cross-Platform:** Supports Windows, macOS, and Linux.
## đ Get Started
### Install
> [!IMPORTANT]
> npm installation is no longer supported. Please use the latest install script.
Install Redis Dash with the standalone installer:
```bash
curl -fsSL https://download.xuco.me/redis-dash/install.sh | sh
```
Install a specific version:
```bash
curl -fsSL https://download.xuco.me/redis-dash/install.sh | RDS_VERSION=0.2.0 sh
```
The install script downloads the current platform bundle, installs it under `/usr/local/lib/redis-dash` or `~/.local/share/redis-dash`, and links `rds` into `/usr/local/bin` or `~/.local/bin`.
The installer uses `https://download.xuco.me/redis-dash` as the default distribution source.
### Start Server
> [!NOTE]
> Redis Dash runs as a standalone application, and its server provides the web interface. You still require a running Redis instance to connect to and manage your data.
After installation, use the `rds` command to manage the background service for Redis Dash.
- Check Version
```bash
rds --version # OR `rds -V`
```
- Start Service
```bash
rds start
```
- Stop Service
```bash
rds stop
```
- Restart Service
```bash
rds restart
```
## đ¨ Configuration
### Default Settgins
By default, the Redis Dash service runs on port `5090` on localhost.
### Custom Port
You can specify a different port using a command-line flag when starting the service:
```bash
rds start --port 9000
```
## đģ How To Dev
```bash
cd ./redis-dash
npm install
npm run start
```
## đĻ Release
Build the web assets, compile the Rust server binary, and prepare standalone binary artifacts:
```bash
npm run release
```
After the command finishes:
- The platform native binary is in `dist/native//rds`
- The standalone binary bundle is in `dist/binary/`
- The standalone install archive is in `dist/binary/rds-.tar.gz`
GitHub Actions release flow:
- Push a `v*` tag to build binaries and create or update the draft GitHub Release.
- Review the draft release manually.
- When the release is ready for users, run the `Publish Updater Manifest` workflow with that version so `latest.json` is attached to the release.
- Then run the `Upload Release to R2` workflow to mirror the release assets and `latest.json` to `https://download.xuco.me/redis-dash`.