万物小得盈满
万事恰逢其时
有时候
有脑子也很烦
一天到晚都在想你
说到缓存,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登录到服务器上面敲命令了。