/** * 批量设置键值 * @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; }