* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Predis\Distribution; /** * A generator of node keys implements the logic used to calculate the hash of * a key to distribute the respective operations among nodes. * * @author Daniele Alessandri */ interface INodeKeyGenerator { /** * Generates an hash that is used by the distributor algorithm * * @param string $value Value used to generate the hash. * @return int */ public function generateKey($value); }