跨平台Redis可视化工具Web Redis Manager

一、简介

  最近因为工作需要,使用了一些单机版Redis的界面化管理工具,使用过程中那惨痛的体验真的只有用过的人才能体会;为此本人和小伙伴准备动手一个Redis可视化工具,但是因为小伙伴最近工作比较忙,搞了一大半没有时间继续(会有后续,界面不敢说,使用体验上面肯定要比现有的好);本人对wpf不是很熟,再想到很久之前的web迅雷,就想动手实现一个web版的Redis的界面化管理工具;目前这个工具已初步成型,所以放出来分享一下。

二、基本使用步骤

  Web Redis Manager是一款web 版的Redis可视化工具,即可以作为单机的web 版的Redis可视化工具来使用,也可以挂在服务器上多人管理使用的web 版的Redis可视化工具。首先下载https://github.com/yswenli/WebRedisManager/releases包,并解压打开,如果是core版的直接安装dotnet core 2.0后输入dotnet webredismanager.dll即可运行。 .net版的如下图:

  

  接下来双击文件WebRedisManager.exe运行,如果无法运行的话,可能需要安装.net framework 4.5,成功打开界面如下:

  

  然后打开浏览器,地址栏按上面提示输入url,界面如下:

  

  这个时候就可以添加redis服务器了:

  

  添加成功后会自动显示在左侧:

  

  

  

  一些常规的增删改查的功能都有,目前还有一些查询功能、集群管理等没有完成,现在查询项默认都是50个,后续再慢慢加上吧。

三、开发简介

  上面主要是基于SAEA.Socket通信框架中的SAEA.RedisSocket、SAEA.WebApi两个组件来实现redis通信、webserver以及仿asp.net mvc的高效风格的后端程序,web端使用的是layui+ajax。项目源码结构:

  

四、核心技术详细

  1.SAEA.RedisSocket:这个是基于SAEA.Socket实现的Redis编解码命令的客户端,目前封装了绝大部分的redis数据操作命令和全部的redis cluster命令,更多详细可参考https://www.cnblogs.com/yswenli/p/9097217.html

  2.SAEA.WebApi:这个是基于SAEA.Socket实现的http编解码命令的服务端,目前已实现了get、post的处理,支持三种form的解码;并且已集成了mvc风格的编码框架,更多详细可参考https://www.cnblogs.com/yswenli/p/8858669.html

  3.LayUI:这个是传说中面向后端开发人员的Web框架,排版上是仿Bootstrap的风格,集成了大量的插件,可以快速实现相关的web页面功能,更多详细可参考:http://www.layui.com/doc/modules/layer.html

五、完整封装及源代码分享

  这个项目按SAEA简洁高效的方式进行编码的,很多地方都使用的默认值,无论是查看代码还是后续对接都很轻松方便,下面是本项目的启动源码:

 1     class Program
 2     {
 3         static void Main(string[] args)
 4         {
 5             ConsoleHelper.Title = "WebRedisManagerService";
 6
 7             MvcApplication mvcApplication = new MvcApplication(10240, 3000);
 8
 9             mvcApplication.Start();
10
11             ConsoleHelper.WriteLine("WebRedisManager服务已启动");
12
13             ConsoleHelper.WriteLine("http://localhost:39654/html/index.html,按回车结束......");
14
15             Process.Start("http://localhost:39654/html/index.html");
16
17             ConsoleHelper.ReadLine();
18         }
19     }

  更多源码请访问https://github.com/yswenli/WebRedisManager

转载请标明本文来源:https://www.cnblogs.com/yswenli/p/9460527.html
更多内容欢迎star作者的github:https://github.com/yswenli/WebRedisManager
如果发现本文有什么问题和任何建议,也随时欢迎交流~

原文地址:https://www.cnblogs.com/webenh/p/11593999.html

时间: 2024-08-03 08:01:07

跨平台Redis可视化工具Web Redis Manager的相关文章

Redis可视化工具Web Redis Manager

