RedisClient
RedisClient copied to clipboard
性能问题
感谢你的分享! 在使用过程中我发现了一些比较严重的性能问题,和你反馈一下:
- 在代码中你会用Keys * 获取db下的所有key,然后用type获取其类型,这里存在很严重的性能问题。在我的一台测试机上有37k的keys,每个迭代大约会有67s的等待时间,时间很长,而且每次点击db的时候都会触发update的动作,所以我认为这里有很大的优化空间。 1)在获取keys的时候不去获取type,也不根据类型设置icon,只有等用户自己点击key的时候采取拉取相应的数据,这样可以大大减少等待时间。 2)Table是可以动态追加的,如果可以每解析一个key便将其放入rows中。 3)采取分页
是啊 性能问题很严重,希望能优化下,顺便希望能增加一下快捷键操作
是的,也可以提示数据量过大,只返回前N条。