- RedisViewer为一款追求极致性能、低内存占用、极简布局、高效交互、跨平台、支持反序列化Java字节码的redis桌面客户端。
- 经测试局域内网环境连接200万key不到两秒。本地已验证5000万key数据量redis服务器流畅使用,且内存占用同比偏低。
- 渲染性能不受数据量影响:大数据量情况下部分同类软件可能遇到性能瓶颈崩溃或内存暴涨,RedisViewer拥有经历多次重构迭代的虚拟显示技术,针对rv的数据流特征深度调优,力保渲染交互流畅。
- 解决研发、测试、运维工作中使用redis可视化工具的痛点问题,功能范围尽力覆盖所有redis使用角色。
- 有任何建议可以评论区留言或发送邮件[email protected]
支持Windows、MacOS、Linux,方便不同平台开发者们使用!
系统版本要求:
macos >= 10.14.x
windows >= 8
linux 未验证
RedisViewer构思阶段的第一个要解决的问题就是大量数据的展示渲染。也是该软件的核心功能,其多个组件在用:key列表、list/set/zset/hash编辑器
针对大数据量优化:迭代调整了多个渲染方案,解决同类软件渲染时内存占用痛点。实测可见前100万数据,行高33px达到浏览器高度上限33554432px,剩余数据可通过关键字快速过滤出来,作者也在寻找完美显示方案,欢迎网友讨论
支持结构化搜索:自动分析key拆分结构化,redis库里都存了什么key一目了然(大数据列表高度上限只能显示100万的补偿搜索方案)
另外支持搜索历史记录、检索
Java字节码反序列化解码展示,全网唯一 ,终于知道老项目redis存了个啥。 不仅看得到还要合理好看
支持数据结构:基础类型、包装类型、一维数组、ArrayList、LinkedList、HashMap、HashSet、Date、Time、TimeStamp等等
专业高性能编辑器,实时语法提示、语法检查
支持超多语言,redis里面存代码也能读了
string、xml类型的数据:展示时如果是JSON格式则将自动格式化方便阅读,保存时会进行JSON格式再校验、压缩、提交
沉浸式编辑器沉浸式编辑器
常见使用树形来展示归类分组,大数据量情况下的树形将会卡爆,深有体会的小伙伴儿应该蛮多的吧
软件使用了页签导航的展现形式,另辟蹊径的解决大数据量分组树形的渲染问题
支持命令详情提示的控制台、支持集群redis节点切换、命令分块折叠。支持不拉取数据连接到redis服务器使用命令行,省去ssh登录到服务器上面敲redis-cli命令的繁琐过程
沉浸式控制台
开发人员最想干什么?当然是把现网(或另一环境)的数据导入到本地快速定位问题。特别推出导入导出功能,可谓是研发利器
输入图片说明
同时支持单机与集群的SSH ,不少类似软件的支持度也相对欠缺。
关键字极速过滤(内存),相比同类软件更便捷、更快的索引数据
下载Redis Viewer-xxx安装包,运行就可以安装Redis Viewer。
Windows --> Redis Viewer-win-2.4.2.exe
MacOS --> Redis Viewer-mac-2.4.2.dmg
Linux --> Redis Viewer--linux-2.4.2.deb
Debian系: .deb
Arch系: .pacman
红帽系: .rpm
通用: .AppImage .zip
其他类似软件
之前介绍过几款类似的工具,他们分别是RedisView、WebRedisManager、RedisDesktopManager、RedisPlus、AnotherRedisDesktopManager等,也基本满足了开发者的需求,也都会有不足之处,感兴趣的小伙伴们可以自行搜索或者好看笔者以往的文章,此处不再详细介绍!
好用的软件千千万,好用的Redis客户端管理软件可真不多,本文向大家介绍了这样一款综合其他同类软件优点,又扩展了一些特色功能的RedisViewer,如果你有类似的需求不妨尝试下这款工具,或许能带给你一些惊喜!