PHP Класс CI_Cache_redis, TastyIgniter

Автор: Anton Lindqvist ([email protected])
Наследование: extends CI_Driver
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$_default_config array Default config
$_redis Redis Redis connection
$_serialized array An internal cache for storing keys of serialized values.

Открытые методы

Метод Описание
__construct ( ) : void Class constructor
__destruct ( ) : void Class destructor
cache_info ( string $type = NULL ) : array Get cache driver info
clean ( ) : boolean Clean cache
decrement ( string $id, integer $offset = 1 ) : mixed Decrement a raw value
delete ( string $key ) : boolean Delete from cache
get ( string $key ) : mixed Get cache
get_metadata ( string $key ) : array Get cache metadata
increment ( string $id, integer $offset = 1 ) : mixed Increment a raw value
is_supported ( ) : boolean Check if Redis driver is supported
save ( string $id, mixed $data, integer $ttl = 60, boolean $raw = FALSE ) : boolean Save cache

Описание методов

__construct() публичный Метод

Setup Redis Loads Redis config file if present. Will halt execution if a Redis connection can't be established.
См. также: Redis::connect()
public __construct ( ) : void
Результат void

__destruct() публичный Метод

Closes the connection to Redis if present.
public __destruct ( ) : void
Результат void

cache_info() публичный Метод

Get cache driver info
См. также: Redis::info()
public cache_info ( string $type = NULL ) : array
$type string Not supported in Redis. Only included in order to offer a consistent cache API.
Результат array

clean() публичный Метод

Clean cache
См. также: Redis::flushDB()
public clean ( ) : boolean
Результат boolean

decrement() публичный Метод

Decrement a raw value
public decrement ( string $id, integer $offset = 1 ) : mixed
$id string Cache ID
$offset integer Step/value to reduce by
Результат mixed New value on success or FALSE on failure

delete() публичный Метод

Delete from cache
public delete ( string $key ) : boolean
$key string Cache key
Результат boolean

get() публичный Метод

Get cache
public get ( string $key ) : mixed
$key string Cache ID
Результат mixed

get_metadata() публичный Метод

Get cache metadata
public get_metadata ( string $key ) : array
$key string Cache key
Результат array

increment() публичный Метод

Increment a raw value
public increment ( string $id, integer $offset = 1 ) : mixed
$id string Cache ID
$offset integer Step/value to add
Результат mixed New value on success or FALSE on failure

is_supported() публичный Метод

Check if Redis driver is supported
public is_supported ( ) : boolean
Результат boolean

save() публичный Метод

Save cache
public save ( string $id, mixed $data, integer $ttl = 60, boolean $raw = FALSE ) : boolean
$id string Cache ID
$data mixed Data to save
$ttl integer Time to live in seconds
$raw boolean Whether to store the raw value (unused)
Результат boolean TRUE on success, FALSE on failure

Описание свойств

$_default_config защищенное статическое свойство

Default config
protected static array $_default_config
Результат array

$_redis защищенное свойство

Redis connection
protected Redis $_redis
Результат Redis

$_serialized защищенное свойство

An internal cache for storing keys of serialized values.
protected array $_serialized
Результат array