zoukankan      html  css  js  c++  java
  • Linux下批量删除redis集群中的key

    shell脚本:redis-del.sh

    #!/bin/bash
    
    redis_ser01=192.168.10.42
    redis_ser02=192.168.10.43
    redis_ser03=192.168.10.44
    redis_port1=6379
    redis_port2=6380
    pw=password
    
    redis-cli -c -h $redis_ser01  -p $redis_port1 -a $pw keys $1 | xargs -i -r -n1 redis-cli -h $redis_ser01 -p $redis_port1 -a $pw del {}
    redis-cli -c -h $redis_ser02  -p $redis_port1 -a $pw keys $1 | xargs -i -r -n1 redis-cli -h $redis_ser02 -p $redis_port1 -a $pw del {}
    redis-cli -c -h $redis_ser03  -p $redis_port1 -a $pw keys $1 | xargs -i -r -n1 redis-cli -h $redis_ser03 -p $redis_port1 -a $pw del {}
    
    redis-cli -c -h $redis_ser01  -p $redis_port2 -a $pw keys $1 | xargs -i -r -n1 redis-cli -h $redis_ser01 -p $redis_port2 -a $pw del {}
    redis-cli -c -h $redis_ser02  -p $redis_port2 -a $pw keys $1 | xargs -i -r -n1 redis-cli -h $redis_ser02 -p $redis_port2 -a $pw del {}
    redis-cli -c -h $redis_ser03  -p $redis_port2 -a $pw keys $1 | xargs -i -r -n1 redis-cli -h $redis_ser03 -p $redis_port2 -a $pw del {}

    赋予执行权限:

    chmode 755 redis-del.sh

    执行删除(匹配方式):

    ./redis-del.sh key*

  • 相关阅读:
    《架构整洁之道》阅读笔记
    设计模式——单例模式
    设计模式——工厂模式使用
    记一次同事安装我自定义一Python3 SDK在window10安装失败情况
    CentOS7常用的一些命令
    Java
    Java
    Java
    Java
    python
  • 原文地址:https://www.cnblogs.com/chuijingjing/p/12899703.html
Copyright © 2011-2022 走看看