看啥推荐读物
专栏名称: 方志朋
号主为CSDN博客之星,博客访问量突破一千万,著有畅销书《深入理解SpringCloud与微服务构建》。主要分享Java、后端架构等技术,用大厂程序员的视角来探讨技术进阶、面试指南、职业规划等。15W技术人的选择!
今天看啥  ›  专栏  ›  方志朋

Redis的keys命令到底有多慢?

方志朋  · 公众号  · 程序员  · 2022-01-09 18:22
欢迎关注方志朋的博客,回复”666“获面试宝典来源:https://blog.csdn.net/weixin_37968613/article/details/119065777keys命令的用法:keys pattern查找符合正则匹配的key的列表。扫描对象是Redis服务中所有的key,想想都很慢对不对?同时执行keys命令的同时,Redis进程将被阻塞,无法执行其他命令,假如超过了哨兵的down-after-milliseconds配置,还会进行主从切换,切换过程中,如果主节点恢复正常,还可能出现脑裂等一系列问题。所以,生产环境中,建议直接禁用keys命令。Keys命令的替代方案1、scan扫描,避免阻塞 2、将需要统计的数据放入一个set中 (但是这样可能出现Big Key问题,一般数据量大就不推荐)Keys命令在Redis Cluster中是怎样执行的?一般来说,keys命令对于集群节点来说,是不知道 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照