PHP Класс Predis\Cluster\Distributor\KetamaRing

Автор: Daniele Alessandri ([email protected])
Автор: Lorenzo Castelli ([email protected])
Наследование: extends HashRing
Показать файл Открыть проект

Открытые методы

Метод Описание
__construct ( mixed $nodeHashCallback = null )
hash ( $value )

Защищенные методы

Метод Описание
addNodeToRing ( &$ring, $node, $totalNodes, $replicas, $weightRatio )
wrapAroundStrategy ( $upper, $lower, $ringKeysCount )

Описание методов

__construct() публичный метод

public __construct ( mixed $nodeHashCallback = null )
$nodeHashCallback mixed Callback returning a string used to calculate the hash of nodes.

addNodeToRing() защищенный метод

protected addNodeToRing ( &$ring, $node, $totalNodes, $replicas, $weightRatio )

hash() публичный метод

public hash ( $value )

wrapAroundStrategy() защищенный метод

protected wrapAroundStrategy ( $upper, $lower, $ringKeysCount )