public function testBatchCommandsAreNotSentTwice() { $this->redis->del('testBatchCommand'); $this->assertTrue($this->redis->stream()); $this->assertTrue($this->redis->incr('testBatchCommand')); $this->assertSame([], $this->redis->exec()); $this->assertEquals(1, $this->redis->get('testBatchCommand')); $this->assertEquals(2, $this->redis->incr('testBatchCommand')); $this->assertTrue($this->redis->stream()); $this->assertTrue($this->redis->incr('testBatchCommand')); $this->assertSame([], $this->redis->exec()); $this->assertEquals(3, $this->redis->get('testBatchCommand')); }