问题描述
出于某种原因,对具有数百万个键的结果运行命令 KEYS
命令导致 Error: Server closed the connection
。
[nir]$ echo "keys abc" | redis-cli -h $redis
1) "abc"
[nir]$ echo "keys a*"| redis-cli -h $redis
Error: Server closed the connection
我猜有一些超时限制之类的,我该如何调整?
解决方法
解决方案是从 KEYS
移动到 redis-cli --scan --pattern <pattern>