栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

在Redis中,如何删除密钥?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

在Redis中,如何删除密钥?

此功能目前无法一口气完成(请参阅

DEL
文档中的注释)。不幸的是,您只能使用
KEYS
,遍历结果,然后使用
DEL
来删除每个结果。

怎么样使用bash来帮助?

for key in `echo 'KEYS user*' | redis-cli | awk '{print $1}'` do echo DEL $keydone | redis-cli

要逐步执行:

  1. echo 'KEYS user*' | redis-cli | awk '{print $1}'
    -获取所有键并使用awk删除不需要的多余文本。
  2. echo DEL $key
    -为每一个创建一个echo语句以将其删除。
  3. | redis-cli
    -使用DEL语句,然后将它们传递回cli。

不建议这样做是最好的方法(如果您的某些用户名中包含空格,则可能会遇到问题,但希望您能理解这一点)。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/409427.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号