class RedisTagSet extends TagSet (View source)
| protected Store | $store | The cache store implementation. | from TagSet |
| protected array | $names | The tag names. | from TagSet |
| void | __construct(Store $store, array $names = [])
Create a new TagSet instance. | from TagSet |
| void | reset()
Reset all tags in the set. | from TagSet |
| string | resetTag(string $name)
Reset the tag and return the new tag identifier. | |
| void | flush()
Flush all the tags in the set. | from TagSet |
| flushTag(string $name)
Flush the tag from the cache. | ||
| string | getNamespace()
Get a unique namespace that changes when any of the tags are flushed. | from TagSet |
| array | tagIds()
Get an array of tag identifiers for all of the tags in the set. | from TagSet |
| string | tagId(string $name)
Get the unique tag identifier for a given tag. | |
| string | tagKey(string $name)
Get the tag identifier key for a given tag. | |
| array | getNames()
Get all of the tag names in the set. | from TagSet |
| void | addEntry(string $key, int|null $ttl = null, string $updateWhen = null)
Add a reference entry to the tag set's underlying sorted set. | |
| LazyCollection | entries()
Get all of the cache entry keys for the tag set. | |
| void | flushStaleEntries()
Remove the stale entries from the tag set. |
Create a new TagSet instance.
Reset all tags in the set.
Reset the tag and return the new tag identifier.
Flush all the tags in the set.
Flush the tag from the cache.
Get a unique namespace that changes when any of the tags are flushed.
Get an array of tag identifiers for all of the tags in the set.
Get the unique tag identifier for a given tag.
Get the tag identifier key for a given tag.
Get all of the tag names in the set.
Add a reference entry to the tag set's underlying sorted set.
Get all of the cache entry keys for the tag set.
Remove the stale entries from the tag set.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/11.x/Illuminate/Cache/RedisTagSet.html