Redis Visualizer Web Redis Manager

Source: Internet
Author: User
Tags redis cluster redis server

First, Introduction

Recently, because of the work needs, using some of the single-use Redis interface management tools, the use of the painful experience is really only used by the people to understand, for myself and the small partners to get started a Redis visualizer, but because the small partners recently busy work, More than half no time to continue (there will be follow-up, the interface is not afraid to say, the use of experience is certainly better than the existing ones); I am not very familiar with WPF, and then think of a long time before the Web thunderbolt, I want to implement a web version of the Redis interface management tools, the tool has been initially formed, So let's share it.

Ii. Basic steps of Use

First download the Https://github.com/yswenli/WebRedisManager/files/2280063/Release.zip package and unpack it open, such as:

  

Next double-click the file WebRedisManager.exe run, if not run, you may need to install the. NET Framework 4.5, the following successful interface:

  

Then open the browser, the address bar as prompted by the above to enter the URL, the interface is as follows:

  

You can add a Redis server at this time:

  

Adding success will automatically appear on the left side:

  

  

  

Some of the regular additions and deletions to the function have, there are still some query functions, cluster management and so on have not been completed, now query items by default are 50, followed by slowly add it.

Iii. Introduction of development

The above is mainly based on the Saea.socket communication framework of Saea.redissocket, Saea. WEBAPI two components for Redis communication, webserver, and efficient style back-end programs like ASP. NET, the Web side uses Layui+ajax. Project Source structure:

  

Iv. Core Technical Details

1.SAEA. Redissocket: This is a client based on the Saea.socket implementation of the Redis codec command, which currently encapsulates most of the Redis data manipulation commands and all of the Redis cluster commands, with more detailed reference to https:// Www.cnblogs.com/yswenli/p/9097217.html.

2.SAEA. WEBAPI: This is based on the Saea.socket implementation of the HTTP codec command server, has implemented the GET, post processing, support three types of form decoding, and has integrated the MVC-style coding framework, more detailed reference https:// Www.cnblogs.com/yswenli/p/8858669.html.

3.LayUI: This is the legendary web framework for back-end developers, typesetting is imitation bootstrap style, integrated with a large number of plug-ins, can quickly implement the relevant web page features, more detailed reference: http://www.layui.com/doc/ Modules/layer.html.

Five, complete package and source code share

This project is encoded in Saea, simple and efficient way, many places use the default value, whether it is to view the code or subsequent docking is easy and convenient, the following is the starting source of the project:

1     class Program2     {3         Static voidMain (string[] args)4         {5Consolehelper.title ="Webredismanagerservice";6 7Mvcapplication mvcapplication =NewMvcapplication (10240, the);8 9 Mvcapplication.start ();Ten  OneConsolehelper.writeline ("Webredismanager Service is started"); A  -Consolehelper.writeline ("http://localhost:39654/html/index.html, press ENTER to end ..."); -  theProcess.Start ("http://localhost:39654/html/index.html"); -  - consolehelper.readline (); -         } +}

More sources please visit https://github.com/yswenli/WebRedisManager

Reprint please indicate the source of this article: https://www.cnblogs.com/yswenli/p/9460527.html
More content Welcome to star author's Github:https://github.com/yswenli/webredismanager
If you find any questions or suggestions in this article, please feel free to contact me at any time.

Redis Visualizer Web Redis Manager

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.