Skip to content

Development

This project uses Maven for building, which is very simple. With the required environment set up, you can import and run it directly.

Development Environment

The environment is also simple, just JDK21 + corresponding Maven version.

Project Structure

text
RedisDesktopManagerFX
├─rdm-common Common module, defines general tools, thread pools, etc.
├─rdm-redis Redis service module, constrains interfaces needed by UI
├─rdm-redis-imp Redis service implementation module, implements specific client interfaces
└─rdm-ui The entire tool's GUI module
  └─src
   ├─main
   │  ├─java
   │  │  └─xyz
   │  │   └─hashdog
   │  │     ─rdm
   │  │      └─ui 
   │  │       ├─common Common encapsulation
   │  │       ├─controller View control layer
   │  │       ├─entity Entity beans
   │  │       ├─exceptions UI exceptions
   │  │       ├─handler Encapsulated handlers
   │  │       └─util UI-related tools
   │  └─resources 
   │     ├─css UI-related stylesheets
   │     ├─fxml FXML files corresponding to views
   │     ├─i18n Internationalization
   │     ├─svg  Icons
   │     └─icon Icons

Running

After importing the project and loading all Maven dependencies, you can directly run the main method in redisfx.tanh.rdm.ui.RedisFX.

Released under the Apache License 2.0