MENU

Redis の GUI クライアントを調査してみました (2021年度)

以前書いた記事からかなりの時間が経ったので、再調査してみました。

元の記事からは、サイトが消えていたり、入手できないものは除外し、最近リリースされたものなどを盛り込んでいます。

目次

動作確認用コンテナ

動作確認のために Docker コンテナでサーバを用意しておきます。

$ docker run --rm -p 6379:6379 redis:6-alpine

AnotherRedisDesktopManager (Windows / Mac OSX / Linux)

GitHub
Redis の GUI クライアントを調査してみました (2021年度)
GitHub - qishibo/AnotherRedisDesktopManager: 🚀🚀🚀A faster, better and more stable Redis desktop manag... 🚀🚀🚀A faster, better and more stable Redis desktop manager [GUI client], compatible with Linux, Windows, Mac. - qishibo/AnotherRedisDesktopManager
Redis の GUI クライアントを調査してみました (2021年度)

起動して接続した画面ですが、Medis に劣らず綺麗なUIで、サーバ情報が出ているのがいいですね。(v1.4.8を起動)

Redis の GUI クライアントを調査してみました (2021年度)

下の方により細かい情報が出力されています。

Redis の GUI クライアントを調査してみました (2021年度)

ターミナルによる操作も可能です。

インストール

GitHub
Redis の GUI クライアントを調査してみました (2021年度)
Releases · qishibo/AnotherRedisDesktopManager 🚀🚀🚀A faster, better and more stable Redis desktop manager [GUI client], compatible with Linux, Windows, Mac. - qishibo/AnotherRedisDesktopManager

バイナリがリリースセクションよりダウンロードできます。

ビルド

GitHub
Redis の GUI クライアントを調査してみました (2021年度)
GitHub - qishibo/AnotherRedisDesktopManager: 🚀🚀🚀A faster, better and more stable Redis desktop manag... 🚀🚀🚀A faster, better and more stable Redis desktop manager [GUI client], compatible with Linux, Windows, Mac. - qishibo/AnotherRedisDesktopManager

手順に従えば、ソースからビルドすることも可能のようです。

今の所はすぐ使えるバイナリがあったのでビルドは試していません。

Medis (Windows / Mac OSX / [Linux])

GitHub
Redis の GUI クライアントを調査してみました (2021年度)
GitHub - luin/medis: 💻 Medis is a beautiful, easy-to-use Mac database management application for Red... 💻 Medis is a beautiful, easy-to-use Mac database management application for Redis. - luin/medis
あわせて読みたい
Redis の GUI クライアントを調査してみました (2021年度)

“Medis is a beautiful” と謳うだけあってなかなか小綺麗なUIです。(v1.0.3をビルド)

接続は左下の「+」から接続先を追加できます。

最初から表示されているフォームに入力して接続すると、その接続設定を保存できないようなので、「Connect」を押す前に「Add to Favorite」を押して保存すると良いです。

Redis の GUI クライアントを調査してみました (2021年度)

ターミナルもあるのでコマンドを直接実行することもできます。

インストール

Windows 版のバイナリは Readme からのリンクで、フォークした方のリポジトリにありましたが、バージョンが不詳です。

Mac OSX 版のバイナリはリリースセクションからダウンロードできますが、v0.5.0 までしか公開されていません。

GitHub
Redis の GUI クライアントを調査してみました (2021年度)
Releases · luin/medis 💻 Medis is a beautiful, easy-to-use Mac database management application for Redis. - luin/medis

v0.6.1 以上は Mac App Store からダウンロード($4.99)するか、自分でビルドする必要があるようです。

また、Mac OSX 向けに Medis 2 がリリースされていました。

こちらは Mac App Store からのダウンロードになりますが、無料とのことです。

こちらは Mac OSX 11 以上に対応していて、M1 Mac にも対応しているので、利用できる方は 2 を使うと良いと思います。

ビルド

ビルドする場合は、リポジトリをクローンして、README にある手順でコマンドを実行します。

タグを見るとリリースされている最新版は v1.0.3 のようなので、切り替えています。

$ git clone https://github.com/luin/medis.git
$ git co v1.0.3
$ npm install
$ npm run pack
$ npm start

これで Electron によりウィンドウが立ち上がります。

