Spec-Zone.ru › Laravel 11

RedisTagSet

class RedisTagSet extends TagSet (View source)

Свойства

protected Store$store

Реализация кэша.

из TagSet
protected array$names

Имена тегов.

из TagSet

Методы

void__construct(Store $store, array $names = [])

Создать новый экземпляр TagSet.

из TagSet
voidreset()

Сбросить все теги в наборе.

из TagSet
stringresetTag(string $name)

Сбросить тег и вернуть новый идентификатор тега.

voidflush()

Очистить все теги в наборе.

из TagSet
flushTag(string $name)

Очистить тег из кэша.

stringgetNamespace()

Получить уникальное имя пространства, которое меняется при сбросе любого из тегов.

из TagSet
arraytagIds()

Получить массив идентификаторов тегов для всех тегов в наборе.

из TagSet
stringtagId(string $name)

Получить уникальный идентификатор тега для заданного тега.

stringtagKey(string $name)

Получить ключ идентификатора тега для заданного тега.

arraygetNames()

Получить все имена тегов в наборе.

из TagSet
voidaddEntry(string $key, int|null $ttl = null, string $updateWhen = null)

Добавить справочную запись в лежащее в основе упорядоченное множество набора тегов.

LazyCollectionentries()

Получить все ключи записей кэша для набора тегов.

voidflushStaleEntries()

Удалить устаревшие записи из набора тегов.

Подробное описание

void __construct(Store $store, array $names = [])

Создать новый экземпляр TagSet.

Параметры

Store$store
array$names

Возвращаемое значение

void

void reset()

Сбросить все теги в наборе.

Возвращаемое значение

void

string resetTag(string $name)

Сбросить тег и вернуть новый идентификатор тега.

Параметры

string $name

Возвращаемое значение

string

void flush()

Очистить все теги в наборе.

Возвращаемое значение

void

flushTag(string $name)

Очистить тег из кэша.

Параметры

string $name

string getNamespace()

Получить уникальное имя пространства, которое меняется при сбросе любого из тегов.

Возвращаемое значение

string

protected array tagIds()

Получить массив идентификаторов тегов для всех тегов в наборе.

Возвращаемое значение

array

string tagId(string $name)

Получить уникальный идентификатор тега для заданного тега.

Параметры

string $name

Возвращаемое значение

string

string tagKey(string $name)

Получить ключ идентификатора тега для заданного тега.

Параметры

string $name

Возвращаемое значение

string

array getNames()

Получить все имена тегов в наборе.

Возвращаемое значение

array

void addEntry(string $key, int|null $ttl = null, string $updateWhen = null)

Добавить справочную запись в лежащее в основе упорядоченное множество набора тегов.

Параметры

string $key
int|null $ttl
string $updateWhen

Возвращаемое значение

void

LazyCollection entries()

Получить все ключи записей кэша для набора тегов.

Возвращаемое значение

LazyCollection

void flushStaleEntries()

Удалить устаревшие записи из набора тегов.

Возвращаемое значение

void

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/11.x/Illuminate/Cache/RedisTagSet.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API