Пример #1
0
 /**
  * Cleanup after single test. Remove the key created for tests.
  *
  * @author Benjamin Carl <*****@*****.**>
  * @return void
  * @access protected
  */
 protected function tearDown()
 {
     $this->client->delete($this->key);
 }
Пример #2
0
/**
 * Memcached.php
 *
 * Demonstration of Memcached.php Memcached Client.
 *
 * @category   Clickalicious
 * @package    Clickalicious_Memcached
 * @subpackage Clickalicious_Memcached_Demo
 * @author     Benjamin Carl <*****@*****.**>
 * @copyright  2014 - 2015 Benjamin Carl
 * @license    http://opensource.org/licenses/BSD-3-Clause BSD-3-Clause
 * @version    Git: $Id: 62f0e6205194fee4f69ef95133d29b0e5fdb707c $
 * @link       https://github.com/clickalicious/Memcached.php
 */
// Create Memcached.php instance ...
$memcached = new Client('127.0.0.1');
// Some setup for randomized key(s) for demonstration ...
srand(microtime(true));
$dummy = md5(rand(1111, 9999));
// Try to do some stuff with memcached instance ...
try {
    $memcached->set($dummy, 1);
    $memcached->increment($dummy, 2);
    $memcached->increment($dummy, 2);
    $memcached->increment($dummy, 2);
    $memcached->decrement($dummy, 3);
    $memcached->increment($dummy, 1);
    $result = $memcached->get($dummy);
    $memcached->delete($dummy);
} catch (Exception $e) {
    $result = $e->getMessage();