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*

  • 相关阅读:
    本周学习进度
    梦断代码阅读笔记01
    站立会议06(第二期)
    计算机软件方面的面试题?
    算法Bai-Piao
    哈希表
    关于编写代码的一些建议
    使用Promise
    Lintcode
    搭建Android浏览器壳子
  • 原文地址:https://www.cnblogs.com/chuijingjing/p/12899703.html
Copyright © 2011-2022 走看看