14 lines
508 B
Python
14 lines
508 B
Python
# redis_clear.py 用于清理因单站点任务运行结束而产生的废弃 Redis 队列,通过服务器上的 crontab 服务定期启动
|
|
from redisbloom.client import Client
|
|
import re
|
|
|
|
redis_client = Client(host='107.182.191.3', port=7379, password='jlkj-841-2-redis')
|
|
pattern = "WebSite_\w+(\.\w+)+_\w{8}\-\w{4}\-\w{4}\-\w{4}\-\w{12}:\w+"
|
|
|
|
keys = redis_client.keys()
|
|
for key in keys:
|
|
key_str = key.decode()
|
|
if re.match(pattern, key_str):
|
|
redis_client.delete(key)
|
|
print(key_str)
|