get_shard_by_key_id returns the Redis shard given a key id.
        Keyword arguments:
        key_id -- the key id (e.g. '12345')

        This is similar to get_shard_by_key(key) except that it will not search
        for a key id within the curly braces.
        returns a redis.StrictRedis connection

def get_shard_by_key_id(self, key_id):
        """
        get_shard_by_key_id returns the Redis shard given a key id.
        Keyword arguments:
        key_id -- the key id (e.g. '12345')

        This is similar to get_shard_by_key(key) except that it will not search
        for a key id within the curly braces.
        returns a redis.StrictRedis connection
        """
        shard_num = self.get_shard_num_by_key_id(key_id)
        return self.get_shard_by_num(shard_num)