最近在写关键词组合过滤,有用到redis 在本地测试,发现原本设计的类型不合适,需要修改,要删除原本已经被添加上去了的key
liunx redis 根据 “Key*” 批量删除:
redis-cli -a *****(验证密码)keys kyeName_* |xargs redis-cli -a *****(验证密码) del
但是在win上又不能直接使用liunx上的命令批量删除
然后百度了下,看到某位大佬的写法
PS D:\soft\redis-64.3.0.503> $rdpwd = "666666"
PS D:\soft\redis-64.3.0.503> $rdkeys=.\redis-cli -a **** (验证密码) keys "keyname_*"
PS D:\soft\redis-64.3.0.503> foreach ($keyitem in $rdkeys)
>> {
>> .\redis-cli -a ***** (验证密码) del $keyitem
>> }
成功!
发现可以成功!记录~
感谢大佬
附上原链接: