redis批量刪除key荆萤,key包含空格,\n

redis沒有提供批量刪除命令铣卡,借助linux的 xargs 命令實現(xiàn)批量刪除

key中不帶空格

./redis-cli -a admin keys "seer*"|xargs ./redis-cli -a admin del
# 刪除所有以 seer開頭的key链韭,數(shù)據(jù)庫密碼為 admin

如果key中帶有空格,比如mybatis二級緩存生成的key煮落,上述命令無法刪除敞峭。
咨詢了我們的運維大佬,提供了一個方案蝉仇。

key中帶空格

./redis-cli -a admin keys "seer*"|xargs -I {} ./redis-cli -a admin del "{}"

如果有興趣旋讹,可以自行搜索下xargs的相關(guān)用法

key中帶\n

redis 以 \n 為結(jié)束符,所以key中帶 \n 的無法通過上述方法刪除轿衔,可以通過腳本實現(xiàn)

# !/usr/bin/env python
# -*- coding: UTF-8 -*-

import sys

import redis

__author__ = 'seer'
__date__ = '2018/8/15 10:34'

'''
 批量刪除 redis key  
'''

client = redis.StrictRedis(host='127.0.0.1', password='admin')
is_delete = sys.argv[1]
match = sys.argv[2]
for key in client.scan_iter(match=match):
    print key
    if is_delete.lower() == 'true':
        client.delete(key)
        print '刪除成功 %s' % key

batch_delete_redis_key.py true yuyanjia*

keys 命令會造成堵塞沉迹,改用scan

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市呀枢,隨后出現(xiàn)的幾起案子胚股,更是在濱河造成了極大的恐慌笼痛,老刑警劉巖裙秋,帶你破解...
    沈念sama閱讀 219,427評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異缨伊,居然都是意外死亡摘刑,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,551評論 3 395
  • 文/潘曉璐 我一進店門刻坊,熙熙樓的掌柜王于貴愁眉苦臉地迎上來枷恕,“玉大人,你說我怎么就攤上這事谭胚⌒炜椋” “怎么了?”我有些...
    開封第一講書人閱讀 165,747評論 0 356
  • 文/不壞的土叔 我叫張陵灾而,是天一觀的道長胡控。 經(jīng)常有香客問我,道長旁趟,這世上最難降的妖魔是什么昼激? 我笑而不...
    開封第一講書人閱讀 58,939評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上橙困,老公的妹妹穿的比我還像新娘瞧掺。我一直安慰自己,他們只是感情好凡傅,可當我...
    茶點故事閱讀 67,955評論 6 392
  • 文/花漫 我一把揭開白布辟狈。 她就那樣靜靜地躺著,像睡著了一般像捶。 火紅的嫁衣襯著肌膚如雪上陕。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,737評論 1 305
  • 那天拓春,我揣著相機與錄音释簿,去河邊找鬼。 笑死硼莽,一個胖子當著我的面吹牛庶溶,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播懂鸵,決...
    沈念sama閱讀 40,448評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼偏螺,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了匆光?” 一聲冷哼從身側(cè)響起套像,我...
    開封第一講書人閱讀 39,352評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎终息,沒想到半個月后夺巩,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,834評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡周崭,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,992評論 3 338
  • 正文 我和宋清朗相戀三年柳譬,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片续镇。...
    茶點故事閱讀 40,133評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡美澳,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出摸航,到底是詐尸還是另有隱情制跟,我是刑警寧澤,帶...
    沈念sama閱讀 35,815評論 5 346
  • 正文 年R本政府宣布酱虎,位于F島的核電站雨膨,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏逢净。R本人自食惡果不足惜哥放,卻給世界環(huán)境...
    茶點故事閱讀 41,477評論 3 331
  • 文/蒙蒙 一歼指、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧甥雕,春花似錦踩身、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,022評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至峭弟,卻和暖如春附鸽,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背瞒瘸。 一陣腳步聲響...
    開封第一講書人閱讀 33,147評論 1 272
  • 我被黑心中介騙來泰國打工坷备, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人情臭。 一個月前我還...
    沈念sama閱讀 48,398評論 3 373
  • 正文 我出身青樓省撑,卻偏偏與公主長得像,于是被迫代替她去往敵國和親俯在。 傳聞我的和親對象是個殘疾皇子竟秫,可洞房花燭夜當晚...
    茶點故事閱讀 45,077評論 2 355

推薦閱讀更多精彩內(nèi)容

  • I. 由于測試項目上線,需要刪除redis所有的key來開始新測試跷乐。 發(fā)現(xiàn)del命令只能一個一個的刪除肥败,那不成我又...
    五大RobertWu伍洋閱讀 7,238評論 0 0
  • 本文將從Redis的基本特性入手馒稍,通過講述Redis的數(shù)據(jù)結(jié)構(gòu)和主要命令對Redis的基本能力進行直觀介紹。之后概...
    kelgon閱讀 61,168評論 23 625
  • 很久以后 很久以前揪荣,聽《十年》筷黔,想著陳奕迅怎么那么倒霉往史,不是失戀就是被拋棄仗颈。 很久以后,聽《十年》椎例,聽到的不再是陳...
    小慕雪閱讀 202評論 0 2
  • 2018年2月4日上午挨决,中學一組17名校長齊聚城關(guān)中學,暢談四天來的學習體會订歪,展望學校美好的明天脖祈。這是一群...
    春學閱讀 1,269評論 0 0
  • 人說當斷不斷反受其亂盖高,人說遇事需當機立斷慎陵。 特別,是感情喻奥。 不過這說的容易席纽,但真要做起來,...
    紅梅映雪2閱讀 454評論 0 1