Python 3.x command';钥匙*';影响redis内存管理?

Python 3.x command';钥匙*';影响redis内存管理?,python-3.x,redis,redis-cluster,Python 3.x,Redis,Redis Cluster,当我在一个高度可用的Redis服务器上运行KEYS*时,出现了以下错误 文件“/usr/local/lib/python3.7/site packages/redis/client.py”,第1394行,在集合中 返回self.execute_命令('SET',*个) 文件“/usr/local/lib/python3.7/site packages/elasticapm/instrumentation/packages/base.py”,第210行,在call\u if\u采样中 返回self

当我在一个高度可用的Redis服务器上运行KEYS*时,出现了以下错误

文件“/usr/local/lib/python3.7/site packages/redis/client.py”,第1394行,在集合中 返回self.execute_命令('SET',*个) 文件“/usr/local/lib/python3.7/site packages/elasticapm/instrumentation/packages/base.py”,第210行,在call\u if\u采样中 返回self.call(模块、方法、包装、实例、args、kwargs) 文件“/usr/local/lib/python3.7/site packages/elasticapm/instrumentation/packages/redis.py”,第66行,调用中 已包装退货(*args,**kwargs) 文件“/usr/local/lib/python3.7/site packages/redis/client.py”,第755行,在execute_命令中 返回self.parse\u响应(连接、命令名、**选项) parse_响应中的文件“/usr/local/lib/python3.7/site packages/redis/client.py”,第768行 response=connection.read_response() 文件“/usr/local/lib/python3.7/site packages/redis/connection.py”,第638行,在read_响应中 提出回应
redis.exceptions.ResponseError:OOM命令在使用内存时不允许>'maxmemory'。

keys*
将扫描redis数据库中的所有键,将所有键放入内存列表,然后为该命令生成响应

如果您有大量的键,它将显著影响内存使用,这可能会导致OOM异常