PHP Класс Predis\Collection\Iterator\ListKey
This iterator tries to emulate the behaviour of cursor-based iterators based
on the SCAN-family of commands introduced in Redis <= 2.8, meaning that due
to its incremental nature with multiple fetches it can only offer limited
guarantees on the returned elements because the collection can change several
times (trimmed, deleted, overwritten) during the iteration process.
Показать файл
Открыть проект
Примеры использования класса
Защищенные свойства (Protected)
Открытые методы
Защищенные методы
Метод |
Описание |
|
executeCommand ( ) : array |
Fetches a new set of elements from the remote collection, effectively
advancing the iteration process. |
|
extractNext ( ) |
Extracts next values for key() and current(). |
|
fetch ( ) |
Populates the local buffer of elements fetched from the server during the
iteration. |
|
requiredCommand ( Predis\ClientInterface $client, string $commandID ) |
Ensures that the client instance supports the specified Redis command
required to fetch elements from the server to perform the iteration. |
|
reset ( ) |
Resets the inner state of the iterator. |
|
Описание методов
__construct()
публичный метод
public __construct ( Predis\ClientInterface $client, string $key, integer $count = 10 ) |
$client |
Predis\ClientInterface |
Client connected to Redis. |
$key |
string |
Redis list key. |
$count |
integer |
Number of items retrieved on each fetch operation. |
current()
публичный метод
executeCommand()
защищенный метод
Fetches a new set of elements from the remote collection, effectively
advancing the iteration process.
Populates the local buffer of elements fetched from the server during the
iteration.
requiredCommand()
защищенный метод
Ensures that the client instance supports the specified Redis command
required to fetch elements from the server to perform the iteration.
protected requiredCommand ( Predis\ClientInterface $client, string $commandID ) |
$client |
Predis\ClientInterface |
Client connected to Redis. |
$commandID |
string |
Command ID. |
Resets the inner state of the iterator.
Описание свойств
$client защищенное свойство
$count защищенное свойство
$current защищенное свойство
$elements защищенное свойство
$fetchmore защищенное свойство
$position защищенное свойство
$valid защищенное свойство