python使用正則批量刪除redis中的資料

2021-09-10 21:31:58 字數 592 閱讀 6836

盡在使用python操作redis時,因業務需求需要在存資料之前清空上一次存的資料,之前存的key是stats.row.referer1 、stats.row.referer2...等資料,於是就想到批量刪除,網上對於相關的敘述並不是特別清晰,因此把問題進行記錄。

以下就是部分**:

import redis #匯入redis依賴

rdb = redis.redis(host='127.0.0.1', port=6379, db=6) #配置redis鏈結資訊

'''

rdb.keys("stats.row.referer*")獲取所有以stats.row.referer開頭的key

先判斷一次的原因是如果redis在第一次儲存時沒有這些key,進行批量刪除會報錯。

注意 rdb.delete(*rdb.keys("stats.row.referer*"))這個前面的*是不可少的。

'''if (rdb.keys("stats.row.referer*")):

rdb.delete(*rdb.keys("stats.row.referer*"))

如何使用R批量處理檔案

這類函式很多,下面列出的是基本安裝包 base 中的一些 ls package base pattern file 5 file.create file.exists file.info file.link 9 file.mode file.mtime file.path file.remove 1...

AJAX刪除和批量刪除使用jquery

ajax刪除 全選單選 ajax方法 toggle porp 一般用在全選單選 prop獲取屬性 也可以使用attr 如需檢索 html 屬性,請使用 attr 方法代替 思想 為了提交用的體驗,我們使用非同步資料操作 實現頁面無重新整理操作,ajax有很多種使用寫法,第一種 在html頁面寫 aj...

使用git批量刪除分支

要刪除本地,首先要考慮以下三點 所以我們可以得到 git br grep dev xargs git br d本地新建了很多分支,比如 git branch brabch branch2 branch3 branch4 chucklu zhcn master 其中以bra開頭的分支都是臨時性的分支,...