RedisTagSet
class RedisTagSet extends TagSet (View source)
Свойства
| protected Store | $store | Реализация кэша. | из TagSet |
| protected array | $names | Имена тегов. | из TagSet |
Методы
| void | __construct(Store $store, array $names = []) Создать новый экземпляр TagSet. | из TagSet |
| void | reset() Сбросить все теги в наборе. | из TagSet |
| string | resetTag(string $name) Сбросить тег и вернуть новый идентификатор тега. | |
| void | flush() Очистить все теги в наборе. | из TagSet |
| flushTag(string $name) Очистить тег из кэша. | ||
| string | getNamespace() Получить уникальное имя пространства, которое меняется при сбросе любого из тегов. | из TagSet |
| array | tagIds() Получить массив идентификаторов тегов для всех тегов в наборе. | из TagSet |
| string | tagId(string $name) Получить уникальный идентификатор тега для заданного тега. | |
| string | tagKey(string $name) Получить ключ идентификатора тега для заданного тега. | |
| array | getNames() Получить все имена тегов в наборе. | из TagSet |
| void | addEntry(string $key, int|null $ttl = null, string $updateWhen = null) Добавить справочную запись в лежащее в основе упорядоченное множество набора тегов. | |
| LazyCollection | entries() Получить все ключи записей кэша для набора тегов. | |
| void | flushStaleEntries() Удалить устаревшие записи из набора тегов. |
Подробное описание
void __construct(Store $store, array $names = [])
Создать новый экземпляр TagSet.
void reset()
Сбросить все теги в наборе.
string resetTag(string $name)
Сбросить тег и вернуть новый идентификатор тега.
void flush()
Очистить все теги в наборе.
flushTag(string $name)
Очистить тег из кэша.
string getNamespace()
Получить уникальное имя пространства, которое меняется при сбросе любого из тегов.
protected array tagIds()
Получить массив идентификаторов тегов для всех тегов в наборе.
string tagId(string $name)
Получить уникальный идентификатор тега для заданного тега.
string tagKey(string $name)
Получить ключ идентификатора тега для заданного тега.
array getNames()
Получить все имена тегов в наборе.
void addEntry(string $key, int|null $ttl = null, string $updateWhen = null)
Добавить справочную запись в лежащее в основе упорядоченное множество набора тегов.
LazyCollection entries()
Получить все ключи записей кэша для набора тегов.
void flushStaleEntries()
Удалить устаревшие записи из набора тегов.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/11.x/Illuminate/Cache/RedisTagSet.html