redis阻塞命令优化
-
redis哪些命令会阻塞服务器,如何优化性能?
能够真正阻塞 Redis 服务器的命令,主要集中在键全量遍历、大集合读取、大 key 删除以及复杂排序几类操作上,这些命令在单线程模型下会把事件循环卡住,导致所有客户端请求排队,很多入门资料把 BLPOP 这类命令也列为黑名单,但它们阻塞的是调用方连接,并不会卡死服务器,需要区分对待,redis哪些命令会阻塞服……
能够真正阻塞 Redis 服务器的命令,主要集中在键全量遍历、大集合读取、大 key 删除以及复杂排序几类操作上,这些命令在单线程模型下会把事件循环卡住,导致所有客户端请求排队,很多入门资料把 BLPOP 这类命令也列为黑名单,但它们阻塞的是调用方连接,并不会卡死服务器,需要区分对待,redis哪些命令会阻塞服……