zoukankan      html  css  js  c++  java
  • Reids 批量删除有相同前缀的keys

    redis-cli 登录redis

    我一般使用 redis-cli 登录redis ,但是进去后会提示“ Redis (error) NOAUTH Authentication required”。
    SO  使用命令  auth  password(即redis登录密码,后面用这个替代)   即可解决。
    

    redis命令行只能使用DEL 来删除一个key,不便批量删除

    因为redis命令行只能使用DEL 来删除一个key,当想要批量删除key(尤其是有相同前缀的、或者后缀的key,就得使用redis-cli 和 Linux 的 xargs 指令)
    eg:我想删除每个用户项目号缓存的key(PROJECT_LATEST_LIET_用户id)
    操作命令:
    redis-cli -a password KEYS "PROJECT_LATEST_LIET_*"  | xargs redis-cli  -a password del
    

    (注意:此命令不需要登录redis,登录服务器即可)

  • 相关阅读:
    计算机故障
    线程池&进程池
    机箱-网卡-声卡-显卡-显示器
    scrapy请求传参-BOSS反爬
    计算机硬件-主板
    计算机硬件-内存
    计算机硬件-硬盘
    计算机硬件-CPU
    ZJNU 1223
    ZJNU 1217
  • 原文地址:https://www.cnblogs.com/aikaiqiang/p/7479492.html
Copyright © 2011-2022 走看看