redis批量删除匹配的key
想清空 redis 里的所有 key,可以使用 flushdb 清空当前库,使用 flushall 清空所有库数据;
但是,由于 redis 设置了安全策略,无法直接 flush,使用下面方法来删除:
redis-cli -a xxxx keys 'acc*' | xargs redis-cli -a xxxx del
- -a xxxx:指定密码
- 'acc*':匹配 acc 开头的 key
想清空 redis 里的所有 key,可以使用 flushdb 清空当前库,使用 flushall 清空所有库数据;
但是,由于 redis 设置了安全策略,无法直接 flush,使用下面方法来删除:
redis-cli -a xxxx keys 'acc*' | xargs redis-cli -a xxxx del