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 *