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 的应用,依赖 ioredis、ssh2 等 Node.js 模块,而不是原生二进制程序。另外有一个独立的原生重写版本 Medis 2,通过 Mac App Store 发布。
我该如何运行它?你可以从发布页面下载 Windows 或 Mac 的已编译安装包;也可以克隆仓库,安装依赖,用 webpack 编译资源,然后用 `electron .` 运行。
它支持哪些 Redis 版本?Medis 需要 Redis 2.8 或更高版本,因为它依赖 SCAN 命令在不阻塞服务器的情况下列出键,因此不支持 2.6 等更早的版本。
我应该使用本仓库还是 Medis 2?本仓库是最初的 Electron 版本。作者此后发布了 Medis 2,这是一款免费、更现代的原生重写版本,支持树状视图、流(streams)和深色模式,目前的开发重心已转移到 Medis 2。
它也能在 Windows 上运行,还是只支持 Mac?可以,官方提供 Windows 和 Mac OS X 的已编译安装包;Linux 支持只是路线图上的未来计划,目前并未提供。
我能通过 SSH 连接远程 Redis 服务器吗?可以,Medis 内置了 SSH 隧道功能,用于连接远程服务器,还提供终端,可运行自定义 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