From b03c9c5cfcdbb27ad60b67cc79fb65059c9abb8f Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Tue, 27 Oct 2020 16:33:37 +0800 Subject: [PATCH] 1 --- tools/migratedb/migratedb.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/tools/migratedb/migratedb.py b/tools/migratedb/migratedb.py index 44f0943..d88c716 100644 --- a/tools/migratedb/migratedb.py +++ b/tools/migratedb/migratedb.py @@ -18,6 +18,11 @@ context = { 'channel': 0, 'dbname_prefix': '' } +EXCLUDE_KEYS = { + 'game2004api:kill_rank_6006': 1, + 'game2004api:win_rank_6006': 1, + 'game2004api:integral_rank_6006': 1 +} def scanKeys(r, key_prefix, matched_keys): scan_key = key_prefix + '*' @@ -36,8 +41,15 @@ def scanKeys(r, key_prefix, matched_keys): break #end while cursor +def excludeKey(key): + global EXCLUDE_KEYS + return key in EXCLUDE_KEYS + def saveKeys(r, keys, curr_file): for key in keys: + if excludeKey(key): + print('[WARNING]exclude key ' + key) + continue data = r.get(key) expire = r.ttl(key) curr_file.write(json.dumps(