Esempio n. 1
0
 /**
  * 批量设置键值
  * @param array $sets   键值数组
  * @return boolean      是否成功
  */
 public function mSet($sets)
 {
     try {
         $keys = [];
         foreach ($sets as $key => &$value) {
             $value = self::setValue($value);
             $keys[] = $key;
             $keys[] = self::timeKey($key);
         }
         $ret = $this->handler->batch()->multi_del($keys)->multi_set($sets)->exec();
         return $ret !== false ? true : false;
     } catch (SSDBException $ex) {
         self::exception($ex);
         //连接状态置为false
         $this->isConnected = false;
     }
     return false;
 }