RedisView是一款用于管理和监控Redis数据库的软件。软件提供了直观的用户界面,使用户可以轻松地查看Redis数据库的各种指标和信息,包括键值对数量、内存使用情况、客户端连接数等。用户可以通过RedisView监控Redis数据库的运行状态,并进行必要的管理操作,如查看和修改数据、执行命令等,帮助开发人员和运维人员更好地管理他们的Redis环境。
1、JDK序列化查看器
JDK字节码解码展示,全网唯一
list、set、map、包装对象,模拟IDEA的debug模式,不仅看得到还要合理好看,有没有很熟悉很炫酷很想拥有
2、JSON编辑器
JSON格式编辑器,语法提示、实时的错误格式检查,这是属于你的编辑器
3、大数据列表
针对大数据量做了优化使用虚拟DOM分片加载,百万数据量无压力渲染,解决同类软件痛点。(实测可见83.8w行,行高40px达到浏览器高度上限33554432px,剩余数据可通过关键字快速过滤出来,作者也在寻找完美显示方案,欢迎秀儿讨论)
4、全功能控制台
支持「直接模式」命令的控制台,再也不用ssh登录到服务器上面敲命令了
5、导入导出
开发人员最想干什么?当然是把现网(或另一环境)的数据导入到本地快速定位问题。特别推出导出小工具,可谓是研发利器!
6、支持SSH:单机、集群
同时支持单机与集群的SSH ,不少类似软件的支持度也相对欠缺。
7、自动识别单机或集群
录入连接不需要考虑是否集群或单机,软件将自动识别
8、JSON类型检测
string类型的数据,自动检测是否JSON格式,展示格式化方便阅读,保存时会进行JSON格式再校验、压缩、提交。
9、极速索引—拒绝分页
关键字即时过滤(内存匹配),比同类软件更便捷、更快的索引数据,消灭丑陋的分页组件
1、由于软件所使用的技术特性,不可避免的导致基础内存稍大
2、分片加载:大数据量(1w+)情况下类似软件由于渲染问题可能已经崩了,RedisViewer的使用内存仅有一些增大,页面展示仍然优秀不卡顿。
3、使用WEB技术客户端更美观,能够支持、实现的交互方式更多
4、楼主兴趣主导的项目,进度缓慢…
一、连接配置
打开软件,点击创建出现如下界面,输入地址端口,有密码填写密码,无密码为空即可,但是不支持域名模式。复制集(哨兵)或是集群模式时填写一个节点IP端口地址即可,软件自动获取集群信息。如下连接集群,取名为MyCluster。确定配置完成。双击或是右键点击连接或是点击连接按钮登入。
二、使用视图增删改查键值
刚进入如下界面:
需要点击左下方刷新按钮或鼠标右键左上方MyCluster标签弹出菜单选中刷新键值即可。下方键初始化模式为扫描键模式,如填写a*择软件会scan a*的键值,默认为*。
刷新后如下,我们可以鼠标右键点击弹出菜单选择新建键值即可创建。新建对话框可以选择新建键值类型,填写对应值即可。TTL指键超时时间,不填写则不设置超时时间。如果为负值,键TTL则不会设置超时,即永久有效。
如下新建几个键,并选择MyHash键,则视图显示相关信息,我们可以点击表格字段进行修改值,修改完成需要鼠标右键或是点击右边提交按钮,使其生效。当然,Key对应的MyHash也可以修改,即重命名键值。
选择左边键值,可以进行修改和删除操作,如下,我们选择myhash和myzset键,然后鼠标右键点击删除即可删除。
三、使用命令操作
当数据量上亿时,数据过多导致电脑内存不足而卡死,此时我们也可以使用命令操作。如下,开始->运行命令,弹出命令视图。可以输入命令点击Run或按F8即可执行,可以集群模式执行,集群模式部分命令不支持,如scan命令,我们也可以选择对应的IP实例,单独在此实例执行命令。
四、订阅发布
点击开始->订阅发布弹出消息窗口,可以发送或接收消息。如频道模式填写msg,点击订阅,择订阅了msg模式频道。发送频道我们填写msg,输入消息后回车(勾选回车发送)或点击发送按钮即可发送到msg频道。刚才订阅的msg模式则会收到我们发送的消息hello world。
五、维护操作
工具还可以查看连接信息,显示集群的实例地址信息。点击开始->链接信息:
对集群进行健康检查和实例分析。点击维护->实例信息,选分析:
维护->批量操作,可以进行批量删除,如下模式填1,模式分隔符为|,键模式填*,即删除所有键,点击执行即可。
从mysql或oracle导入导出,导之前点击设置配置数据库,并且数据库表名称需要与数据库一致,表不存在软件也会自动创建:
在从mysql或oraccle导入时,计算时间按钮不选择则超时时间即为数据库记录时间。若是选中计算超时,超时时间是time_out-(now date – exp_date)。
软件设置里面可以进行语言切换,支持中文和英文,切换完后重启生效。可以进行编码设置,默认GB18030.
六、压力测试
大数据量加载时,如下13407938,会转圈提示,需等待转圈完成就可使用。上千万数据量过大会卡顿,建议进行键值匹配,不要全量扫描。
1、Redis数据库视图工具,提供CURD功能
2、提供基本命令运行
3、支持单例、复制集、集群模式
4、支持订阅发布模式
5、支持批量删除操作
6、支持千万级别数据量
7、支持设置语言和编码
8、支撑简单的实例分析
1.10MB
14.55 MB
25.76MB
364.18 MB
459.75 MB
5164.97MB
115.87 MB
22.02 MB
318.19MB
415.13 MB
567.67MB
616.5M
763.5M
822.76M
940.9M
10