promotion/clear_redis.py
2019-09-29 11:47:47 +08:00

33 lines
612 B
Python

# -*- coding: utf-8 -*-
from myredis.myredis import my_redis
from log.mylog import define_logger
import logging
define_logger("/data/logs/ops/clear_redis.log")
log = logging.getLogger(__name__)
def find_key(partten):
keys = []
for key in my_redis.keys(pattern=partten):
if key:
keys.append(key)
return keys
def clear_keys(keys):
for key in keys:
my_redis.expire(key, 1)
log.info(f"expirt {len(keys)} success!")
def main():
partten = "ad::*::num"
keys = find_key(partten)
if keys:
clear_keys(keys)
if __name__ == "__main__":
main()