PHP Класс RedisLite

Показать файл Открыть проект

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

Свойство Тип Описание
$connection object
$path string
$table string

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

Метод Описание
__construct ( string $path = ":memory:", array $options = [] ) Constructor
decr ( string $key, integer $by = 1 ) : integer Decrement value by x
del ( string $key ) : integer Delete Key(s)
exists ( string $key ) Check if key exists
flushdb ( ) Clear database
get ( string $key, mixed $default = null ) : mixed Get value for specific key
hdel ( string $key ) : integer Delete one or more hash fields
hexists ( string $key, string $field ) : boolean Determine if a hash field exists
hget ( string $key, string $field, mixed $default = null ) : mixed Get the value of a hash field
hgetall ( string $key ) : array Get all the fields and values in a hash
hincrby ( string $key, string $field, integer $by = 1 ) : integer Increment the integer value of a hash field by the given number
hkeys ( string $key ) : array Get all the fields in a hash
hlen ( string $key ) : integer Get the number of fields in a hash
hmget ( string $key ) : array Get the values of all the given hash fields
hmset ( string $key ) Set multiple hash fields to multiple values
hset ( string $key, string $field, mixed $value ) Set the string value of a hash field
hvals ( string $key ) : array Get all the values in a hash
incr ( string $key, integer $by = 1 ) : integer Increment value by x
keys ( string $pattern = null ) : array Get all keys matching a pattern
lindex ( string $key, integer $index ) : mixed Get an element from a list by its index
llen ( string $key ) : integer Count $value items
lpush ( string $key, mixed $value ) : integer Add item to a value (left)
lset ( string $key, integer $index, mixed $value ) : boolean Set the value of an element in a list by its index
rpush ( string $key, mixed $value ) : integer Add item to a value (right)
set ( string $key, mixed $value ) Set value for specific key
type ( string $key ) : string Get value type

Защищенные методы

Метод Описание
createTable ( )

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

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

Constructor
public __construct ( string $path = ":memory:", array $options = [] )
$path string
$options array

createTable() защищенный Метод

protected createTable ( )

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

Decrement value by x
public decr ( string $key, integer $by = 1 ) : integer
$key string
$by integer
Результат integer

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

Delete Key(s)
public del ( string $key ) : integer
$key string
Результат integer

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

Check if key exists
public exists ( string $key )
$key string

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

Clear database
public flushdb ( )

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

Get value for specific key
public get ( string $key, mixed $default = null ) : mixed
$key string
$default mixed
Результат mixed

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

Delete one or more hash fields
public hdel ( string $key ) : integer
$key string
Результат integer

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

Determine if a hash field exists
public hexists ( string $key, string $field ) : boolean
$key string
$field string
Результат boolean

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

Get the value of a hash field
public hget ( string $key, string $field, mixed $default = null ) : mixed
$key string
$field string
$default mixed
Результат mixed

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

Get all the fields and values in a hash
public hgetall ( string $key ) : array
$key string
Результат array

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

Increment the integer value of a hash field by the given number
public hincrby ( string $key, string $field, integer $by = 1 ) : integer
$key string
$field string
$by integer
Результат integer

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

Get all the fields in a hash
public hkeys ( string $key ) : array
$key string
Результат array

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

Get the number of fields in a hash
public hlen ( string $key ) : integer
$key string
Результат integer

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

Get the values of all the given hash fields
public hmget ( string $key ) : array
$key string
Результат array

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

Set multiple hash fields to multiple values
public hmset ( string $key )
$key string

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

Set the string value of a hash field
public hset ( string $key, string $field, mixed $value )
$key string
$field string
$value mixed

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

Get all the values in a hash
public hvals ( string $key ) : array
$key string
Результат array

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

Increment value by x
public incr ( string $key, integer $by = 1 ) : integer
$key string
$by integer
Результат integer

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

Get all keys matching a pattern
public keys ( string $pattern = null ) : array
$pattern string
Результат array

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

Get an element from a list by its index
public lindex ( string $key, integer $index ) : mixed
$key string
$index integer
Результат mixed

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

Count $value items
public llen ( string $key ) : integer
$key string
Результат integer

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

Add item to a value (left)
public lpush ( string $key, mixed $value ) : integer
$key string
$value mixed
Результат integer

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

Set the value of an element in a list by its index
public lset ( string $key, integer $index, mixed $value ) : boolean
$key string
$index integer
$value mixed
Результат boolean

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

Add item to a value (right)
public rpush ( string $key, mixed $value ) : integer
$key string
$value mixed
Результат integer

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

Set value for specific key
public set ( string $key, mixed $value )
$key string
$value mixed

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

Get value type
public type ( string $key ) : string
$key string
Результат string

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

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

protected object $connection
Результат object

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

protected string $path
Результат string

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

protected string $table
Результат string