public static function zsetAddAndReturn(Predis\Client $client, $keyName, array $values, $wipeOut = 0) { // $values: array(SCORE => VALUE, ...); if ($wipeOut == true) { $client->delete($keyName); } foreach ($values as $value => $score) { $client->zsetAdd($keyName, $score, $value); } return $values; }