Exemplo n.º 1
0
 /**
  * Test diffing sets and storing the result
  */
 public function testSdiffstore()
 {
     $this->redis->del('testSdiffstore1');
     $this->redis->del('testSdiffstore22');
     $this->redis->del('testSdiffstore3');
     $this->redis->sadd('testSdiffstore1', 'a');
     $this->redis->sadd('testSdiffstore1', 'b');
     $this->redis->sadd('testSdiffstore22', 'a');
     $numResults = $this->redis->sdiffstore('testSdiffstore3', array('testSdiffstore1', 'testSdiffstore22'));
     $this->assertInternalType('int', $numResults);
     $this->assertEquals(1, $numResults);
     $this->assertContains('b', $this->redis->smembers('testSdiffstore3'));
     $this->assertEquals(1, $this->redis->scard('testSdiffstore3'));
 }