dushaoshuai / dushaoshuai.github.io

https://www.shuai.host
0 stars 0 forks source link

Redis: 批量删除 key #105

Open dushaoshuai opened 1 year ago

dushaoshuai commented 1 year ago
#!/usr/bin/env bash

if [[ -z $RHOST || -z $REDISCLI_AUTH || -z $RDB ]]; then
  echo "usage: RHOST=hostname REDISCLI_AUTH=password RDB=database_number bash $0"
  exit 1
fi

keys_pattern="pattern_prefix*"

redis-cli -h "${RHOST}" -n "${RDB}" UNLINK \
$(redis-cli --raw -h "${RHOST}" -n "${RDB}" KEYS "${keys_pattern}")
dushaoshuai commented 1 year ago

删除 key 的命令: