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 */ ?>