RedisView是一款专门针对Redis数据库开发的可视化界面软件,它能简化开发人员对Redis数据库的维护与操作,软件提供了对Redis数据库进行高效增删改查(CRUD)的功能。我们能直接在界面中创建、修改、移除键值对,以及进行批量处理,除了基本可视化操作之外,RedisView还内置了Redis常用命令的支持,让我们能在软件中直接输入并运行指令,方便执行更复杂的数据处理或查询。

软件特色
1、JDK序列化查看器
JDK字节码解码显示,全网独有
list、set、map、包装对象,模拟IDEA的debug模式,不仅可见还要布局合理,是否感到熟悉且炫目
2、JSON编辑器
JSON格式编辑工具,语法提示、实时格式错误检查,这是专属于您的编辑环境
3、大数据列表
针对大量数据进行了优化,采用虚拟DOM分片加载技术,百万级数据量也能流畅显示,解决同类应用难点。(实测可显示83.8万行,行高40px达到浏览器高度上限33554432px,剩余信息可通过关键词快速筛选,开发者也在寻求完美展示方案,欢迎技术交流)
4、全功能控制台
支持「直接模式」指令的控制台,无需再通过ssh登录服务器执行命令
5、导入导出
开发人员最期望什么?当然是将生产环境(或另一环境)的数据导入本地快速定位问题。特别推出导出小工具,可谓是研发必备利器!
6、支持SSH:单机、集群
同时兼容单机与集群的SSH,许多类似应用的支持程度相对不足。
7、自动识别单机或集群
添加连接时无需区分集群或单机,程序将自动识别
8、JSON类型检测
string类别的数据,自动检查是否为JSON格式,展示格式化便于阅读,保存时会进行JSON格式二次验证、压缩、提交。
9、极速索引—拒绝分页
关键词实时过滤(内存匹配),比同类应用更便捷、更快速的数据索引,消除不美观的分页组件
RedisView使用方法
一、连接配置
启动程序,点击创建出现如下界面,输入地址端口,有密码填写密码,无密码留空即可,但不支持域名方式。复制集(哨兵)或集群模式时填写一个节点IP端口地址即可,软件自动获取集群信息。如下连接集群,取名为MyCluster。确认配置完成。双击或右键点击连接或点击连接按钮登录。

二、使用视图增删改查键值
1、刚进入如下界面:

2、需要点击左下方刷新按钮或鼠标右键左上方MyCluster标签弹出菜单选择刷新键值即可。下方键初始化模式为扫描键模式,如填写a*则程序会scan a*的键值,默认为*。

3、刷新后如下,我们可以鼠标右键点击弹出菜单选择新建键值即可创建。新建对话框可以选择新建键值类别,填写对应值即可。TTL指键超时时间,不填写则不设置超时时间。如果为负值,键TTL则不会设置超时,即永久有效。

4、如下新建几个键,并选择MyHash键,则视图显示相关信息,我们可以点击表格字段进行修改值,修改完成需要鼠标右键或点击右边提交按钮,使其生效。当然,Key对应的MyHash也可以修改,即重命名键值。

5、选择左边键值,可以进行修改和删除操作,如下,我们选择myhash和myzset键,然后鼠标右键点击删除即可移除。

三、使用命令操作
当数据量达到亿级时,数据过多导致电脑内存不足而卡顿,此时我们也可以使用命令操作。如下,开始->运行命令,弹出命令视图。可以输入指令点击Run或按F8即可执行,可以集群模式执行,集群模式部分指令不支持,如scan命令,我们也可以选择对应的IP实例,单独在此实例执行命令。

四、订阅发布
点击开始->订阅发布弹出消息窗口,可以发送或接收信息。如频道模式填写msg,点击订阅,则订阅了msg模式频道。发送频道我们填写msg,输入消息后回车(勾选回车发送)或点击发送按钮即可发送到msg频道。刚才订阅的msg模式则会收到我们发送的消息hello world。

五、维护操作
1、工具还可以查看连接信息,显示集群的实例地址信息。点击开始->链接信息:
2、对集群进行健康检查和实例分析。点击维护->实例信息,选分析:
3、维护->批量操作,可以进行批量删除,如下模式填1.模式分隔符为|,键模式填*,即删除所有键,点击执行即可。
4、从mysql或oracle导入导出,导之前点击设置配置数据库,并且数据库表名称需要与数据库一致,表不存在软件也会自动创建:
5、在从mysql或oraccle导入时,计算时间按钮不选择则超时时间即为数据库记录时间。若是选中计算超时,超时时间是time_out-(now date – exp_date)。
6、软件设置里面可以进行语言切换,支持中文和英文,切换完后重启生效。可以进行编码设置,默认GB18030.
六、压力测试
大量数据加载时,如下13407938.会转圈提示,需等待转圈完成就可使用。上千万数据量过大会卡顿,建议进行键值匹配,不要全量扫描。