Blue Flower

RESP.app 简介

RESP.app(以前称为 RedisDesktopManager)— 是适用于 Windows、Linux 和 macOS 的 Redis® 的跨平台开源 GUI。该工具为您分享了一个易于使用的 GUI 来访问您的 Redis® 数据库并执行一些基本操作 (sysin):以树状查看 keys、CRUD keys、通过 shell 执行命令。RESP.app 支持 SSL/TLS 加密、SSH 隧道和云 Redis 实例,例如:Amazon ElastiCache、Microsoft Azure Redis Cache 和其他 Redis® 云。

resp-2022

RESP.app 功能集成到 RedisInsight

RESP.app 是开源免费软件,RedisInsight 是商业软件。

Redis 正在与 RESP.app 的创建者 Igor Malinovskiy 联手。除了将 RESP.app 的热门功能引入 RedisInsight 之外,知识兔的共同愿景是分享最佳的开发人员体验,使任何人(从个人到全球公司)都能充分发挥 Redis 的潜力。

RESP.app 分享了一个图形用户界面,为 Redis Open Source、Redis Enterprise 和托管 云 服务,为开发人员和 IT 运营商分享了流行的功能。

Igor 创建 RESP.app 作为对他开始使用 Redis 进行构建时遇到的挫折的回应 (sysin),因此他创建了他个人面临挑战或仅使用 命令行界面 受到限制的功能。自从在乌克兰起步以来,RESP.app 项目已经创建了一个令人钦佩的社区,为整个 Redis 生态系统做出了贡献。

在 Redis,知识兔知道开发人员体验的重要性,这是 Salvatore Sanfilippo(又名 antirez)在最初的 Redis 宣言 中写下的核心价值:“知识兔为开发人员的快乐而优化。” 糟糕的体验会让人们感到沮丧,从而导致开发人员流失。相比之下,积极的体验可以提高效率,转化为高效的代码和应用程​​序(以及更少脾气暴躁的同事)。

Redis 一直在并行开发类似的工具。RedisInsight 具有相同的目的——增强 Redis 开发人员和管理员的用户体验——尽管 RedisInsight 的功能集有些不同,包括支持 Redis 实时数据平台功能,例如流行的 搜索 和 JSON ,还有 图形 和 时间序列 功能. 这两个工具的功能很好地相交。因此,联手造福所有开发人员感觉很自然。

从源代码构建

Get source

知识兔
  1. Install git using the instructions here: https://git-scm.com/download
  2. 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 macOS

知识兔
  1. Install Xcode with Xcode build tools.

  2. Install Homebrew (sysin).

  3. Copy cd ./src && cp ./resources/Info.plist.sample ./resources/Info.plist.

  4. Building RESP.app dependencies require i.a. openssl, cmake and python3. Install them: brew install openssl cmake python3

  5. Build lz4 lib

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    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
  6. Install Python requirements pip3 install -t ../bin/osx/release -r py/requirements.txt

  7. Install Qt 5.15. Add Qt Creator and under Qt 5.15.x add Qt Charts module.

  8. Open ./src/rdm.pro in Qt Creator.

  9. Run build.

Build on Windows

知识兔
  1. Install Visual Studio 2019 Community Edition.

  2. Install Qt 5.15 (sysin).

  3. Go to 3rdparty/qredisclient/3rdparty/hiredis and apply the patch to fix compilation on Windows: git apply ../hiredis-win.patch

  4. Go to the 3rdparty/ folder and install zlib with nuget: nuget install zlib-msvc14-x64 -Version 1.2.11.7795

  5. Build lz4 lib

    1
    2
    3
    cd 3rdparty/lz4/build/cmake
    cmake -DLZ4_BUNDLED_MODE=ON .
    make
  6. Install Python 3.9 amd64 to C:\Python39-x64.

  7. Install Python requirements pip3 install -r src/py/requirements.txt.

  8. Open ./src/rdm.pro in Qt Creator. Choose the Desktop Qt 5.15.x MSVC2019 64bit > Release build profile.

  9. Run build. (Just hit Ctrl-B)

下载体验

RESP.app 2022.5.0 for macOS x64
百度网盘链接:https://pan.baidu.com/s/1y58L13NrYZX3zVNeGa2tGw?pwd=g4bt

RESP.app 2022.5.0 for Windows x64
百度网盘链接:https://pan.baidu.com/s/1scovvgZqw0WvAQgvP5UZzQ?pwd=g7cb

下载仅供下载体验和测试学习,不得商用和正当使用。

下载体验

请输入密码查看内容!

如何获取密码?

 

点击下载