Giter VIP home page Giter VIP logo

redisdesktopmanagerfx's Introduction

RedisDesktopManagerFX

  • 这是一个基于Jedis,使用JavaFX开发的Redis GUI工具,并提供了Linux和Windows的包,已内置jre环境,解压即可运行。
  • 如果您的电脑已经安装了JDK1.8以上(需要JavaFX包),也可以直接运行jar包启动。
  • 下载地址

语言

English | 中文

特性

  1. 可同时管理多个redis连接
  2. 只支持单机redis的连接
  3. 支持string list hash set zset类型
  4. 支持控制台方式使用命令交互
  5. string类型支持字符编码可选
  6. string类型支持图片文件的展示

规划

  1. 首选项支持国际化的切换
  2. 首选项支持字体的切换
  3. 添加loading动画
  4. string类型的二进制数据支持导入导出
  5. 对key的备份与还原
  6. 对集群和哨兵的支持
  7. 对SSH、SSL的支持

开发环境

  • 开发环境为JDK1.8,基于Maven3.8.8构建
  • 使用Eclipase或Intellij Idea开发
  • 本项目只依赖的Jedis4.3.0
  • 使用JavaPackager插件进行打包操作(可打包windows、Linux、Mac安装包)

项目结构

RedisDesktopManagerFX
├─rdm-common 公共模块,定义通用工具,线程池等
├─rdm-redis redis服务模块,对ui需要的接口进行约束
├─rdm-redis-imp redis 服务实现模块,具体客户端接口的实现
└─rdm-ui 整个工具的gui模块
  └─src
   ├─main
   │  ├─java
   │  │  └─xyz
   │  │   └─hashdog
   │  │     ─rdm
   │  │      └─ui 
   │  │       ├─common 公共封装
   │  │       ├─controller view的控制层
   │  │       ├─entity 实体类bean
   │  │       ├─exceptions ui异常
   │  │       ├─handler 封装处理器
   │  │       └─util ui相关的工具
   │  └─resources 
   │     ├─css ui相关样式表
   │     ├─fxml 视图对应的fxml文件
   │     ├─i18n 国际化
   │     └─icon 图标

展示

create.gif string.gif other.gif

感谢支持

Jetbrains https://www.jetbrains.com/

redisdesktopmanagerfx's People

Contributors

tanhuang2016 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.