開発中、Redisに入れてるHashデータにゴミが混入して厄介だったので、消すスクリプトを作った。
参考
http://qiita.com/aki77/items/57bfd7f18c54ba60c0aa
del_hkey.sh
# !/bin/sh
for keyspec in keyspecs to search ; do
keys=`redis-cli KEYS "$keyspec*"`
for hkeyspec in `echo $keys`; do
echo 'key: ' $hkeyspec
redis-cli HDEL "$hkeyspec" to_delete
done
done
keyspecs to search: 検索したいキーPREFIXを列挙
to_delete: 消す対象のHASH内キー