/**
  * Save the model to the database
  *
  * Process any queued Redis commands to save in Redis
  * if the model saving was a success
  *
  * @see \ActiveRecord\Model::save()
  * @param boolean $validate Set to true or false depending on if you want the validators to run or not
  * @return boolean True if the model was saved to the database otherwise false
  */
 public function save($validate = true)
 {
     $success = parent::save($validate);
     if ($success) {
         // The save worked, so let's also save to redis.
         $this->redis->process_queue();
     }
     return $success;
 }