Redis怎样优化大量Lua并发调用带来的CPU压力
脚本里用了 for 循环遍历大集合(比如 redis.call('KEYS', 'user:*'))——这比单纯多请求更伤用 EVAL 发送重复脚本(没预热 EVALSHA),每次都要重解析,额外消耗 CPU脚本返回超大结果(如 return redis.call('LRANGE', 'list:100k', 0, -1)),序列化+网络拷贝也占 CPU怎样让 EVALSHA 真正生效,而不是假装优化EVALSHA 本身不省计算,只省解析。
2301_796588502026-04-21 18:33:32