zoukankan      html  css  js  c++  java
  • shell脚本删除redis集群中的key

    背景:一些数据在redis中会生成多条数据,如果想保持环境的干净,每次都要手动清除,很费事,使用shell脚本批量删除满足条件的key,key是模糊查询的

    redis_comm=/home/zhangjun/redis-cli
    
    redis_ser01=172.19.XX.30
    
    redis_ser02=172.19.XX.37
    redis_ser03=172.19.XX.37
    redis_ser04=172.19.XX.30
    redis_port1=16402
    redis_port2=16403
    redis_content='sms_send:*  sms_consume:*  sms_success:* sms_fail:* sms_unknown:* sms_one_minute:*  sms_three_minute:*  sms_five_minute:*  sms_trend_consume:* sms_trend_success:*  sms_trend_channel:*  sms_trend_submit:*'
    
    for i  in ${redis_content}
        do
                      echo $i
                      $redis_comm -c   -h $redis_ser01  -p $redis_port1 keys  $i   | xargs -i ./redis-cli -c -h $redis_ser01 -p $redis_port1  del {}
    
                      $redis_comm -c -h $redis_ser02  -p $redis_port1  keys  $i   | xargs -i ./redis-cli   -c  -h $redis_ser02  -p $redis_port1  del {}
    
                      $redis_comm -c -h $redis_ser03  -p $redis_port2 keys $i   | xargs -i ./redis-cli -c  -h $redis_ser03 -p  $redis_port2  del {}
    
                      $redis_comm -c -h $redis_ser04  -p $redis_port2   keys $i   | xargs -i ./redis-cli -c  -h $redis_ser04 -p  $redis_port2  del {}
    done
    

      

  • 相关阅读:
    汉语-词语:心性
    CE-计算机系统:并行处理
    CE-操作系统:程序并发执行
    CE-计算机系统:单道批量处理系统
    CE-计算机系统:多道程序
    CE-计算机系统:并行性
    生活灵感汇总
    【剑指Offer】俯视50题之21
    Single Number II
    汉诺塔
  • 原文地址:https://www.cnblogs.com/chongyou/p/12539431.html
Copyright © 2011-2022 走看看