Example #1
0
 function testKeys()
 {
     $keyValsNs = RC::getNamespacedKeyValueArray();
     $keyValsOthers = array('aaa' => 1, 'aba' => 2, 'aca' => 3);
     $allKeyVals = array_merge($keyValsNs, $keyValsOthers);
     $this->redis->mset($allKeyVals);
     $this->assertEquals(array(), $this->redis->keys('nokeys:*'));
     $keysFromRedis = $this->redis->keys('metavar:*');
     $this->assertEquals(array(), array_diff(array_keys($keyValsNs), $keysFromRedis));
     $keysFromRedis = $this->redis->keys('*');
     $this->assertEquals(array(), array_diff(array_keys($allKeyVals), $keysFromRedis));
     $keysFromRedis = $this->redis->keys('a?a');
     $this->assertEquals(array(), array_diff(array_keys($keyValsOthers), $keysFromRedis));
 }