Total Pageviews

Thursday 14 May 2020

Another Redis DeskTop Manager

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.

🚀🚀🚀 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.
MIT Download Download Analysis shiboooo FOSSA Status

Windows

Download latest exe package from release [or gitee in China], double click to install.

Linux

Download latest AppImage package from release [or gitee in China], double click to run. Or ./xxx.AppImage.

Mac

Download latest dmg package from release [or gitee in China], double click to install.
Or by brewbrew cask install another-redis-desktop-manager
If Mac warning Another Desktop Manager can't be opened because it is from an unidentified developer. Open Settings->Security and click Open Anyway
can't be opened because it is from an unidentified developer
Settings->Security Open Anyway

Enjoy!

Dev Build Setup

Linux Or Mac

# clone code
git clone https://github.com/qishibo/AnotherRedisDesktopManager.git
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, open another tab, build up a desktop client
npm run electron
If linux errors like this:
# 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

# 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
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

# prepare before package
npm run pack:prepare

# build package on respective platforms
# on windows
npm run pack:win
# on mac
npm run pack:mac
# on linux
npm run pack:linux

No comments:

Post a Comment