Redis extends AbstractAdapter
Table of Contents
- $redis : object
- Store the object.
- $ttl : int
- Time to live.
- __construct() : mixed
- __construct.
- close() : void
- Close the connection.
- deleteItem() : self
- Delete the cache.
- destroy() : self
- Remove all caches.
- getItem() : mixed
- Get value form the cache.
- getItemTtl() : int|false
- Get the time-to-live for an item in cache.
- getTtl() : int
- Get the time-to-live for cache.
- getVersion() : string
- Get the version of redis.
- hasItem() : bool
- Determine if cache exists.
- redis() : object
- Get the redis object.
- saveItem() : self
- Save an item to cache.
- setTtl() : self
- Set the ttl.
Properties
$redis
Store the object.
private
object
$redis
Tags
$ttl
Time to live.
private
int
$ttl
= 0
Tags
Methods
__construct()
__construct.
public
__construct(string $host, int $port, int $ttl) : mixed
Parameters
- $host : string
-
Host of redis
- $port : int
-
Port of redis
- $ttl : int
-
Time to live
Tags
Return values
mixed —close()
Close the connection.
public
close() : void
Tags
Return values
void —deleteItem()
Delete the cache.
public
deleteItem(string $key) : self
Parameters
- $key : string
Tags
Return values
self —destroy()
Remove all caches.
public
destroy() : self
Tags
Return values
self —getItem()
Get value form the cache.
public
getItem(string $key) : mixed
Parameters
- $key : string
Tags
Return values
mixed —getItemTtl()
Get the time-to-live for an item in cache.
public
getItemTtl(string $key) : int|false
Parameters
- $key : string
Tags
Return values
int|false —getTtl()
Get the time-to-live for cache.
public
getTtl() : int
Tags
Return values
int —getVersion()
Get the version of redis.
public
getVersion() : string
Tags
Return values
string —hasItem()
Determine if cache exists.
public
hasItem(string $key) : bool
Parameters
- $key : string
Tags
Return values
bool —redis()
Get the redis object.
public
redis() : object
Tags
Return values
object —saveItem()
Save an item to cache.
public
saveItem(string $key, mixed $value[, int $ttl = null ]) : self
Parameters
- $key : string
- $value : mixed
- $ttl : int = null
Tags
Return values
self —setTtl()
Set the ttl.
public
setTtl(int $ttl) : self
Parameters
- $ttl : int
-
time to live