import redis import re # 連接 Redis r = redis.Redis(host='192.168.1.42', port=31448, db=0, password='Y11111') # 需要刪除的 key 的正則表達式 pattern = 'data-*' # 定義 SCAN 命令的遊標初始值 cursor = 0 # 循環遍歷 Redis 中符合正則表達式的 key,並逐個刪除 while True: # 使用 SCAN 命令獲取下一批符合正則表達式的 key cursor, keys = r.scan(cursor=cursor, match=pattern) # 如果已經遍歷完所有 key,則退出循環 if cursor == 0: break # 刪除當前批次的 key for key in keys: r.delete(key)