跳至正文

普京在利比亚设立基地对美国构成新的地区担忧

普京在利比亚设立基地引发美国的新地区担忧

  • 俄罗斯与东利比亚领导人之间的防务协议正在进行中
  • 这一发展对于美国来说在中东动荡之际带来了头疼

俄罗斯正计划扩大其在利比亚东部的军事存在,这一计划可能会建立一个海军基地,使其在欧洲南部门户上获得重要立足点。

据知情人士透露,俄罗斯总统弗拉基米尔·普京和利比亚东部军事指挥官哈利法·哈夫塔尔在九月底的莫斯科会晤后正在商讨一项防务协议。这些知情人士要求不透露身份,因为涉及敏感问题。

俄罗斯在利比亚的活动升级对美国及其欧洲盟友构成了新的挑战,他们已经与克里姆林宫就其入侵乌克兰以及该国在以色列-哈马斯战争引发的任何更广泛的中东冲突中的潜在角色陷入僵局。俄罗斯在邻国叙利亚的活动非常活跃,持续了十年的内战期间。

阅读更多:理解以色列-哈马斯战争的根源:快速了解

威胁被美国政府“非常认真地”对待,前美国驻利比亚特使乔纳森·维纳表示。“阻止俄罗斯进入地中海一直是一个重要的战略目标——如果俄罗斯在那里获得港口,那将使其有能力对整个欧盟进行间谍活动。”

Khalifa Haftar
哈夫塔尔摄影师:阿卜杜拉·多马/法新社/盖蒂图片社

隐秘存在

俄罗斯通过瓦格纳雇佣兵组织多年来一直在北非石油出口国家秘密存在,该组织在2011年北约支持下推翻穆阿迈尔·卡扎菲后的权力真空和内战期间进入该国。自从瓦格纳的叛乱领导人叶夫根尼·普里戈津和他的高级助手在8月份发生神秘飞机坠毁事件后,俄罗斯国防部一直在有计划地控制瓦格纳的活动。

Wagner在非洲和中东地区为俄罗斯的利益做出的基础工作,使得莫斯科能够迅速增加其对外军事资产。它还在苏丹寻求在红海上建立一个海军基地,这将使其永久拥有苏伊士运河、印度洋和阿拉伯半岛的通道,尽管该国内部的冲突可能会推迟这些计划。

利比亚分为两个对立的政府,一个位于西部首都的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的的数据
// 2.2.1 从数据库中查询出所有的用户
List userList = userService.findAll();
// 2.2.2 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.3 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“user”, user);
// 2.2.4 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.5 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.6 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.7 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.8 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.9 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.10 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.11 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.12 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.13 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.14 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.15 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.16 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.17 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.18 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.19 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.20 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.21 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.22 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.23 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.24 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.25 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.26 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.27 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.28 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.29 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.30 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.31 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.32 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.33 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.34 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.35 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.36 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.37 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.38 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.39 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.40 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.41 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.42 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.43 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.44 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.45 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.46 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.47 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.48 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.49 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.50 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.51 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.52 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.53 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.54 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.55 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.56 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.57 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.58 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.59 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.60 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.61 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.62 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.63 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.64 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.65 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.66 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.67 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.68 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.69 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.70 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.71 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.72 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.73 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.74 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.75 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.76 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.77 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.78 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.79 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.80 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.81 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.82 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.83 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.84 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.85 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.86 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.87 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.88 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.89 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.90 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.91 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.92 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.93 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.94 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.95 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.96 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.97 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.98 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.99 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.100 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.101 将用户信息存入到redis中
redisTemplate.boundHashOps(“user”).put(“userList”, userList);
// 2.2.102 将用户信息存入到redis中
redisTemplate.boundHashOps(“user

哈夫塔尔,79岁,控制着利比亚许多重要的石油设施,利比亚是一个欧佩克产油国家,拥有非洲40%的储量。据与他自封的利比亚国民军关系密切的人士透露,他正在寻找防空系统,以保护自己免受在的黎波里的对手的攻击,这些对手得到了土耳其军方的支持。

他们说,他还希望为他的空军飞行员和特种部队提供培训。作为回报,目前由瓦格纳私军占领的一些空军基地将被升级为俄罗斯军队的驻地。

俄罗斯战舰可能还会获得在利比亚一个港口的永久停靠权,最有可能的是托布鲁克,该港口距离希腊和意大利仅有几百公里,据其他知情人士透露。然而,这是一个较长期的前景,因为它将需要对港口设施进行大规模升级,他们说。目前,俄罗斯在地中海只有一个海军基地,位于叙利亚的塔尔图斯。

普京的发言人德米特里·佩斯科夫没有回答关于潜在军事协议的问题。莫斯科的国防部没有回应评论请求。利比亚国民军发言人艾哈迈德·阿尔-米斯马里没有接听电话。总部位于的黎波里的利比亚政府没有回应评论请求。

Vladimir Putin
弗拉基米尔·普京摄影师:加夫里尔·格里戈罗夫/法新社/盖蒂图片社

突破性会议

哈夫塔尔于9月28日与普京的会面标志着这位利比亚指挥官与俄罗斯的关系取得了突破。在他之前的2020年访问莫斯科期间,普京拒绝与他会面,而下级官员则敦促他与的黎波里签署停火协议。他在没有接受协议的情况下突然离开了该国。

哈夫塔尔与莫斯科的关系日益加深,引起了华盛顿的担忧,并促使今年进行了一系列高级别访问,以劝说他改变立场。

在与普京的会谈前一周,美国非洲司令部司令迈克尔·兰利将军和美国利比亚特使理查德·诺兰在班加西会见了哈夫塔尔。根据美国非洲司令部的说法,他们敦促哈夫塔尔撤走外国军队。

利比亚应该有能力“从一系列安全合作伙伴中选择”,诺兰德上个月在一次电话会议上告诉记者。他谴责俄罗斯在利比亚的军事角色是“破坏稳定的”。

拜登的问题

美国总统乔·拜登的问题在于,根据前美国特使维纳的说法,俄罗斯正在提供军事援助,而美国由于哈夫塔尔在2019-2020年试图推翻得到国际认可的的黎波里政府的失败而无法提供援助。与此同时,他表示美国还没有准备好讨论制裁问题,因此哈夫塔尔转向普京并没有明显的代价。

然而,国际危机组织的高级利比亚分析师Claudia Gazzini表示,与俄罗斯达成防务协议将加剧利比亚东西部之间的分裂,目前这两个地区由对立的政府管理,这将使得这个国家在卡扎菲被推翻后的十多年冲突之后更难实现统一。

这种情况非常适合俄罗斯,克里姆林宫创办的俄罗斯国际事务中心的基里尔·谢缅诺夫表示。

“对于哈夫塔尔来说,关键是保持他的武装部队,而美国没有给他其他选择,只能将俄罗斯作为他的主要合作伙伴。”

— 在亨利·迈耶和西蒙·马克斯的协助下