scan 一定不会阻塞redis吗?
不一定,scan相当于把keys扫描分成了多步,scan单次执行的时候也会阻塞redis
极限情况下如果scan limit = redis 服务器里的所有key数量,也相当于keys了,会长时间阻塞redis集群
scan的步长怎么设置
建议设置10000,观察后放大
当scan步长设置大时,会频繁阻塞redis线程,造成redis集群线上抖动。会影响使用同一个redis集群的其他服务,或者就是自身服务的其他redis命令
不一定,scan相当于把keys扫描分成了多步,scan单次执行的时候也会阻塞redis
极限情况下如果scan limit = redis 服务器里的所有key数量,也相当于keys了,会长时间阻塞redis集群
建议设置10000,观察后放大
当scan步长设置大时,会频繁阻塞redis线程,造成redis集群线上抖动。会影响使用同一个redis集群的其他服务,或者就是自身服务的其他redis命令