苦苦守候 发表于 2024-7-17 19:06:23

【待反馈】Redis数据库管理编辑Key时操作列丢失

面板版本:8.3.16

操作系统版本:Alibaba Cloud 3 (Soaring Falcon) x86_64(Py3.7.16)


浏览器版本:Chrome 126.0.6478.127(正式版本) (64 位)





在编辑set、zset等集合类型时,当一页显示不下下滑自动加载第二页时会出现几个问题:


1:滚动条直接跳转到第二页的最后一行而不是第二页的开头


2:操作列表丢失,这个问题在编辑或删除或搜索数据时均会出现,应该是刷新表格的JS出的问题


3:还发现一个问题,编辑Key搜索关键词时,请求的page没重置为0,导致如果我先翻页后搜索就搜索不到东西,或则搜索后只有几条信息,然后页面会自动尝试加载第二页然后导致页码增加,然后再搜索时就更加搜不到东西,页码越来越大



刚进入时正常:



往下翻到第二页时出现问题:




搜索时没重置page的情况:

苦苦守候 发表于 2024-7-17 20:46:05

操作列消失问题调试看了下,主要是这部分代码出现的问题,本身有一个统一封装了一个列的处理类混淆后叫K的方法,但加载新数据的代码没有用,而是选择直接清空原始列手动PUSH的代码。把PUSH部分删除调用K即可。
用户目前可以直接加日志点可临时解决






K方法代码:

运维技术阿闯 发表于 2024-7-18 09:25:58

苦苦守候 发表于 2024-7-17 20:46
操作列消失问题调试看了下,主要是这部分代码出现的问题,本身有一个统一封装了一个列的处理类混淆后叫K的 ...
您好,目前这个功能好像在8.3的测试版本里边是有的,但是目前的8.3系列已经不再更新了,还请您等待后续的版本或者是使用8.2版本


1:这个目前没有第一页第二页这种,只是用滚轮
2:这个问题目前已经修改中,
3:这个问题目前是可以的,这边简单测试了下,搜索关键词是可以的

但是后续我们会跟进一下您说的问题

苦苦守候 发表于 2024-7-18 19:02:13

本帖最后由 苦苦守候 于 2024-7-18 19:05 编辑

运维技术阿闯 发表于 2024-7-18 09:25
您好,目前这个功能好像在8.3的测试版本里边是有的,但是目前的8.3系列已经不再更新了,还请您等待后续的 ...
第一个问题我指的就是滚轮滚到第二页时就会清空上一页的信息,同时页面停留在第二页的最后一行,导致浏览混乱且回不到上一页

第三个问题我指的是滚轮翻页翻到第二页以上之后再去搜索,就会搜不到结果,因为搜索时没重置页码

苦苦守候 发表于 2024-7-18 19:11:31

刚刚更新到9.1正式版,测试了一下发现新版本set和zset集合类型打开的编辑框类型都错了。完全无法正常使用了。
还有个小问题就是过期时间对于不过期的数据显示的是-2天




运维技术阿闯 发表于 2024-7-19 09:23:24

苦苦守候 发表于 2024-7-18 19:11
刚刚更新到9.1正式版,测试了一下发现新版本set和zset集合类型打开的编辑框类型都错了。完全无法正常使用了 ...

您好,您说的滚轮到第二页,我们没有第二页这个,这边测试8.3的测试版本,滚轮到最后,是可以回滚到第一个的,而且搜索页没有问题
您说的9.1的这个问题是在修理中,还请谅解

苦苦守候 发表于 2024-7-19 13:49:18

本帖最后由 苦苦守候 于 2024-7-19 13:55 编辑

翻到第二页后逻辑异常以及搜索的问题,复现步骤我录制了一个GIF

我所描述的第二页指的是ID是201-400的数据,你们后台是自动200行切分一次请求,可能你们的测试数据没有那么多所以没复现出来

针对搜索的问题,GIF可见我翻到第二页后再去搜索,是搜索不到东西的,必须把窗口关闭再打开才能正常搜索

8.3.16版本





苦苦守候 发表于 2024-7-19 13:50:08

运维技术阿闯 发表于 2024-7-19 09:23
您好,您说的滚轮到第二页,我们没有第二页这个,这边测试8.3的测试版本,滚轮到最后,是可以回滚到第一 ...

发了个复现GIF麻烦看看

运维技术阿闯 发表于 2024-7-19 14:06:49

苦苦守候 发表于 2024-7-19 13:50
发了个复现GIF麻烦看看

您好,看到了,因为目前8.3的这个功能在新版本并没有,还是以9.1版本为主
页: [1]
查看完整版本: 【待反馈】Redis数据库管理编辑Key时操作列丢失