Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/litongjava/go-redis-panel
go-redis-panel
https://github.com/litongjava/go-redis-panel
Last synced: about 1 month ago
JSON representation
go-redis-panel
- Host: GitHub
- URL: https://github.com/litongjava/go-redis-panel
- Owner: litongjava
- License: mit
- Created: 2024-05-15T20:09:38.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-05-15T20:27:22.000Z (8 months ago)
- Last Synced: 2024-05-16T07:36:27.541Z (8 months ago)
- Language: Go
- Size: 131 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
# Go Redis Panel
Go Redis Panel is a simple Graphical User Interface (GUI) application for managing the start, stop, and restart of Redis services. This program is written in Go and uses the Fyne library to create the GUI.
![](readme_cn_files/1.png)## Features
- Start Redis service
- Stop Redis service
- Restart Redis service
- Display Process ID (PID) of the running Redis service## Installation
To use this program, you need to have the Go environment installed locally. Visit the [Go official website](https://golang.org) for installation guidelines.
Once Go is installed, you can clone and build the project with the following commands:
```bash
git clone https://github.com/litongjava/go-redis-panel.git
cd go-redis-panel
go build -ldflags -H=windowsgui
```This will generate an executable file without a console window.
## Usage
After starting the program, you will see a window that includes:
- **Redis Path**: A text box to specify the installation path of the Redis service.
- **Start Redis**: A button to click in order to start the Redis service.
- **Stop Redis**: A button to click in order to stop the currently running Redis service.
- **Restart Redis**: A button to click in order to restart the Redis service.The Process ID (PID) of the service will be displayed in the text area at the bottom when starting or restarting the Redis service.
## Configuration
If specific parameters for Redis need to be configured, modify your Redis configuration file before starting the service.
## Contribution
Contributions to the project are welcome. Please fork this repository, create your branch, commit your changes, and submit a Pull Request to us.
## License
This project is licensed under the [MIT License](LICENSE).