# **自荐一个有情怀的跨平台Redis可视化客户端工具——RedisViewer**
[转载自 最美分享Coder 2019-09-17 06:31:00](https://www.toutiao.com/i6737249552698442253/?tt_from=weixin&utm_campaign=client_share&group_id=6737249552698442253&from=singlemessage&timestamp=1568673468&app=news_article_social&utm_source=weixin&isappinstalled=0&utm_medium=toutiao_ios&req_id=201909170637480100140470250A25FE0A&wxshare_count=2&pbid=6724947049588917771)

**介绍**
在以往的文章中曾经介绍过几款Redis的可视化工具,在笔者的印象中,Redis至今没有一款非常专业的可视化管理客户端,就算之前介绍过的几款也是差强人意,有些时候满足不了我们的需求,而今天本文要介绍的是另一款值得推荐的Redis可视化客户端,以下大多数通过截图的方式来展示这款软件!这款产品也是跨平台的,目前已经支持Windows和MacOS,理论支持Linux(尚未经过测试),方便不同平台开发者们使用!本软件出自@可乐onefineday之手!
![](http://p1.pstatp.com/large/pgc-image/a0fb0a60a3a846f7ad17d2c91c07649e)

**相关技术栈**
* UI:
electron、vue、elenentui

* 后端:
springboot 、webflux 、mybatis 、mapper

> PS:后续规划会将后端替换成Go,来减少内存消耗和安装包大小

**相关特性**
1、列表
针对大数据量做了优化,前端分片加载,百万数据量无压力渲染, 对比redisplus来说要好用很多
![](http://p3.pstatp.com/large/pgc-image/7d8bd7faee8b44668a45db108a194058)

2、全功能控制台
支持官方95%命令的控制台(get/set/ttl/dbsize/info/cluster info/cluster nodes...与官方一致),再也不用ssh登录到服务器上面敲命令了
![](http://p9.pstatp.com/large/pgc-image/edba31e1bf0748bc99c328bf11af82ed)

3、特色功能——导入导出
开发人员最想干什么?当然是把现网(或另一环境)的数据导入到本地快速定位问题。
面向运维,特别推出导出小工具,,可谓是非常贴心了
![](http://p3.pstatp.com/large/pgc-image/caa8b26f8c784735aa2357e9620ce4a0)

**支持SSH、单机、集群**
支持ssh 单机、集群 ,不少类似的开源软件都支持度也相对欠缺。
![](http://p1.pstatp.com/large/pgc-image/c9c8508cb4214ef1842b68e6f0f4f43f)

**自动识别单机或集群**
录入连接不需要考虑是否集群或单机,软件将自动识别
![](http://p1.pstatp.com/large/pgc-image/c9c8508cb4214ef1842b68e6f0f4f43f)

**JSON类型检测**
string类型的数据,自动检测是否JSON字符串类型,格式化展示方便阅读,提交的时候会进行JSON格式再校验,最终压缩提交后台。
![](http://p9.pstatp.com/large/pgc-image/d0426af5a1284ab091cb945fe0d3326a)

**搜索功能**
列表关键字即时过滤,内存中进行过滤,与同类软件比较能最大程度减少索引的操作步骤
![](http://p9.pstatp.com/large/pgc-image/d8ce00099822463489126718b573d46b)

**基本功能**
既然是可视化的管理工具,自然少不了增删改查。已支持的数据类型有:string/list/set/zset/hash

**软件设置**
目前软件的设置功能稍微欠缺,但也已经在开发的路上了,会在不久推出,作者也希望大家能给出建设性的意见来完善软件仍然存在的问题,下面简单展示下将会推出的偏好设置,这也比诸多redis可视化工具完善的地方,会在不久后推出!
![](http://p3.pstatp.com/large/pgc-image/e1524de608514cb092f554af357df7c2)
![](http://p3.pstatp.com/large/pgc-image/fc7749c6e7114ef0817961ffc44d50c9)
![](http://p3.pstatp.com/large/pgc-image/6d77def4af5a47388c50ac5babe6a311)

**基于Electron**
软件是基于Electron,Electron是现代大多数人构建跨平台软件应用的首选,其基于HTML、CSS、JavaScript构建桌面应用,能提供更好的UI界面设计,目前软件还存在不完善的地方,作者也会继续开发,力求做到一个易用、好用且好看的Redis可视化工具,以便于给诸多开发者同行们提供更好的体验!
![](http://p1.pstatp.com/large/pgc-image/80d9329dc0884d1c81cd66b44d7317f0)

**其他类似软件**
文章开头也说过,在之前介绍过几款类似的工具,他们分别是RedisView、WebRedisManager、RedisDesktopManager、RedisPlus、AnotherRedisDesktopManager等,也基本满足了开发者的需求,也都会有不足之处,感兴趣的小伙伴们可以自行搜索或者好看笔者以往的文章,此处不再详细介绍!
![](http://p3.pstatp.com/large/pgc-image/deb020b8ed87484e9d5c875caa04d5d1)

**总结**
好用的软件千千万,好用的Redis客户端管理软件可真不多,本文向大家介绍了这样一款综合其他同类软件优点,又扩展了一些特色功能的RedisViewer,如果你有类似的需求不妨尝试下这款工具,或许能带给你一些惊喜!后续技术栈的替换也会给软件带来更好的体验,一起期待下!

> PS:目前软件已经初步完成,算是成功迈出了第一阶段,功能已经基本满足大家的需求,如果你正需要这样一款软件,可私信‘RV’关键字获取软件进行体验或者加入作者企鹅交流群:‘[点击加群859391052](https://jq.qq.com/?_wv=1027&k=5zgDv0M)’,作者也期待各位给出意见,不断完善该作品!也感谢作者的热心投稿!

自荐RedisViewer有情怀的跨平台Redis可视化客户端工具的更多相关文章

  1. 自荐RedisViewer一个有情怀的跨平台Redis可视化客户端工具

    自荐一个有情怀的跨平台Redis可视化客户端工具--RedisViewer 转载自 最美分享Coder 2019-09-17 06:31:00 介绍 在以往的文章中曾经介绍过几款Redis的可视化工具 ...

  2. redis可视化客户端工具

    TreeNMS是一款redis,Memcache可视化客户端工具,采用JAVA开发,实现基于WEB方式对Redis, Memcached数据库进行管理.维护. 功能包括:NoSQL数据库的展示,库表的 ...

  3. redis可视化客户端工具TreeNMS

    TreeNMS是一款redis,Memcache可视化客户端工具,采用JAVA开发,实现基于WEB方式对Redis, Memcached数据库进行管理.维护. 功能包括:状态参数监控,NoSQL数据库 ...

  4. 安装window下的redis,redis可视化管理工具(Redis Desktop Manager)安装,基础使用,实例化项目

    以下包括内容: 一.redis下载安装,启动 二.Redis可视化管理工具(Redis Desktop Manager)安装 三.实例化项目 一.redis下载安装,启动 1,redis官方下载地址: ...

  5. redis/memcached可视化客户端工具TreeNMS

    RedisDesktopManager 之前用的redis客户端工具还不错,今天发现一个国产的nosql客户端,还挺方便滴 TreeNMS是一款redis,Memcache可视化客户端工具,采用JAV ...

  6. redis可视化客户端

    1. 场景描述 redis安装完成后,使用命令行看还是有点不方便,github上有开源的redis可视化客户端,很好用,介绍下. 2.解决方案 使用redisclient客户端,来操作redis. 2 ...

  7. memcached可视化客户端工具

    TreeNMS是一款redis,Memcache可视化客户端工具,采用JAVA开发,实现基于WEB方式对Redis, Memcached数据库进行管理.维护. 功能包括:NoSQL数据库的展示,库表的 ...

  8. Hive,HANA可视化客户端工具

    目前市面上的Hive可视化客户端工具,大都是C/S模式的,安装使用都不是太方便,目前有一款基于WEB的可视化工具TreeSoft,通过浏览器就可以访问使用了,并且可以同时管理.维护.监控MySQL,O ...

  9. 推荐一个好的Redis GUI 客户端工具

    推荐一个好的Redis GUI 客户端工具 Redis Desktop Manager  

随机推荐

  1. springboot整合websocket高级版

    目录 sockjs介绍 产生的原因 环境搭建 springboot整合sockjs 使用场景 聊天室开发 点对点通信 群聊 效果 总结 加入战队 微信公众号 上一章节我们说了websocket的优缺点 ...

  2. MySQL学习随笔记录

    安装选custmer自定义安装.默认安装全部在c盘.自定义安装的时候有个advance port选项用来选择安装目录. -----------------------MySQL常见的一些操作命令--- ...

  3. Windows Server 2008创建域环境

    介绍一下域环境搭建,域主要用于中大型企业,小型企业计算机数量不多,而中大型企业计算机比较多,使用域可以方便管理,安全性也比在工作组中安全 1.安装完操作系统默认都属于WORKGROUP工作组. 2.安 ...

  4. ZooKeeper系列(五)—— ACL 权限控制

    一.前言 为了避免存储在 Zookeeper 上的数据被其他程序或者人为误修改,Zookeeper 提供了 ACL(Access Control Lists) 进行权限控制.只有拥有对应权限的用户才可 ...

  5. 数据结构与算法—二叉排序树(java)

    前言 前面介绍学习的大多是线性表相关的内容,把指针搞懂后其实也没有什么难度.规则相对是简单的. 再数据结构中树.图才是数据结构标志性产物,(线性表大多都现成api可以使用),因为树的难度相比线性表大一 ...

  6. 开源音乐下载神器XMusicDownloader更新,支持歌单一键下载,支持无损音乐

    开源音乐下载神器XMusicDownloader更新啦,新增网易.腾讯音乐歌单歌曲.歌手歌曲.专辑歌曲一键下载,同时支持下载flac无损音乐. 功能 V1.0 功能开源工具软件XMusicDownlo ...

  7. (三)(1)线程间通信---wait和notify的使用

    这篇博客记录线程间通信相关api使用以及理解. 首先第一点,我之前的博客里的线程之间也是通信的,但是他们的通信是建立在访问的是同一个变量上的,相当于是变量.数据层面上的通信,而下面要讲的是线程层面上的 ...

  8. C语言编程入门之--第五章C语言基本运算和表达式-part4

    5.3.5 和二进制极为密切的运算符 本小节的运算符需要借助二进制概念来理解. 二进制数据中,比如一个字节的数据,它的十进制为228,二进制就为11100100,如图5.11, 注意:如果不懂怎么转换 ...

  9. VSCode 远程开发(带免密)

    VSCode 远程开发(带免密) 简介 Visual Studio Code(以下简称 VS Code)从1.35.0版本正式提供可以在本地编辑远程开发环境的文件的功能,具体实现如下图 安装完成Rem ...

  10. int string类型互转

    int -> String int i=12345;String s="";第一种方法:s=i+"";第二种方法:s=String.valueOf(i); ...