'list all the keys, very slow, don\'t use too often'

def keys(self):

    logger.warn('listing    all    keys    is    slow    and    should    be    used    sparsely')
    keys = self.get_keys()
    fields = []
    for key in keys:
        more_fields = self.redis.hkeys(key)
        fields += more_fields
    return fields
