Rediska

Follow me on twitter…

Single value

Set

<?php

/**
 * Set value to a key or muliple values to multiple keys
 * 
 * @param string|array $nameOrData       Key name or array with key => value.
 * @param mixed        $valueOrOverwrite Value or overwrite property for array of values. For default true.
 * @param boolean      $overwrite        Overwrite for single value (if false don't set and return false if key already exist). For default true.
 * @return boolean
 */

?>

Example:

<?php

require_once 'Rediska.php';
$rediska = new Rediska();

// set single value
$rediska->set('key', 'value');

// set many values without overwrite
$values = array(
    'key'  => 'value',
    'key2' => 'value2',
    'key3' => 'value3',
    'key4' => 'value4'
);
$rediska->set($values, false);

?>

SetAndGet

<?php

/**
 * Add the specified member to the Set value at key
 * 
 * @param string  $name   Key name
 * @param mixin   $value  Value
 * @return mixin
 */

?>

Get

<?php

/**
 * Get value of key or array of values by array of keys
 * 
 * @param string|array $nameOrNames Key name or array of names
 * @return mixed
 */

?>

Example:

<?php

require_once 'Rediska.php';
$rediska = new Rediska();

// get single value
$rediska->get('key'); #=> value

// get array of values
$rediska->get(array('key', 'key2', 'key3', 'key4')); #=> array('key' => 'value', 'key2' => 'value2', 'key3' => 'value3', 'key4' => 'value4');

?>

Increment

<?php

/**
 * Increment the number value of key by integer
 * 
 * @throws Rediska_Command_Exception
 * @param string $name Key name
 * @param integer $amount Amount to increment
 * @return integer New value
 */

?>

Decrement

<?php

/**
 * Decrement the number value of key by integer
 * 
 * @throws Rediska_Command_Exception
 * @param string $name Key name
 * @param integer $amount Amount to decrement
 * @return integer New value
 */

?>

Comments