Example #1
0
 /**
  * 
  * @param string $session_id
  * @param string $session_data
  * @return boolean
  */
 public function write($session_id, $session_data)
 {
     if (isset($this->_cache[$session_id]) && $this->_cache[$session_id] === $session_data) {
         $this->_client->expire($this->_prefix . $session_id, $this->_ttl);
     } else {
         $this->_cache[$session_id] = $session_data;
         $this->_client->setx($this->_prefix . $session_id, $session_data, $this->_ttl);
     }
     return true;
 }