一.简介 最近因为工作需要,使用了一些单机版Redis的界面化管理工具,使用过程中那惨痛的体验真的只有用过的人才能体会:为此本人和小伙伴准备动手一个Redis可视化工具,但是因为小伙伴最近工作比较忙,搞了一大半没有时间继续(会有后续,界面不敢说,使用体验上面肯定要比现有的好):本人对wpf不是很熟,再想到很久之前的web迅雷,就想动手实现一个web版的Redis的界面化管理工具:目前这个工具已初步成型,所以放出来分享一下. 二.基本使用步骤 首先下载https://github.com/yswe

Redis 可视化工具:Web Redis Manager

以前用的:RedisDesktopManager (0.9.3以后需要订阅) https://github.com/uglide/RedisDesktopManager/releases 现在需要订阅(收费),只能换了. https://github.com/yswenli/WebRedisManager/releases Web Redis Manager是一款web 版的Redis可视化工具,即可以作为单机的web 版的Redis可视化工具来使用,也可以挂在服务器上多人管理使用的web 版的

Redis 可视化工具 Redis Desktop Manager 和 treeNMS 的使用

这里介绍两个 Redis 可视化工具.Redis Desktop Manager 和 treeNMS. 一.Redis Desktop Manager 下载地址:https://redisdesktop.com/download 网盘下载地址:链接:https://pan.baidu.com/s/1PGCmIM-SL_toj-2vWSl5HQ      提取码:1bas 二.treeNMS 下载地址:http://www.treesoft.cn/dms.html 按说明安装即可: 原文地址:ht

Redis可视化工具Redis Desktop Manager使用

Redis可视化工具,RedisDesktopManager 没错,它开源的,托管在github上:https://github.com/uglide/RedisDesktopManager 还不错,下面我们使用它看看效果. 首先配置redis连接,建议加上密码,设置redis的密码百度大把的,这里我们直接修改redis.conf文件,打开它,找到# requirepass foobared (#打头的表示此行是注释说明状态,去掉#就是配置状态),我们修改下,去掉#,配置一个密码(或者干脆另起一

redis 可视化工具

Redis Desktop Manager 下载 phpRedisAdmin 是一个用php管理redis的工具 下载

redis可视化工具

redis简介redis单纯程模型,支持主从模式,提高可用性,是一个开源项目,经常用来当一个数据结构服务器.其是内存级别的缓存服务器并可实现持久化功能. 据称一百万的变量存储(字串)占用100M内存空间,单台redis服务器可达到5万并发的能力.redis与memcache的对比redis的优势 支持丰富的操作主从复制和集群就地更新操作支持持久化(磁盘),避免雪崩效应 memcache优势 多线程,善用多核CPU,更少的阻塞操作更少的内存开销更少的内存分配压力可能有更少的内存碎片 redis的组

redis可视化工具RDM连接不上服务器redis问题

一.首先确定服务器本地Redis可以访问 二.查看redis.conf配置文件 确保以下两项配置 1.bind 127.0.0.1改为 #bind 127.0.0.1 2.protected-mode yes 改为 protected-mode no ps: protected-mode 是3.2 之后加入的新特性,是为了禁止公网访问redis cache,加强redis安全的. 它启用的条件,有两个:1) 没有bind IP2) 没有设置访问密码 解决:刚好我们注释了bing 127.0.0.

[ 搭建Redis本地服务器实践系列三 ] :图解Redis客户端工具连接Redis服务器

上一章 [ 搭建Redis本地服务器实践系列二 ] :图解CentOS7配置Redis  介绍了Redis的初始化脚本文件及启动配置文件,并图解如何以服务的形式来启动.终止Redis服务,可以说我们的Redis本地服务器已基本搭建完成,那可能就有小伙伴要问了,什么叫基本搭建完成,原因是此时的Redis服务虽然已经可以正常启\停,但是客户端还无法远程连接到Redis并执行响应的操作.若要实现远程客户端正常连接,我们仍需要对Redis启动配置文件进行一些设置,这个章节我们重点来讲解下如何对Redis

Redis可视化工具 Redis Desktop Manager

官网下载:https://redisdesktop.com/download github地址:https://github.com/uglide/RedisDesktopManager/releases 一.下载 Redis Desktop Manager 百度网盘:http://pan.baidu.com/s/1kU8sY3P 文件名称:redis-desktop-manager-0.8.8.384.exe 二.安装Redis Desktop Manager redis-desktop-ma