统计redis中某类key的数量
redis使用过程中会存在查询某类key的数量问题,较简单的办法为通过redis-cli结合keys进行操作,由于keys的工作机制导致线上一般禁用该指令,而dbsize查看的是某个节点所有key的个数,我们可以使用scan命令来完成统计。
keys key*带来的问题:
我们线上的登录用户有几百万,数据量比较多;keys算法是遍历算法,复杂度是O(n),也就是数据越多,时间复杂度越高。
数据量达到几百万,keys这个指令就会导致 Redis 服务卡顿,因为 Redis 是单线程程序,顺序执行所有指令,其它
原创
2020-06-02 18:00:41 ·
30942 阅读 ·
1 评论