形成许多博客,我了解到 redis 命令 keys *可能会阻塞redis服务器,其他命令无法按时执行。
keys *
然而,今天我keys *在我的数据库上运行,它有大约 800 万个数据。然后我使用我的另一个客户端来执行其他命令,例如get或set,这一切都很好,并按时给出响应。
get
set
所以,我很困惑为什么我的命令keys没有被阻止。
keys
图片是https://i.stack.imgur.com/8flt4.png
redis redis-cli
redis ×1
redis-cli ×1