Redis で key_name_* で一致する key を削除したいときに key に使用している文字列によって最適な方法が違うのでまとめておく. だいたいは redis-cli コマンドで ok redis-cli KEYS "key_name_*" | xargs redis-cli DEL 基本的にはこれを使えば問題ない. クォートを使った文字列の場合 key にクォートが含まれていると xargs が文字列を処理できずエラーになる. xargs: unmatched single quote; by default quotes are special to xargs unless you use the -0 option Linux 環境 redis-cli KEYS "key_name_*" | xargs -d '\n' redis-cli DEL -d オプション に