mirror of
https://github.com/qishibo/AnotherRedisDesktopManager.git
synced 2026-01-18 16:12:43 +00:00
183 lines
6.6 KiB
Markdown
183 lines
6.6 KiB
Markdown
<img align="right" width="110" src="https://imgup.qii404.xyz/github/ardm-new-icon.png">
|
|
|
|
# Another Redis Desktop Manager
|
|
|
|
<hr/>
|
|
|
|
> 🚀🚀🚀 A faster, better and more stable redis desktop manager, compatible with Linux, windows, mac. What's more, it won't crash when loading a large number of keys.
|
|
|
|
[](LICENSE)
|
|
[](https://github.com/qishibo/AnotherRedisDesktopManager/releases)
|
|
[](https://qii404.me/github-release-statistics/?repo=/qishibo/AnotherRedisDesktopManager/)
|
|
[](https://weibo.com/shiboooo?is_hot=1)
|
|
[](https://app.fossa.com/projects/git%2Bgithub.com%2Fqishibo%2FAnotherRedisDesktopManager?ref=badge_shield)
|
|
|
|
|
|
## Windows
|
|
|
|
Download latest [exe](https://github.com/qishibo/AnotherRedisDesktopManager/releases) package from [release](https://github.com/qishibo/AnotherRedisDesktopManager/releases) [or [gitee](https://gitee.com/qishibo/AnotherRedisDesktopManager/releases) in China], double click to install.
|
|
|
|
## Linux
|
|
|
|
Download latest [AppImage](https://github.com/qishibo/AnotherRedisDesktopManager/releases) package from [release](https://github.com/qishibo/AnotherRedisDesktopManager/releases) [or [gitee](https://gitee.com/qishibo/AnotherRedisDesktopManager/releases) in China], `chmod +x`, double click to run.
|
|
|
|
## Mac
|
|
|
|
- Download latest [dmg](https://github.com/qishibo/AnotherRedisDesktopManager/releases) package from [release](https://github.com/qishibo/AnotherRedisDesktopManager/releases) [or [gitee](https://gitee.com/qishibo/AnotherRedisDesktopManager/releases) in China], double click to install.
|
|
- Or by **brew**: `brew install --cask another-redis-desktop-manager`
|
|
- Or **sponsor** by app store, It's not free, and I will be very grateful to you.
|
|
<br/>[](https://apps.apple.com/app/id1516451072)
|
|
|
|
<!--
|
|
> If **Mac** warning `Another Desktop Manager can't be opened because it is from an unidentified developer`. Open `Settings->Security` and click **`Open Anyway`**
|
|
|
|

|
|
|
|

|
|
-->
|
|
|
|
## Enjoy!
|
|
|
|

|
|
<!--  -->
|
|
|
|
|
|

|
|
|
|

|
|
|
|
|
|
## Feature Log
|
|
|
|
- 2021-06-24: ACL Support
|
|
- 2021-05-03: Stream Support && Cli Command Tips Support
|
|
- 2021-02-28: Connection Color Tag && Search History Support
|
|
- 2021-02-03: Multiple Select\Delete && Msgpack Viewer Support
|
|
- 2020-12-30: Tree View Support!!!
|
|
- 2020-11-03: Binary View Support && SSH Passparse\Timeout Support
|
|
- 2020-09-04: SSH Cluster Support && Extension Commands Support
|
|
- 2020-06-18: SSL/TLS Support!!!
|
|
- 2020-04-28: Page Zoom && Big Key Loads With Scan && Auto Json
|
|
- 2020-04-18: Unvisible Key\Value Format Support
|
|
- 2020-04-04: Cluster Support!!!
|
|
- 2020-03-13: Dark Mode Support!!! && JsonView In Other Place
|
|
- 2020-02-16: SSH Private Key Support
|
|
- 2020-02-13: Open Cli Console In Tabs
|
|
- 2019-06-14: Custom Font-Family Support
|
|
- 2019-05-28: Key List Resizable
|
|
- 2019-05-09: Search Support In Hash List Set Zset
|
|
- 2019-04-26: Auto Updater
|
|
- 2019-04-09: SSH Tunnel Connection Support
|
|
- 2019-04-01: Extract Search Support
|
|
- 2019-02-22: Single Connection Support
|
|
- 2019-01-08: Project Start
|
|
|
|
|
|
## Dev Build
|
|
|
|
### Linux Or Mac
|
|
|
|
```bash
|
|
# clone code
|
|
git clone https://github.com/qishibo/AnotherRedisDesktopManager.git --depth=1
|
|
cd AnotherRedisDesktopManager
|
|
|
|
# install dependencies
|
|
npm install
|
|
|
|
# if download electron failed during installing, use this command
|
|
# ELECTRON_MIRROR="https://npm.taobao.org/mirrors/electron/" npm install
|
|
|
|
# serve with hot reload at localhost:9988
|
|
npm start
|
|
|
|
|
|
# after the previous step is completed to 100%, open another tab, build up a desktop client
|
|
npm run electron
|
|
```
|
|
|
|
If linux errors like this:
|
|
|
|
```bash
|
|
# if error like this
|
|
../src/FontManagerLinux.cc:1:35: fatal error: fontconfig/fontconfig.h: No such file or directory
|
|
|
|
# then try this
|
|
sudo apt install libfontconfig1-dev
|
|
```
|
|
|
|
|
|
### Windows
|
|
|
|
``` bash
|
|
# install build tools for the first time, just execute once
|
|
npm install -g windows-build-tools
|
|
|
|
# clone code
|
|
git clone https://github.com/qishibo/AnotherRedisDesktopManager.git --depth=1
|
|
cd AnotherRedisDesktopManager
|
|
|
|
# install dependencies, 32-bit or 64-bit all use win32
|
|
npm install --platform=win32
|
|
|
|
# if download electron failed during installing, use this command
|
|
# npm config set ELECTRON_MIRROR http://npm.taobao.org/mirrors/electron/
|
|
# npm install --platform=win32
|
|
|
|
# serve with hot reload at localhost:9988
|
|
npm start
|
|
|
|
|
|
# after the previous step is completed to 100%, open another tab, build up a desktop client
|
|
npm run electron
|
|
```
|
|
|
|
### Build Package
|
|
|
|
```bash
|
|
# prepare before package
|
|
npm run pack:prepare
|
|
|
|
# build package on respective platforms
|
|
# on windows build 64bit package
|
|
npm run pack:win
|
|
# on windows build 32bit package
|
|
npm run pack:win32
|
|
|
|
# on mac
|
|
npm run pack:mac
|
|
|
|
# on linux
|
|
npm run pack:linux
|
|
```
|
|
|
|
## Sponsor
|
|
|
|
- Give me a star ⭐!
|
|
- Through [OpenCollective](https://opencollective.com/AnotherRedisDesktopManager)
|
|
- If you are a Mac user, you can purchase this software from the [app store](https://apps.apple.com/app/id1516451072) to sponsor, and then let the app store automatically update it for you.
|
|
|
|
[](https://apps.apple.com/app/id1516451072)
|
|
- Wechat sponsor code
|
|
|
|
<img width="150px" src="https://imgup.qii404.xyz/github/wechat_sponsor_code.jpg" />
|
|
|
|
|
|
## Contributors
|
|
|
|
This project exists thanks to all the people who contribute.
|
|
[](https://github.com/qishibo/AnotherRedisDesktopManager/graphs/contributors)
|
|
[](https://opencollective.com/AnotherRedisDesktopManager)
|
|
|
|
|
|
|
|
## License
|
|
|
|
[MIT](LICENSE)
|
|
|
|
|
|
## Support
|
|
|
|
[qii404.me](https://qii404.me/) [@shiboooo](https://weibo.com/shiboooo?is_hot=1) [Download Analysis](https://qii404.me/github-release-statistics/?repo=/qishibo/AnotherRedisDesktopManager/)
|
|
|