問題タブ [redis-cli]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2169 参照

caching - redis-cli repl内からパターンに一致するRedisのすべてのキーを削除するには?

を使用して、プレフィックスに一致する一連のキーを削除しようとしていますredis-cli

私はこれをオンラインで行う方法を調査してきましたが、私が見た最も一般的な提案は、次のようにコマンドラインから直接行うことです。

$ redis-cli [options] KEYS "prefix:*" | xargs redis-cli [options] DEL

ただし、パターンに一致するキーを削除するたびに cli コマンドでホスト名、ポート、および認証パラメーターを渡す必要がないように、ツール内でこれを行うことをお勧めします。redis-cliこれまでのところ、私は試しました:

  • DEL "prefix:*"
  • DEL KEYS prefix:*
  • DEL KEYS "prefix:*"
  • KEYS "prefix:*" | DEL
  • KEYS "prefix:*" DEL

ツールからプレフィックスの下のすべてのキーを削除する方法はありますか? redis-cliこれを達成する唯一の方法はコマンドラインですか?

もっと明確にしたい場合は、お気軽にコメントしてください。