This tool will purge a specified key on a redis server using scan.
- shell :
go build -o purge-redis main.go- docker :
docker build -t devopsworks/purge-redis .- shell :
./purge-redis -k 'foo*' -s ${REDIS_HOST}:6379 -t 2 -n #dry mode on- docker :
docker run --rm devopsworks/purge-redis -k 'foo*' -s ${REDIS_HOST}:6379 -t 2 -n #dry mode onk: key to remove (default: "") (can contain wildcard; watch out for shell expansion !)s: server (default: "localhost:6379"),ip:portformatt: time (default: 1), number of minutes to wait for next triggern: dry run mode (default: false), listing how many to delete
Watch out for shell expansion on your -k argument !
- no DB selection
- no authentication