🚀🚀🚀 A faster, better and more stable redis desktop manager, compatible with Linux, windows, mac. What's more, it won't crash when loading massive keys.
choco install another-redis-desktop-manager
winget install qishibo.AnotherRedisDesktopManager
chmod +x
, double click to run.sudo snap install another-redis-desktop-manager
Tips: If permission denied when selecting private key, run sudo snap connect another-redis-desktop-manager:ssh-keys
to give access to ~/.ssh folder.
If you can't open it after installation by brew or dmg, exec the following command then reopen:
sudo xattr -rd com.apple.quarantine /Applications/Another\ Redis\ Desktop\ Manager.app
brew install --cask another-redis-desktop-manager
# 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:
# 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
# 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
# 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
Give me a star ⭐ or upvote on Producthunt
Through OpenCollective
If you are a Mac user, you can purchase this software from the app store to sponsor, and then let the app store automatically update it for you.
If you are a Windows user, you can purchase this software from the win store to sponsor.
Wechat sponsor code [Sponsor me a cup of coffee ☕]
This project exists thanks to all the people who contribute.
When the default viewer does not meet the needs, you can format your content via customize script.
Method: Pull down the viewer list to the bottom, click "Custom -> Add", and then refer to the instructions below
Note: The script needs to output formatted content throughconsole.log
echo
etc., which can be any string or JSON string
Config | Description |
---|---|
Name |
Custom name |
Command |
Executable commands, such as xxx.py xxx.js xxx.class etc. The file needs x permission, which can be executed in the form of ./xxx.py ; It can also be set to /bin/node /bin/bash or other system commands, and the script path needs to be placed in Params |
Params |
Parameters spliced after Command , such as "--key {KEY} --value {VALUE} ", where {KEY} and {VALUE} will be replaced with the corresponding Redis key and value. Note that if the content is invisible such as binary, you can use {HEX} instead of {VALUE} , and {HEX} will be replaced with the hexadecimal string |
Add env to the first line of the script, the final executed command is:
./home/qii/pickle_decoder.py {HEX}
, the script can receive parameters viaargv[1]
Command | Params |
---|---|
/home/qii/pickle_decoder.py |
{HEX} |
/home/qii/shell_decoder.sh |
{VALUE} |
x
:The final executed command is:
/bin/node /home/qii/node_decoder.js {HEX} --key={KEY}
, the script can receive parameters viaargv[1]
Command | Params |
---|---|
/bin/bash |
/home/qii/shell_decoder.sh {VALUE} |
/bin/node |
/home/qii/node_decoder.js {HEX} --key={KEY} |
goanother.com Producthunt [email protected] Download Analysis