當前位置:成語大全網 - 書法字典 - redis如何查詢密鑰並刪除緩存

redis如何查詢密鑰並刪除緩存

1使用cli

FLUSHDB清除數據庫,FLUSHDB清除整個redis數據。

2使用外殼

redis-cli鍵“*“|同時讀取行;do TTL = ` redis-CLI TTL $ line `;if【$ TTL-eq-1】;然後呼應“Del $ LINE”;RES = ` redis-CLI del $ line `;fi;搞定;

3600秒後刪除過期。

redis-cli鍵“*“|同時讀取行;do TTL = ` redis-CLI TTL $ line `;if【$ TTL-ge 3600】;然後呼應“Del $ LINE”;RES = ` redis-CLI del $ line `;fi;搞定;

刪除壹些前綴

redis-CLI KEYS“126 . com *“| xargs redis-CLI DEL

3使用lua腳本

刪除所有keyeval”返回redis。call(‘del‘,unpack(redis。調用(keys,argv【1】)))“0 *

刪除壹些密鑰

EVAL“return redis . call(‘del‘,unpack(redis . call(‘keys‘,ARGV【1】))“)“0 126 . com *