def rank_member_across(<EOL>self, leaderboards, member, score, member_data=None):
pipeline = self.redis_connection.pipeline()<EOL>for leaderboard_name in leaderboards:<EOL><INDENT>if isinstance(self.redis_connection, Redis):<EOL><INDENT>pipeline.zadd(leaderboard_name, member, score)<EOL><DEDENT>else:<EOL><INDENT>pipeline.zadd(leaderboard_name, score, member)<EOL><DEDENT>if member_data:<EOL><INDENT>pipeline.hset(<EOL>self._member_data_key(leaderboard_name),<EOL>member,<EOL>member_data)<EOL><DEDENT><DEDENT>pipeline.execute()<EOL>
Rank a member across multiple leaderboards.

@param leaderboards [Array] Leaderboard names.
@param member [String] Member name.
@param score [float] Member score.
@param member_data [String] Optional member data.