
redisのキー一覧を確認するコマンド2つあります。
・KEYS
・SCAN
この違いをまとめた記事です。
どちらもキー一覧を確認するコマンドですが、
以下の違いがあります。
・KEYS:全キーを調べる
・SCAN:分割してキーを調べる
KEYSコマンドは全キーを一括で走査するので、
大量のキーがあると長時間処理をブロックします。
本番環境で実行してしまうと、
サーバーを止めてしまう可能性があります。
このため、キー一覧の確認では「SCAN」が推奨されています。
公式でSCANを推奨しています。(Warningの欄に記載されています。)
公式ページ↓↓
https://redis.io/docs/latest/commands/keys/
以上です。