cmushroom / redis-pro

redis-pro redis 桌面管理工具
GNU General Public License v3.0
651 stars 49 forks source link

闪退 #65

Open zhanggang807 opened 1 year ago

zhanggang807 commented 1 year ago

描述:猜测是因为网络变动导致连接没处理好闪退的 因为,基本是切换一个wifi网络导致redis连接断掉了 然后再使用redis-pro就闪退了

希望能修复一下这个问题,感谢作者

版本信息: macos 12.7.1 (21G920) m1 16G 512GB redis pro 版本3.0.0 (30)

zhanggang807 commented 1 year ago

再提一个建议:搜索时希望默认加上*通配符,现在还要手填 再次感谢亲爱的开源作者们!

zhanggang807 commented 1 year ago

闪退后的崩溃界面

image

崩溃报告附件 20231128095731.txt

chengpan168 commented 11 months ago

再提一个建议:搜索时希望默认加上*通配符,现在还要手填 再次感谢亲爱的开源作者们!

默认加上的话会影响精确搜索,阿里云的方法是加一个是否模糊搜索的可选框;当时开发时把这个可选框去掉了,*,? 这种匹配方式还挺好用,完全交给用户输入决定了。

chengpan168 commented 11 months ago

描述:猜测是因为网络变动导致连接没处理好闪退的 因为,基本是切换一个wifi网络导致redis连接断掉了 然后再使用redis-pro就闪退了

希望能修复一下这个问题,感谢作者

版本信息: macos 12.7.1 (21G920) m1 16G 512GB redis pro 版本3.0.0 (30)

底层用的redistack, 要研究下这个库的处理方式了, 像是连接断开再去发送命令直接crash 了,我本地有遇到电脑睡眠一段时间后, 报timeout异常,应该是类似的问题,还在排查中...

chengpan168 commented 10 months ago

描述:猜测是因为网络变动导致连接没处理好闪退的 因为,基本是切换一个wifi网络导致redis连接断掉了 然后再使用redis-pro就闪退了

希望能修复一下这个问题,感谢作者

版本信息: macos 12.7.1 (21G920) m1 16G 512GB redis pro 版本3.0.0 (30)

这个是每次必现吗? 还是偶发, 我切换wifi后是正常的, 不过睡眠一段时间后, 会出现timeout异常。 看了redis库, 需要在swift-nio 层超时处理