对于redis的批量删除指定key,有没有好的方法
答案:2 悬赏:20 手机版
解决时间 2021-02-16 15:02
- 提问者网友:欲望失宠
- 2021-02-15 20:34
对于redis的批量删除指定key,有没有好的方法
最佳答案
- 五星知识达人网友:不如潦草
- 2021-02-15 21:50
获取所有Key命令:redis-cli keys ‘*’ ;
获取指定前缀的key:redis-cli KEYS “edu:*”
如果需要导出,可以redis-cli keys ‘*’ > /data/redis_key.txt
删除指定前缀的Key redis-cli KEYS “edu:*” | xargs redis-cli DEL!
获取指定前缀的key:redis-cli KEYS “edu:*”
如果需要导出,可以redis-cli keys ‘*’ > /data/redis_key.txt
删除指定前缀的Key redis-cli KEYS “edu:*” | xargs redis-cli DEL!
全部回答
- 1楼网友:西风乍起
- 2021-02-15 23:18
redis可以用flushdb/flushall删除所有的key。用del只能根据key去删除。另外一种方式,你可以通过设置过期时间让key到期自动删除。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