medis README

The project's README from github.com/luin/medis. As one markdown file: README.md.

Medis

Notice: We just released Medis 2! 🚀🚀🚀

Compared to Medis (this repo), Medis 2 provides more delightful features, such as tree view (yes, finally!), streams, alert mode, dark mode, and more. Besides that, Medis 2 is rewritten from the beginning with native technology, making it more morden, beautiful, and fast!

What's more, Medis 2 is free 💰 to download! Don't hesitate, download it from the App Store now and try it out!

Download on the App Store

(or searching "Medis 2" on macOS App Store if the above link doesn't work for you. Also, you can download the app directly from the official website)

Medis


Medis is a beautiful, easy-to-use Redis management application built on the modern web with Electron, React, and Redux. It's powered by many awesome Node.js modules, especially ioredis and ssh2.

Commitizen friendly

Medis starts with all the basic features you need:

It also supports many advanced features:

Note: Medis only supports Redis >= 2.8 version because SCAN command was introduced since 2.8. SCAN is very useful to get key list without blocking the server, which is crucial to the production environment. Because the latest stable is 5.0 and 2.6 is a very old version, Medis doesn't support it.


Download Medis on Windows

You can download compiled installer of Medis for Windows from the below page download page

Download Medis on Mac

You can download compiled versions of Medis for Mac OS X from the release page.

Running Locally

  1. Install dependencies
    $ npm install
  1. Compile assets:
    $ npm run pack
  1. Run with Electron:
    $ npm start

Connect to Heroku

Medis can connect to Heroku Redis addon to manage your data. You just need to call heroku redis:credentials --app APP to get your redis credential:

$ heroku redis:credentials --app YOUR_APP
redis://x:PASSWORD@HOST:PORT

And then input HOST, PORT and PASSWORD to the connection tab.

I Love This. How do I Help?

Roadmap

Contributors

luin

kvnsmth

dpde

ogasawaraShinnosuke

naholyr

hlobil

Janpot

License

MIT

medis (luin/medis)

Searching Database…

11.7K ·GitHub
Что это такое?Medis — красивое и простое в использовании настольное приложение для управления базами Redis, созданное на Electron, React и Redux.
Это нативное приложение для Mac или приложение на Electron?Этот репозиторий — приложение на Electron, которое использует модули Node.js, например ioredis и ssh2, а не нативный бинарный файл. Отдельная нативная переработка под названием Medis 2 распространяется через Mac App Store.
Как его запустить?Скачайте готовый установщик для Windows или Mac со страниц релизов или клонируйте репозиторий, установите зависимости, соберите ресурсы с помощью webpack и запустите приложение командой `electron .`.
С какими версиями Redis это работает?Medis требует Redis 2.8 или новее, так как использует команду SCAN для получения списка ключей без блокировки сервера, поэтому старые версии, например 2.6, не поддерживаются.
Что выбрать: этот репозиторий или Medis 2?Этот репозиторий — исходная версия на Electron. Автор позже выпустил Medis 2 — бесплатную и более современную нативную переработку с древовидным отображением, поддержкой streams и тёмной темой, и основная разработка переместилась туда.
Работает ли это на Windows или только на Mac?Да, готовые установщики есть как для Windows, так и для Mac OS X. Поддержка Linux значилась лишь в планах на будущее и здесь не выпущена.
Можно ли подключиться к удалённому серверу Redis через SSH?Да, в Medis есть встроенная функция SSH Tunnel для подключения к удалённым серверам, а также терминал для выполнения собственных команд Redis.
Можно ли подключиться к Heroku Redis?Да, выполните `heroku redis:credentials --app APP`, чтобы получить хост, порт и пароль, затем введите их на вкладке подключения в Medis.
Какие форматы данных можно декодировать при просмотре ключей?Medis может просматривать и редактировать значения в форматах JSON и MessagePack со встроенной подсветкой синтаксиса и проверкой, а также обычные ключи и записи конфигурации.
Creator
luin
Size
51.6 MB
Stars
11.7K
Age
11y
Commits · 90 Days