Свойство | Type | Description | |
---|---|---|---|
$commands |
Méthode | Description | |
---|---|---|
__construct ( ) | ||
getSlot ( Predis\Command\CommandInterface $command ) | ||
getSupportedCommands ( ) : array | Returns the list of IDs for the supported commands. | |
setCommandHandler ( string $commandID, mixed $callback = null ) | Sets an handler for the specified command ID. |
Méthode | Description | |
---|---|---|
checkSameSlotForKeys ( array $keys ) : boolean | Checks if the specified array of keys will generate the same hash. | |
extractKeyTag ( string $key ) : string | Returns only the hashable part of a key (delimited by "{. | |
getDefaultCommands ( ) : array | Returns the default map of supported commands with their handlers. | |
getKeyFromAllArguments ( Predis\Command\CommandInterface $command ) : string | null | Extracts the key from a command with multiple keys only when all keys in the arguments array produce the same hash. | |
getKeyFromBitOp ( Predis\Command\CommandInterface $command ) : string | null | Extracts the key from BITOP command. | |
getKeyFromBlockingListCommands ( Predis\Command\CommandInterface $command ) : string | null | Extracts the key from BLPOP and BRPOP commands. | |
getKeyFromFirstArgument ( Predis\Command\CommandInterface $command ) : string | Extracts the key from the first argument of a command instance. | |
getKeyFromGeoradiusCommands ( Predis\Command\CommandInterface $command ) : string | null | Extracts the key from GEORADIUS and GEORADIUSBYMEMBER commands. | |
getKeyFromInterleavedArguments ( Predis\Command\CommandInterface $command ) : string | null | Extracts the key from a command with multiple keys only when all keys in the arguments array produce the same hash. | |
getKeyFromScriptingCommands ( Predis\Command\CommandInterface $command ) : string | null | Extracts the key from EVAL and EVALSHA commands. | |
getKeyFromSortCommand ( Predis\Command\CommandInterface $command ) : string | null | Extracts the key from SORT command. | |
getKeyFromZsetAggregationCommands ( Predis\Command\CommandInterface $command ) : string | null | Extracts the key from ZINTERSTORE and ZUNIONSTORE commands. |
protected checkSameSlotForKeys ( array $keys ) : boolean | ||
$keys | array | Array of keys. |
Résultat | boolean |
protected extractKeyTag ( string $key ) : string | ||
$key | string | A key. |
Résultat | string |
protected getDefaultCommands ( ) : array | ||
Résultat | array |
protected getKeyFromAllArguments ( Predis\Command\CommandInterface $command ) : string | null | ||
$command | Predis\Command\CommandInterface | Command instance. |
Résultat | string | null |
protected getKeyFromBitOp ( Predis\Command\CommandInterface $command ) : string | null | ||
$command | Predis\Command\CommandInterface | Command instance. |
Résultat | string | null |
protected getKeyFromBlockingListCommands ( Predis\Command\CommandInterface $command ) : string | null | ||
$command | Predis\Command\CommandInterface | Command instance. |
Résultat | string | null |
protected getKeyFromFirstArgument ( Predis\Command\CommandInterface $command ) : string | ||
$command | Predis\Command\CommandInterface | Command instance. |
Résultat | string |
protected getKeyFromGeoradiusCommands ( Predis\Command\CommandInterface $command ) : string | null | ||
$command | Predis\Command\CommandInterface | Command instance. |
Résultat | string | null |
protected getKeyFromInterleavedArguments ( Predis\Command\CommandInterface $command ) : string | null | ||
$command | Predis\Command\CommandInterface | Command instance. |
Résultat | string | null |
protected getKeyFromScriptingCommands ( Predis\Command\CommandInterface $command ) : string | null | ||
$command | Predis\Command\CommandInterface | Command instance. |
Résultat | string | null |
protected getKeyFromSortCommand ( Predis\Command\CommandInterface $command ) : string | null | ||
$command | Predis\Command\CommandInterface | Command instance. |
Résultat | string | null |
protected getKeyFromZsetAggregationCommands ( Predis\Command\CommandInterface $command ) : string | null | ||
$command | Predis\Command\CommandInterface | Command instance. |
Résultat | string | null |
public getSlot ( Predis\Command\CommandInterface $command ) | ||
$command | Predis\Command\CommandInterface |
public getSupportedCommands ( ) : array | ||
Résultat | array |
public setCommandHandler ( string $commandID, mixed $callback = null ) | ||
$commandID | string | Command ID. |
$callback | mixed | A valid callable object, or NULL to unset the handler. |