Skip to content

A new Redis Client GUI Tool. / 新的Redis可视化连接工具

Notifications You must be signed in to change notification settings

lhing17/gsein-redis-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

0a6db26 · Mar 18, 2021

History

59 Commits
Mar 18, 2021
Feb 17, 2021
Mar 18, 2021
Mar 17, 2021
Mar 11, 2021
Mar 17, 2021
Mar 17, 2021
Mar 17, 2021
Feb 17, 2021
Feb 17, 2021
Feb 17, 2021
Feb 17, 2021

Repository files navigation

Gsein Redis Client

Gsein redis client (GRC) is a new redis client GUI tool built with Electron, Vue, Spring Boot, and Lettuce.

Here are some basic features of GRC:

  • Keys viewing/editing
  • Cheatsheet for redis commands
  • Test if a connection is valid.
  • Terminal (TODO)
  • SSH / Cluster support (TODO)
  • Sync data from different databases (TODO)

Note: GRC only supports Redis >= 2.8 version because we use SCAN command to load keys.

Techs

  • GUI: Electron + Vue
  • Function Implementation: Spring Boot + Lettuce (Kotlin)

Build Steps

  1. Install dependencies for electron

For MacOS and linux,

    ./gradlew setupNode

For windows,

    gradlew.bat setupNode
  1. Build

For MacOS and linux,

    ./gradlew buildApp

For windows,

    gradlew.bat setupNode
  1. Run

For MacOS and linux,

    ./gradlew runApp

For windows,

    gradlew.bat setupNode
  1. Package

For MacOS and linux,

    ./gradlew bunaleApp
    

For windows,

    gradlew.bat setupNode

Contribute / Sponsor

  • Simply star this repo :)
  • Feature requests and issues are welcome.
  • Feel free to check issues page