set('v', 123); echo $cache->get('v') . "\r\n"; $cache->del('v'); echo $cache->get('v') . "\r\n"; $cache->set('v', 123); echo $cache->get('v') . "\r\n"; // persistence $counter = $cache->get('counter'); if(!$counter) { $counter = 0; } $counter++; echo $counter . "\r\n"; $cache->set('counter', $counter); // list all (simple) foreach($cache->keys('*') as $key) { echo sprintf("%s = %d\r\n", $key, $cache->get($key)); } // list all (batched) $it = NULL; while($keys = $cache->scan($it)) { foreach($keys as $key) { echo sprintf("%s = %d\r\n", $key, $cache->get($key)); } } // listener not supported } define('FUNCTIONAL_CACHE', 0); $cache = new Redis(); $cache->connect('localhost', 6379); $cache->select(FUNCTIONAL_CACHE); test($cache); $cache->close(); ?>