public function testSimpleWrite()
{
$key = 'key';
$data = 'value';
$keys = array($key => $data);
$expiry = '+5 seconds';
$time = strtotime($expiry);
$expected = $keys;
$result = $this->redis->write($keys, $expiry);
$this->assertEqual($expected, $result);
$expected = $data;
$result = $this->_redis->get($key);
$this->assertEqual($expected, $result);
$result = $this->_redis->ttl($key);
$this->assertTrue($result == 5 || $result == 4);
$result = $this->_redis->delete($key);
$this->assertEqual(1, $result);
$key = 'another_key';
$data = 'more_data';
$keys = array($key => $data);
$expiry = '+1 minute';
$time = strtotime($expiry);
$expected = $keys;
$result = $this->redis->write($keys, $expiry);
$this->assertEqual($expected, $result);
$expected = $data;
$result = $this->_redis->get($key);
$this->assertEqual($expected, $result);
$result = $this->_redis->ttl($key);
$this->assertTrue($result == 60 || $result == 59);
$result = $this->_redis->delete($key);
$this->assertEqual(1, $result);
}