Sign inSign up

devopsworks/purge-redis

By devopsworks

•Updated almost 7 years ago

A tool for purging a specified key on a redis server

Image
0

238

devopsworks/purge-redis repository overview

⁠purge-redis

This tool will purge a specified key on a redis server using scan.

⁠Build

  • shell :
go build -o purge-redis main.go
  • docker :
docker build -t devopsworks/purge-redis .

⁠Run

  • 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 on

⁠Options

  • k : key to remove (default: "") (can contain wildcard; watch out for shell expansion !)
  • s : server (default: "localhost:6379"), ip:port format
  • t : time (default: 1), number of minutes to wait for next trigger
  • n : dry run mode (default: false), listing how many to delete

⁠Caveats

Watch out for shell expansion on your -k argument !

⁠Missing

  • no DB selection
  • no authentication

Tag summary

Content type

Image

Digest

Size

9.4 MB

Last updated

almost 7 years ago

docker pull devopsworks/purge-redis