Reids 批量刪除有相同字首的keys

2022-03-29 06:31:19 字數 473 閱讀 3003

我一般使用 redis-cli 登入redis ,但是進去後會提示「 redis (error) noauth authentication required」。

so 使用命令 auth password(即redis登入密碼,後面用這個替代) 即可解決。

因為redis命令列只能使用del 來刪除乙個key,當想要批量刪除key(尤其是有相同字首的、或者字尾的key,就得使用redis-cli 和 linux 的 xargs 指令)

eg:我想刪除每個使用者專案號快取的key(project_latest_liet_使用者id)

操作命令:

redis-cli -a password keys "project_latest_liet_*" | xargs redis-cli -a password del

(注意:此命令不需要登入redis,登入伺服器即可)

Reids怎麼批量刪除相同字首的keys

在redis的日常工作使用中,經常需要在伺服器用命令列刪除具有相同字首的keys。比如test 1,test 2,test 3 等等 1 首先我們需要登入到linux等伺服器視窗,使用redis cli登入redis。redis cli 注 如果提示 redis error noauth authe...

sqlserver 批量刪除相同字首名的表

方法1 declare table nvarchar 30 declare tmpcur cursor forselect name from sys.objects where type u and name like n hsupa open tmpcur fetch next from tmp...

php中批量刪除Mysql中相同字首的資料表

用php開發程式時,批量刪除相同字首的資料表的兩種方法如下 方法一 複製 如下 以下是 片段 mysql connect mysql select db rs mysql query show tables while arr mysql fetch array rs function deldat...