WeiFei365 / redis-ui

redis 数据查看接口,及在线web查看redis中的数据

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

redis-ui

redis 数据查看接口,并已关联web在线查看转到redis-ui-web;支持查看redis中多张表、五种(string、list、hash、set、zset)类型的数据;

  • 项目基于eggjscreate-react-appantd框架,支持完全自定义、扩展;
  • 部署简单,无需任何更改也可以直接使用,参见[使用说明]
  • 只读,避免对redis中数据的破坏

使用说明

$ git clone https://github.com/WeiFei365/redis-ui.git
$ cd redis-ui
$ npm i
$ npm start

浏览器打开:目标机器IP:7002/public/index.html

注意

  • 需要保证目标机器对外开放7002端口
  • node版本需要在8.9.0及以上
  • 默认目标机器上的redis无密码,即默认配置

自定义说明(高级)

修改对外端口

电梯: package.json#L29

修改redis连接信息:端口、密码等

电梯: config/config.default.js#L31

增加redis中可查看的更多表

电梯: config/config.default.js#L29

其他eggjs框架相关配置:转到eggjs

redis-ui-web相关配置:转到redis-ui-web

TODO List

  • 分页查询键列表、键数据
  • 可搜索键名、键数据
  • 权限控制,备注:仅支持修改默认的登陆密码

QuickStart

see egg docs for more detail.

Development

$ npm i
$ npm run dev
$ open http://localhost:7001/

Deploy

$ npm start
$ npm stop

npm scripts

  • Use npm run lint to check code style.
  • Use npm test to run unit test.
  • Use npm run autod to auto detect dependencies upgrade, see autod for more detail.

About

redis 数据查看接口,及在线web查看redis中的数据


Languages

Language:CSS 96.9%Language:JavaScript 2.9%Language:HTML 0.2%