MemcachedStore
class MemcachedStore extends TaggableStore implements Store (View source)
Properties
protected Memcached | $memcached | The Memcached instance. | |
protected string | $prefix | A string that should be prepended to keys. |
Methods
TaggedCache | section(string $name) deprecated Begin executing a new tags operation. | from TaggableStore |
TaggedCache | tags(array|mixed $names) Begin executing a new tags operation. | from TaggableStore |
void | __construct(Memcached $memcached, string $prefix = '') Create a new Memcached store. | |
mixed | get(string $key) Retrieve an item from the cache by key. | |
void | put(string $key, mixed $value, int $minutes) Store an item in the cache for a given number of minutes. | |
bool | add(string $key, mixed $value, int $minutes) Store an item in the cache if the key doesn't exist. | |
int|bool | increment(string $key, mixed $value = 1) Increment the value of an item in the cache. | |
int|bool | decrement(string $key, mixed $value = 1) Decrement the value of an item in the cache. | |
void | forever(string $key, mixed $value) Store an item in the cache indefinitely. | |
bool | forget(string $key) Remove an item from the cache. | |
void | flush() Remove all items from the cache. | |
Memcached | getMemcached() Get the underlying Memcached connection. | |
string | getPrefix() Get the cache key prefix. | |
void | setPrefix(string $prefix) Set the cache key prefix. |
Details
TaggedCache section(string $name) deprecated
deprecated
Begin executing a new tags operation.
TaggedCache tags(array|mixed $names)
Begin executing a new tags operation.
void __construct(Memcached $memcached, string $prefix = '')
Create a new Memcached store.
mixed get(string $key)
Retrieve an item from the cache by key.
void put(string $key, mixed $value, int $minutes)
Store an item in the cache for a given number of minutes.
bool add(string $key, mixed $value, int $minutes)
Store an item in the cache if the key doesn't exist.
int|bool increment(string $key, mixed $value = 1)
Increment the value of an item in the cache.
int|bool decrement(string $key, mixed $value = 1)
Decrement the value of an item in the cache.
void forever(string $key, mixed $value)
Store an item in the cache indefinitely.
bool forget(string $key)
Remove an item from the cache.
void flush()
Remove all items from the cache.
Memcached getMemcached()
Get the underlying Memcached connection.
string getPrefix()
Get the cache key prefix.
void setPrefix(string $prefix)
Set the cache key prefix.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.1/Illuminate/Cache/MemcachedStore.html