redis-shake工具
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

22 lines
674 B

from helpers.commands import SelectChecker, StringChecker, TairHashChecker, TairStringChecker, TairZsetChecker
from helpers.redis import Redis
class DataInserter:
def __init__(self, ):
self.checkers = [
StringChecker(),
SelectChecker(),
TairStringChecker(),
TairHashChecker(),
TairZsetChecker(),
]
def add_data(self, r: Redis, cross_slots_cmd: bool):
for checker in self.checkers:
checker.add_data(r, cross_slots_cmd)
def check_data(self, r: Redis, cross_slots_cmd: bool):
for checker in self.checkers:
checker.check_data(r, cross_slots_cmd)