Quick Install
Windows
- Install Microsoft Visual C++ 2015-2019 x64 (If you have not already).
- Download Windows Installer from http://resp.app/subscriptions. (Requires subscription)
- Run the downloaded installer.
Mac OS X
- Download dmg image from http://resp.app/subscriptions. (Requires subscription)
- Mount the DMG image.
- Run rdm.app.
Ubuntu / ArchLinux / Debian / Fedora / CentOS / OpenSUSE / etc
Install flatpak
- Install RESP.app using Flathub.
How to install in command line
Make sure to follow the setup guide before installing
flatpak install flathub app.resp.RESP
How to run
If RESP.app icon hasn't appeared in your application launcher, you can run RESP.app from terminal with:
flatpak run app.resp.RESP
Install snap
- Install RESP.app using Snapcraft.
SSH Keys
To be able to access your ssh keys from RESP.app please connect
ssh-key
interface:sudo snap connect redis-desktop-manager:ssh-keys
How to Run
If RESP.app icon hasn't appeared in your application launcher you can run RESP.app from terminal
/snap/bin/redis-desktop-manager.rdm
Build from source
Get source
-
Install git using the instructions here: https://git-scm.com/download
-
Get the source code:
git clone --recursive https://github.com/uglide/RedisDesktopManager.git -b 2022 rdm && cd ./rdm
SSH Tunneling support
Since 0.9.9 RESP.app by default does not include SSH Tunneling support. You can create a SSH tunnel to your Redis server manually and connect to
localhost
:ssh -L 6379:REDIS_HOST:6379 SSH_USER@SSH_HOST -P SSH_PORT -i SSH_KEY -T -N
or use pre-built binary for your OS
Build on OS X
- Install Xcode with Xcode build tools.
- Install Homebrew.
- Copy
cd ./src && cp ./resources/Info.plist.sample ./resources/Info.plist
. - Building RESP.app dependencies require i.a.
openssl
,cmake
andpython3
. Install them:brew install openssl cmake python3
- Build lz4 lib
cd 3rdparty/lz4/build/cmake
cmake -DLZ4_BUNDLED_MODE=ON .
make
cd 3rdparty/brotli
cmake -DBUILD_SHARED_LIBS=OFF
make
cd 3rdparty/snappy
cmake -DHAVE_LIBLZO2=0 -DHAVE_LIBLZ4=0 && make
cd 3rdparty/zstd/build/cmake
cmake ./ && make
- Install Python requirements
pip3 install -t ../bin/osx/release -r py/requirements.txt
- Install Qt 5.15. Add Qt Creator and under Qt 5.15.x add Qt Charts module.
- Open
./src/rdm.pro
in Qt Creator. - Run build.
Build on Windows
- Install Visual Studio 2019 Community Edition.
- Install Qt 5.15.
- Go to
3rdparty/qredisclient/3rdparty/hiredis
and apply the patch to fix compilation on Windows:git apply ../hiredis-win.patch
- Go to the
3rdparty/
folder and install zlib withnuget
:nuget install zlib-msvc14-x64 -Version 1.2.11.7795
- Build lz4 lib
cd 3rdparty/lz4/build/cmake
cmake -DLZ4_BUNDLED_MODE=ON .
make
- Install Python 3.9 amd64 to
C:\Python39-x64
. - Install Python requirements
pip3 install -r src/py/requirements.txt
. - Open
./src/rdm.pro
in Qt Creator. Choose theDesktop Qt 5.15.x MSVC2019 64bit > Release
build profile. - Run build. (Just hit
Ctrl-B
)