解密国产Redis可视化工具,打造高效开发环境

发表时间: 2024-05-21 08:41

万物小得盈满

万事恰逢其时


有时候

有脑子也很烦

一天到晚都在想你




说到缓存,redis是企业里王者一般的存在了。做后端的同学一般都会接触到redis,但是在使用过好几款redis客户端工具之后,就觉得好用的Redis客户端软件真不多。


所以经过一段时间的摸索,终于挖掘出一款redis可视化神器,今天的主角就是RedisViewer。


RedisViewer简介

RedisViewer是一款追求极致性能,海量数据下低内存占用、极简布局、高效交互、跨平台、支持反序列化Java字节码的redis可视化客户端工具。


支持三大操作系统Windows、MacOS、Linux,适合不同操作系统口味的开发者。


使用Golang语言重构核心代码,所以启动快、内存低,可以实时自动伸缩。


如果你使用过其他客户端工具,可能在数据量大的时候,渲染就很慢了,但是RedisViewer却没有这个烦人的问题。


大数据列表显示

它可以支持前面100万数据的展示



结构化搜索

自动分析key拆分结构化,redis里都存了什么key都很清楚。

还支持搜索历史记录,这一点对于排查问题很友好啦。



Java反序列化查看数据

在Java几年,存到redis里面的序列化数据,在客户端工具看的话可能直接懵逼了,现在RedisViewer支持对数据反序列化后查看了,这对很多Java老项目简直是救命稻草了。



多语言支持

我们存到redis几年的数据常常是json格式,内容可能是各式各样的,比如html代码等,如果只是用简单文本的格式来展示,那就很难让人看的下去了。


RedisViewer则考虑到了这个问题,支持json等格式的展示。


json支持



xml支持



导入导出

当我们遇到的问题涉及很多的redis数据的时候,那么我们就不适合在工具里面去人肉记忆这些数据了,所以RedisViewer提供了导入导出的功能,方便我们本地排查问题。



这个功能堪称是研发神器,在其他比如AnotherRedisDesktopManager等都是没有的。


支持集群redis连接

同时支持单机与集群的SSH ,很多同类软件的集群连接是没有的。

更厉害的是,在填连接信息的时候不需要考虑是否集群单机,系统会自动识别是单机还是集群



强大的控制台

查询数据,有时候也会使用到redis命令,它支持官方绝大多数的命令,可以不用再ssh登录到服务器上面敲命令了。