<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def iterkeys(self, match=None, count=1):
 """Return an iterator over the db's keys. ``match`` allows for filtering the keys by pattern. ``count`` allows for hint the minimum number of returns. <type 'generator'> ['1', '2', '3'] :param match: pattern to filter keys :type match: str :param count: minimum number of returns :type count: int :return: iterator over key. :rtype: generator """

        logger.debug('call iterkeys %s', match)
        if match is None:
            match = '*'
        for key in self._redis.scan_iter(match=match, count=count):
            yield key