patrikx3/redis-ui

UI freezes when opening a large Hashset

sc-starman opened this issue · 8 comments

Hi,
I've noticed that UI will freeze on large Hashsets (mine was about 5000k) when I try to click and check the values.
I tried to downsize the paging settings but it doesn't make any difference.
I think values in Hashsets (UI) don't support paging and it tried to load all keys.
Will be a fix for this in the future?
Tested on browser and electron.
Thanks.

i keep this open, it is only 327 stars so i have no idea if i should care about or not. but it is possible, but not right away.

https://github.com/patrikx3/redis-ui/releases/tag/v2021.4.138

please verify and let me know if it works, thanks and then close it, ciao!

Yes, it works like a charm. thank you for your fast support.

Hi again. I'm going to open this thread one more time because there is still a problem with it.
When a large amount of data (10k hash keys for example) loaded in UI, it freezes even app support pagination.
I think it because all data is loaded in the state of application and pagination works client-side.
If the app maintains only pagination count and stores only a subsequent of data in their state this would be fixed.

actually, i can see, it is a performance problem. it is possible i can fix it. hang on

ok, it would too much work to move the paging to the server side from client side. so i enhanced the performance, but is not perfect. check if it is better, it it is bad, it will some time to refactor the whole paging, so that is at all i could do. sorry. :)

no response from the request, closing