ビルドすれば Linux でも利用できると思われます。(未確認

P3X Redis UI (Windows / Mac OSX / Linux)

GitHub
Redis の GUI クライアントを調査してみました (2021年度)
GitHub - patrikx3/redis-ui: 📡 P3X Redis UI: A highly functional and convenient database GUI that fit... 📡 P3X Redis UI: A highly functional and convenient database GUI that fits in your pocket, accessible on both responsive web and desktop applications. - patrikx3...
Redis の GUI クライアントを調査してみました (2021年度)

こちらもネイティブアプリではありますが、UI は少し Web ベース色が強い感じがします。

Redis の GUI クライアントを調査してみました (2021年度)

コンソールも使えます。

インストール

GitHub
Redis の GUI クライアントを調査してみました (2021年度)
Releases · patrikx3/redis-ui 📡 P3X Redis UI: A highly functional and convenient database GUI that fits in your pocket, accessible on both responsive web and desktop applications. - patrikx3...

こちらもリリースセクションから各OS向けバイナリがダウンロードできます。

QuickRedis (Windows / Mac OSX / Linux)

GitHub
Redis の GUI クライアントを調査してみました (2021年度)
GitHub - quick123official/quick_redis_blog: QuickRedis is a free forever Redis Desktop manager. It s... QuickRedis is a free forever Redis Desktop manager. It supports direct connection, sentinel, and cluster mode, supports multiple languages, supports hundreds of...
Redis の GUI クライアントを調査してみました (2021年度)

スッキリした表示でシンプルです。

Redis の GUI クライアントを調査してみました (2021年度)

未接続のときには、謎のバブルエフェクトが表示されます。おまけですが。

インストール

GitHub
Redis の GUI クライアントを調査してみました (2021年度)
Releases · quick123official/quick_redis_blog QuickRedis is a free forever Redis Desktop manager. It supports direct connection, sentinel, and cluster mode, supports multiple languages, supports hundreds of...

こちらもリリースセクションから各OS向けバイナリがダウンロードできます。

Redis Desktop Manager (RDM) (Windows / Mac OSX / Linux / iPad)

Redis
Redis の GUI クライアントを調査してみました (2021年度)
RedisInsight - The Best Redis GUI RedisInsight provides an intuitive and efficient graphical interface for Redis, allowing you to interact with your databases and manage your data.

割と昔からあったアプリで、そこからかなり改善されたようですが、普通に利用する場合は有料となります。

iPad 向けのアプリがあるのはユニークですね。

インストール

Redis
Redis の GUI クライアントを調査してみました (2021年度)
RedisInsight - The Best Redis GUI RedisInsight provides an intuitive and efficient graphical interface for Redis, allowing you to interact with your databases and manage your data.

Windows / Mac OSX はそれぞれのストアで $14.99、 iPad 向けは $1.99 で買い切りのようです。

別途、月額、年額ライセンス形式でも提供しているようです。

Linux に関しては、span パッケージにて公開されており、こちらは無料とのこと。

それぞれお好みの方法でインストールしてください。

また、かなり古いバージョンですが、無料で使える Windows 用のバイナリがあります。

Release 0.8.8 · uglide/RedisDesktopManager

古い Redis Server (2.8未満?) の場合にはこちらが利用できるとのことです。

ビルド

GitHub
Redis の GUI クライアントを調査してみました (2021年度)
GitHub - RedisInsight/RedisDesktopManager Contribute to RedisInsight/RedisDesktopManager development by creating an account on GitHub.

ストアで有料で提供していて、ライセンス販売までしているのに、ソースからビルドすることもできるようです。

GitHub
Redis の GUI クライアントを調査してみました (2021年度)
RedisDesktopManager/docs/install.md at 2021 · RedisInsight/RedisDesktopManager Contribute to RedisInsight/RedisDesktopManager development by creating an account on GitHub.

手順はここにありました。

ただ、Qt の環境を整える必要があるなど、ビルド環境を用意するのが必要だったので、自分の環境では未確認です。

しかし、フォークリポジトリにビルド済みバイナリがありました。

GitHub
Redis の GUI クライアントを調査してみました (2021年度)
Build software better, together GitHub is where people build software. More than 100 million people use GitHub to discover, fork, and contribute to over 420 million projects.
GitHub
Redis の GUI クライアントを調査してみました (2021年度)
GitHub - onewe/RedisDesktopManager-Mac: Redis Desktop Manager Mac OSX DMG Redis Desktop Manager Mac OSX DMG. Contribute to onewe/RedisDesktopManager-Mac development by creating an account on GitHub.

バージョンも不詳で少し怪しい感じもしますが…。

なお、自分のマシンでは Mac 用がエラーをだして動きませんでした。

vscode-redis

GitHub
Redis の GUI クライアントを調査してみました (2021年度)
GitHub - pikadun/vscode-redis: Redis Client in VSCode! Redis Client in VSCode! Contribute to pikadun/vscode-redis development by creating an account on GitHub.

エディタである VS Code の拡張機能としてのクライアントです。

自分は正直、VS Code に統合されるよりは別のアプリで切り分けられている方がやりやすいと感じています。

(git も統合するやつはどうにも慣れなくて、使ったことはありません)

選択肢として刺さるひとがいたら使ってみてください。

Redis Commander

こちらはスタンドアロンアプリではなく、Node製のWebベースアプリです。

あわせて読みたい

今時っぽいのが、Dockerfile も添付されているので、環境があればすぐにコンテナをたちあげられるところですね。

そうでなくても npm パッケージでインストールできるので手軽ではあります。

UI/UX はBootstrap をつかっているため特筆すべき点はありませんが、ゆえに見慣れていて、直観的につかうことができそうです。

その他

まだ評価できていませんが、Webベースの Redis クライアントです。

Github redis-gui タグ

GitHub
Redis の GUI クライアントを調査してみました (2021年度)
Build software better, together GitHub is where people build software. More than 100 million people use GitHub to discover, fork, and contribute to over 420 million projects.

ここから見繕ってみました。他にも探してみるとなにか見つかるかもしれません。

まとめ

以前は Medis 一択という感じで、他に見つかったものが正直使い物にならない割に有料なものだらけだったのですが、だいぶ選択肢が増えていました。

個人的には「Medis」「Another Redis Desktop Manager」に軍配が上がる感じです。

特に「Another Redis Desktop Manager」は無料でマルチプラットフォーム、操作性も良く、必要十分な機能を持ち合わせています。

今回は少し触った程度で、後半はだいぶ端折ってしまいました。

細かい機能についての差別化や、何か重大な不都合(特にリモート環境に関するコネクション周り)があるかもしれませんが、まともな選択肢が増えたので、別のソフトで回避するというような対応ができるかもしれません。

昔はほぼ一択だった RDM ももはやあまり使う理由はなさそうですね…

(もしかしたら値段に見合うだけの機能と安定性を有しているのかもしれませんが)

Amazon.co.jp
RDB技術者のためのNoSQLガイド
RDB技術者のためのNoSQLガイド
Amazon.co.jp
Redis Cookbook: Practical Techniques for Fast Data Manipulation (English Edition)
Redis Cookbook: Practical Techniques for Fast Data Manipulation (English Edition)
Share it!
  • URLをコピーしました!
  • URLをコピーしました!
目次