Delete users
Redis User Deletion Scriptยถ
delete_users.sh
#!/usr/bin/env bash
# CONFIG
HOST=clustercfg.ub-elasticache-rg.bazj4a.ilc1.cache.amazonaws.com
START=1
END=30000 # or 250000
PROVIDER="cellcom"
SALT="Q3dB6dCRGC"
# record start timestamp
start_ts=$(date +%s)
for i in $(seq "$START" "$END"); do
input="${i}/${PROVIDER}/${SALT}"
# Get SHA3-256 hex directly from openssl
key="$(echo -n "$input" | openssl dgst -sha3-256 -r | awk '{print toupper($1)}')"
redis6-cli -c -h "$HOST" DEL "$key" >/dev/null
done
# calculate runtime
end_ts=$(date +%s)
runtime=$(( end_ts - start_ts ))
echo "Done: deleted $((END-START+1)) hashes in ${runtime}s"