redis.keys
データベースにかなりの量のレコードがある場合、カーネルはRAMを使いすぎるため 、あなたを殺します。
必要なのは、バッチでキーを抽出することです。redis-rbには、これに対する素晴らしい方法があります ( redis自体には存在しません)。
redis.scan_each(match: 'user:*') do |resume_key_name|
resume_key_name #=> "user:12"
end
match
すべてのキーが必要な場合は、オプションを使用しないでください。