日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

干货 | 五大实例详解,携程 Redis 跨机房双向同步实践

發(fā)布時間:2025/3/21 数据库 66 豆豆
生活随笔 收集整理的這篇文章主要介紹了 干货 | 五大实例详解,携程 Redis 跨机房双向同步实践 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

作者簡介

Nick,攜程軟件技術專家,關注分布式數(shù)據(jù)存儲以及操作系統(tǒng)內(nèi)核。

前言

在《攜程 Redis 跨 IDC 多向同步實踐》一文曾和大家分享過攜程在 Redis 雙向同步方面的心得,簡單介紹了實現(xiàn)一個 Redis 雙向同步系統(tǒng)中可能面臨的問題,以及其中一種問題(分布式一致性)的部分處理方案 -- CRDT(Conflict-free ReplicatedData Types)。本文將進一步闡述在具體設計和落地過程中的一些細節(jié), 希望對大家能夠有所幫助。包括:

  • Cycle Break -- 如何打破盜夢空間的無限循環(huán)?

  • Last Write Wins & Vector Clock -- 沖突的解決既簡單又復雜?

  • Tomstone -- 憶往昔才能看今朝?

  • GC -- CRDT 取經(jīng)之路的通天河?

  • Expire -- 一致 or 不一致, 這是個問題

相信通過對這些問題的描述和解答, 大家對于如何實現(xiàn)一個雙向同步的 Redis 會有一幅清晰的構圖。

一、Cycle Break -- 如何打破盜夢空間的無限循環(huán)

1.1 復制回環(huán)

以下圖為例,假設 A <-> B <-> C 三個 Redis 建立起了雙向復制關系。現(xiàn)在客戶端先向其中一個 Redis(假設 A)發(fā)送了命令,SET KEY VAL(將 key 的值,設置或更新為 val),那么大概率會發(fā)生以下這樣的步驟:?

1)A 將 SET KEY VAL 同步至 B 和 C?

2)B 和 C 接收到操作后,又再次同步給其他兩個 Redis?

3)如此循環(huán)往復 ...

綜上所述,復制回環(huán)所帶來的問題結合普通的數(shù)據(jù)結構,會帶來以下問題:

  • 網(wǎng)絡風暴?

  • 數(shù)據(jù)不一致

1.2 如何解決

如何解決這個問題呢,無非以下幾種方式:

1)在數(shù)據(jù)上做處理,使數(shù)據(jù)攜帶一定的信息,服務端通過對數(shù)據(jù)所攜帶信息的甄別,過濾掉冗余消息。

2)在內(nèi)容分發(fā)上做處理,服務端能夠識別不同的鏈接類型,從而做到有的放矢,在同步數(shù)據(jù)之初便加以控制;

針對 Redis 這種場景,我們選擇了第二種處理方案,既在復制數(shù)據(jù)的時候,根據(jù)數(shù)據(jù)來源的類型,來決策是否同步給其他 Redis。

為了方便大家理解, 這里簡單介紹一下 Redis 的內(nèi)部實現(xiàn):Redis 對于每一個TCP鏈接,都會抽象成為一個叫 client 的對象,見下圖。而其中有一個 flag 表示了這個鏈接(client)對應的類型,這就很好地契合了上文中列舉出的第二條選項。

所以,我們最終的處理方案是:Redis對數(shù)據(jù)源進行甄別,只有屬于來自客戶端的操作,才會被選擇性地同步給 Peer Master。然而,對于傳統(tǒng)的 Master-Slave 架構來講,還是會把所有對數(shù)據(jù)庫有變更的操作,都同步給 Slave。

二、Last Write Wins & Vector Clock -- 沖突的解決既簡單又復雜

這里以一對簡單的 K/V 為例,介紹下是如何處理沖突的。

2.1 沖突是如何產(chǎn)生的

下面一幅圖很好地詮釋了,為什么會有沖突以及沖突的后果。

假設我們在同一時刻,分別在兩個互相同步的 Redis 上更新了一個 Key,左邊的試圖將 Key 設置為 CAT,而后邊的客戶端試圖將 Key 設置為 DOG。

那么總共會有以下 4 種結果,前兩種雖然不盡如人意,但至少保證了數(shù)據(jù)的一致性。而后面兩種則是大家不希望看到的,因為數(shù)據(jù)不一致對業(yè)務造成不可忽略的風險。

2.2 LWW -- Last Write Wins

其實解決這個問題也很簡單,就是“最后寫入為準”的原則。以下圖為例,假設兩個 Redis 分別收到了對于同一個 Key 的設值需求,那么我們就可以簡單地根據(jù)這個原則來判定,最終的結果是最后一次的寫入為準。

看到這里,大家也許會發(fā)現(xiàn),原來沖突處理如此簡單,那我也可以大展身手了。當然,大部分系統(tǒng)的實現(xiàn),做到這一層,已經(jīng)解決了分布式一致性的問題。但是,是不是這樣就皆大歡喜了呢?

答案當然是否定的,繼續(xù)往下看你就會發(fā)現(xiàn),這小小的 K/V 一致性,只是分布式系統(tǒng)中的冰山一角。冰山的下面有著千奇百怪的洪水猛獸,一個沒處理到,都會帶來無可估量的業(yè)務損失。

2.3 時鐘 -- 分布式系統(tǒng)永遠的痛

相信部分同學在上學階段或是工作以后,拜讀過分布式系統(tǒng)的經(jīng)典書目 --Distributed System Concept and Design (如下圖)。這本書在開篇就對分布式系統(tǒng)有了一個經(jīng)典的定義:

  • Concurrency?

  • No Global Clock?

  • Independent Failures

下面這個問題就是由時鐘問題引起的。大家知道,不同的互聯(lián)網(wǎng)組件之間是靠著 NPT-Server 這一工具來達到時間的一致性的,但是不同的網(wǎng)絡區(qū)域之間的 NTP-Server 卻并不一定是同步的。即使同步,時鐘的準確性往往取決于網(wǎng)絡的穩(wěn)定性(這一點與網(wǎng)絡延遲無關,也就是說即時延遲是中美之間大概 200~300ms,如果是穩(wěn)定的延遲,那么 NTP-Server 的同步也基本穩(wěn)定)。

如下圖所示,在下面的 Redis(我們稱之為 Redis-B)的網(wǎng)絡域的物理時鐘(Wall Clock),比上面的 Redis(我們稱之為 Redis-A)的網(wǎng)絡域的時鐘慢,在 Redis-A 上一個很早的操作發(fā)生之后,Redis-B 方才收到關于同樣Key的操作。從邏輯上講我們更希望 Redis-B 的操作作為最終結果,然而由于時鐘的快慢,如果使用 Last Write Wins 的策略,反而是早些時候在 Redis-A 上面的操作占了上風,最終值為 VAL1。

2.4 Vector Clock

那么時鐘快慢帶來的問題,是否無可避免?其實未必。

以上面的問題為例,是不需要沖突處理的,只是單從 Wall Clock,我們無法判定邏輯操作的時間。所以引入了一個叫 Vector Clock 的邏輯時鐘,來表示一個操作的發(fā)生時刻。

以下圖為例,全局有兩個點,我們通過兩個向量來表示發(fā)生過的邏輯操作。

這里不展開講了,具體 Vector Clock 是如何定義的,有專門的論文論述。而 AWS 聞名遐邇的 DynamoDB,更是通過對 Vector Clock 的理論改進,找到了更加適合自己的一種叫 Version Clock 的理論依據(jù),感興趣的同學可以 Google 。

三、Tomstone -- 憶往昔才能看今朝

3.1 Delete

前面講了數(shù)據(jù)回環(huán)復制的處理、數(shù)據(jù)一致性的處理,這樣一個簡單的分布式K/V 數(shù)據(jù)庫就誕生了,但是刪除操作依然會成為系統(tǒng)的“阿喀琉斯之踵”。

請看下圖,假設我們已經(jīng)存在了一個Key,在同一時刻 Redis-A(依照上文慣例,我們稱上面的 Redis 為 Redis-A)收到了更新請求,設置 Key 為 VAL,而 Redis-B 卻收到了 Delete 的命令,兩個 Redis 互相同步之后,發(fā)現(xiàn)數(shù)據(jù)不一致了。

問題的根源在哪里呢?在于 Delete 操作,將 Redis-B 上的值刪除了,當 SET KEY=VAL 的更新操作到達之時,便沒有了可以比較的對象。

3.2 Tomstone

這個問題該如何處理?既然是沒有對象可比,我們創(chuàng)造一個對象不就可以了嗎?于是誕生了 Tomstone —— 被刪除對象的棲身地。對象的刪除,我們只做邏輯刪除,并不會將對象真正地從內(nèi)存中抹去,而是放置在一個叫做 Tomstone 的地方,讓其他后續(xù)的命令,能夠和之前的命令有一個對比。數(shù)據(jù)的存留與否也就有了判定的依據(jù)。

四、GC -- CRDT 取經(jīng)之路的通天河

GC -- Garbage Collection,很多語言都有這個特性,像 Java,Go。無獨有偶,我們這里所說的 GC,原則和這些語言無異,都是為了處理一類不再使用,但是又占有資源(通常是內(nèi)存資源)的一些數(shù)據(jù)的回收。

4.1 GC 的痛點

上一小節(jié),我們簡單介紹了 Tomstone 的概念,GC 也是由于 Tomstone 的引入而帶來的在實踐中不得不面對的問題,如下圖所示:

隨著時間的推移,我們 Tomstone 中的對象會越來越多,直到吃掉你的全部內(nèi)存,然后程序崩潰。

4.2 GC的解決方案 -- VectorClock 的靈活妙用

如何 GC 的問題,其實不如說是什么對象可以 GC,這里我們也舉兩個經(jīng)典的GC算法:

  • 尋根法(GC Root)?

  • 引用計數(shù)法(Reference Count)

兩種算法各有優(yōu)劣,Reference Count 可以方便地及時發(fā)現(xiàn)需要 GC 的對象,卻無法解決循環(huán)引用的問題;GC Root 可以解決循環(huán)引用的問題,卻給 GC 掃描帶來了一定負擔。

我們的系統(tǒng),采用了類似 RC 的算法來實現(xiàn) GC:如果發(fā)現(xiàn)其他所有同步的 Redis Peer Master 都已經(jīng)知道了某個對象被刪除的事實,那么這個對象,就可以被永久刪除(也就是 GC)了。

怎么發(fā)現(xiàn)對方知道某個對象被刪除了呢,前面有提到每個 Redis 都有自己的 Vector Clock,而 Vector Clock是和操作綁定的,只需 Redis 之間互通有無,互相了解到對方的 Vector Clock,那么如何發(fā)現(xiàn)某個對象是否過期的問題也迎刃而解。

當然, 整個過程也并非上面說起來那么簡單。

比如,GC 的策略選擇,是主動 GC 還是被動 GC,抑或是兩者的結合?

單次 GC 時間長短的控制?如果 GC 時間過長,必然會影響 Redis 的響應速度;過短的 GC ,則會導致對象一直堆積在 Tombstone 中,內(nèi)存得不到釋放。

五、Expire -- 一致 or 不一致,這是個問題

作為緩存來說,比較常見的是配置一定的緩存過期策略。一方面,可以保障數(shù)據(jù)的新鮮程度,另一方面無限制地將數(shù)據(jù)存入緩存,不僅不利于緩存的查詢速度,對于資源來說也是不小的開銷。所以,Redis 中引入了 Expire 的過期機制,給每一個緩存的 Key 設定一個過期時間是一個良好的習慣。

但是,在加入雙向同步的架構之后,expire 似乎成為了一個問題,要不要將過期時間保持一致?如果保持一致的話,應該采取怎樣的數(shù)據(jù)結構?

首先,我們應該確認一個問題,緩存的過期時間不一致,會不會導致數(shù)據(jù)一致性的問題?結合 Redis 的實現(xiàn)來說,緩存過期時間不一致,不會帶來數(shù)據(jù)一致性的問題(這個數(shù)據(jù)特指除過期時間之外的用戶數(shù)據(jù))。要說明白這個道理,我們先來看一下 Redis 是如何過期數(shù)據(jù)的。

Redis 的過期策略簡單來說分為兩種,一種是主動過期,以一個固定的頻率輪詢存儲過期時間的字典,發(fā)現(xiàn)有 key 過期就執(zhí)行刪除操作;另一種是被動過期,在用戶對 key 操作時,同時判定一下 key 的過期時間,是否需要過期掉。

兩種過期策略,都由 master 發(fā)起,slave 本身通過被動接受 master 同步過來的 delete 操作,來達到數(shù)據(jù)一致性(這里我們忽略 slave-read-only 為 false,且有客戶端過期 key 寫入的場景)。其實這個狀態(tài)下,是存在已經(jīng)過期,但是在內(nèi)存中沒有被刪除的 key,這個時候訪問 Redis,外在的表象為 key 不存在。那么對于客戶端來說,數(shù)據(jù)是一致的,過期的 key 確實拿不到了(雖然 Redis 內(nèi)存中可能還有)。

對于雙向同步來說,如果并發(fā)地在兩端的 Redis 執(zhí)行 expire 操作,就會發(fā)生沖突,是否處理沖突,如何處理沖突,是我們這里想要討論的點。

在我們實際實現(xiàn)的過程中,曾經(jīng)有一個版本確實實現(xiàn)了 expire 多個 Redis 之間的一致性,但是這樣做,引入了更多的數(shù)據(jù)結構來解決沖突處理問題。對比普通版本的 Redis,同樣大小的 expire 數(shù)據(jù)量,內(nèi)存要多出一倍。對于攜程這樣 Redis 重度依賴的用戶來說,內(nèi)存的增加無疑伴隨著大量費用的上升。所以最終的實現(xiàn)上,我們并沒有采取 expire 時間一致性的策略。

那么是不是 expire 時間不一致,數(shù)據(jù)就有問題了呢?當然不是。舉例來說,有 A/B 兩個 Redis 建立了雙向同步。A/B 在同一時間點,分別對同樣的 key 設置了不同的過期時間(如下圖)。

一邊設置過期時間為 30s,另外一邊設置為 60s,互相同步之后,時間進行了對調(diào)。30s 以后 Redis-A 上面的 key 過期,觸發(fā)了 del 操作,同時把這個操作傳播給 Redis-B,因為 delete 機制的存在,兩邊的數(shù)據(jù)是一致的。

緩存過期(Expire)這一小節(jié),先分享到這里。實現(xiàn)的過程中,我們還對過期策略進行了優(yōu)化,防止并發(fā)地過期刪除操作,造成不必要的網(wǎng)絡開銷。

六、總結

本文試著從一個個具體的小例子出發(fā),帶大家 review 一個分布式的 K/V 系統(tǒng)是如何搭建起來的。后續(xù)還將帶來內(nèi)存優(yōu)化篇 -- ZGC 的 colored pointer 在攜程 Redis 的靈活運用。

總結

以上是生活随笔為你收集整理的干货 | 五大实例详解,携程 Redis 跨机房双向同步实践的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

四虎影视8848aamm | 欧洲高潮三级做爰 | av免费看电影 | 国产美女在线观看 | 六月婷色 | 久久中文字幕在线视频 | 亚洲综合在 | 亚洲黄色免费在线 | 亚洲第一区在线播放 | 久久国产精品区 | 亚洲激情 在线 | 美女很黄免费网站 | 国产精品国产三级国产aⅴ入口 | 国产不卡片 | 久久精品艹| 久久avav | 玖玖在线精品 | 久久久久免费看 | 99精品在线看 | www.久久91 | 黄网站污 | 精品一区电影国产 | 色婷婷视频在线观看 | 一级黄色片在线播放 | 久久综合狠狠综合 | 99久久久久成人国产免费 | 婷婷日日 | 高清av免费看 | 一性一交视频 | 日韩高清在线看 | 国产精品久久久一区二区三区网站 | 久久国产精品免费看 | 啪啪免费视频网站 | 日韩美一区二区三区 | 国产精品二区三区 | 亚洲狠狠婷婷综合久久久 | 开心色激情网 | 97国产大学生情侣酒店的特点 | 日韩高清久久 | 久草视频在线免费播放 | 午夜在线观看一区 | 国产麻豆果冻传媒在线观看 | 91视频在线网址 | 99九九视频 | 欧美日比视频 | 日本三级大片 | 人人射人人 | 日韩免费在线视频 | 在线免费观看涩涩 | 亚洲狠狠婷婷综合久久久 | 亚洲精品视频播放 | 久久久久久国产精品 | 久久99国产精品 | 丝袜美女在线观看 | 一区二区伦理 | 国产字幕在线播放 | 综合天堂av久久久久久久 | 三级黄色免费片 | 五月天九九 | 夜夜夜| 91九色视频 | 欧美中文字幕第一页 | 麻豆成人网 | 小草av在线播放 | 日韩欧美一区二区三区免费观看 | 免费的成人av | 国产国产人免费人成免费视频 | 日日草夜夜操 | 99精品视频在线观看免费 | 日韩激情精品 | 欧美日韩三级在线观看 | 亚洲欧洲日韩在线观看 | 精品国产一区二区三区在线观看 | 91久久偷偷做嫩草影院 | 一级精品视频在线观看宜春院 | 99av国产精品欲麻豆 | 日日夜夜精品免费观看 | 日韩精品一区不卡 | 精品亚洲va在线va天堂资源站 | 国产精品毛片完整版 | 99久视频| 黄色影院在线免费观看 | 91大神精品视频在线观看 | 日日碰狠狠添天天爽超碰97久久 | 日色在线视频 | 久久久久久久国产精品 | 夜添久久精品亚洲国产精品 | 日韩免费观看一区二区 | 免费av福利 | 国产精品久久久久久久久久 | 日韩精品一区二区三区三炮视频 | 天天操夜夜操夜夜操 | 九色porny真实丨国产18 | 国产精品毛片一区二区 | 激情婷婷久久 | 91完整版在线观看 | 日本性高潮视频 | 成人在线播放免费观看 | 久久不射电影院 | 欧美色插 | 亚洲精品三级 | 国产一级视频在线免费观看 | 亚洲国产午夜 | 日韩字幕 | 亚洲资源视频 | 蜜臀av免费一区二区三区 | 亚洲视频专区在线 | www.色就是色 | 欧美精品二 | 女人18毛片a级毛片一区二区 | 国产精品嫩草影院99网站 | 美女黄频 | 国产美女视频 | 日韩精品一区二区三区第95 | 青青久草在线 | 久久婷综合 | 五月天丁香综合 | 日韩色视频在线观看 | 中文在线天堂资源 | 亚洲乱码国产乱码精品天美传媒 | 中文字幕日韩电影 | 韩国av在线 | 欧美综合在线观看 | 97av影院| 欧美一级黄色片 | 国产裸体无遮挡 | 在线成人中文字幕 | 久草免费在线观看视频 | 激情 亚洲| 久久国产一二区 | 69久久夜色精品国产69 | 色99色| 成全在线视频免费观看 | 午夜成人影视 | 久久精品二区 | 免费h精品视频在线播放 | 久久免费黄色网址 | 91av亚洲 | 亚洲第一av在线 | 一区二区精品国产 | 91在线观看黄| 国产丝袜制服在线 | 日韩三级免费观看 | 亚洲少妇激情 | 久久视频免费 | 亚洲aⅴ免费在线观看 | 一区二区精品在线观看 | 在线视频18在线视频4k | av无限看 | 国产亚洲精品久久久久久大师 | 日韩高清免费无专码区 | 在线播放亚洲 | 热久久视久久精品18亚洲精品 | 伊人久久av| 青春草免费在线视频 | 黄色三级免费观看 | 97超碰免费在线 | 六月婷婷久香在线视频 | 91麻豆精品国产91久久久无限制版 | 日韩免费在线观看网站 | adn—256中文在线观看 | 99久久精品久久久久久清纯 | 国产精品免费观看国产网曝瓜 | 在线观看黄色av | 免费三及片 | 香蕉视频一级 | av中文字幕亚洲 | 国产精品99久久久精品免费观看 | 一区二区欧美日韩 | 日韩va欧美va亚洲va久久 | 成人免费xyz网站 | 国产精品99精品 | 久久精品一二三区 | 国产精品女人久久久久久 | 999久久国产精品免费观看网站 | 国产黄色精品 | 91人人射 | 91av视频在线免费观看 | 99精品视频免费看 | 三级av网 | 黄色资源网站 | av免费在线观看网站 | 久久久久久久久免费 | 婷婷新五月| 制服丝袜一区二区 | 精品一区二区三区在线播放 | 在线视频在线观看 | 亚洲毛片一区二区三区 | 午夜精品福利影院 | 国产精品永久免费观看 | 国产人成看黄久久久久久久久 | 国产美腿白丝袜足在线av | 久久精品一区二区三区视频 | 欧美va天堂va视频va在线 | 黄色免费网战 | 国产成人一区二区三区在线观看 | 免费观看性生交大片3 | 中文字幕在线日 | 奇米导航| 久久久99精品免费观看乱色 | 精品久久国产精品 | 国产免费不卡av | 911精品美国片911久久久 | 国产精品视频在线观看 | 成人免费共享视频 | 欧美精选一区二区三区 | 成人一级片视频 | 国产视频不卡一区 | 欧美在线视频二区 | 欧美一级特黄aaaaaa大片在线观看 | av看片网址 | 国产精品乱码高清在线看 | 日本少妇高清做爰视频 | 欧美粗又大 | 黄色的视频网站 | 国产精品爽爽久久久久久蜜臀 | 日本动漫做毛片一区二区 | 欧美乱熟臀69xxxxxx | 久久久在线免费观看 | 五月婷婷色丁香 | 国产精品久久久久久久久婷婷 | 中文字幕有码在线观看 | 国产视频二区三区 | 91热视频在线观看 | 国产手机在线播放 | 久久婷婷一区二区三区 | 日韩精品一区二区三区中文字幕 | 欧美亚洲成人免费 | 婷婷去俺也去六月色 | 97夜夜澡人人爽人人免费 | 精品久久国产一区 | 国产h在线播放 | 欧美有色 | 91麻豆精品国产91久久久无需广告 | 91在线中文 | 91香蕉视频黄 | 亚洲精品乱码久久久一二三 | 中文国产在线观看 | 精品久久久久国产 | 日韩精品免费一区二区在线观看 | 麻豆一二 | 久久爱www.| 国产精品嫩草影院123 | 久久久久久久久久电影 | 91资源在线视频 | 成人网在线免费视频 | 欧美午夜精品久久久久久浪潮 | 中文字幕高清免费日韩视频在线 | 91欧美在线| 中文字幕av免费在线观看 | 日本中文字幕在线电影 | 亚洲成人一二三 | 二区三区在线视频 | 国产精品久久久久aaaa九色 | 国产精品资源在线 | 久久国产精品视频观看 | 丰满少妇对白在线偷拍 | 久久综合之合合综合久久 | 91一区二区在线 | 亚洲激情视频 | 国产精品免费成人 | 精品主播网红福利资源观看 | 亚洲精品字幕 | 99日韩精品| 亚洲精品中文字幕视频 | 又黄又刺激又爽的视频 | 国产综合视频在线观看 | 十八岁以下禁止观看的1000个网站 | 丁香五月亚洲综合在线 | 欧美日本不卡 | 91久久精品日日躁夜夜躁国产 | 99精品视频在线播放免费 | 人人爽人人爽人人片av | 久久亚洲福利视频 | 日韩在线观看视频网站 | 亚洲女裸体| 四虎国产永久在线精品 | 深夜免费福利视频 | 91网在线 | 亚洲.www| 激情久久小说 | 亚洲涩涩色 | 奇米网网址 | 在线免费观看国产视频 | 91成人蝌蚪 | 中文字幕一区二区三区视频 | 韩日成人av | av高清一区二区三区 | 久久综合桃花 | 日韩黄在线观看 | 国产一区二区免费看 | 又色又爽又黄 | 日韩精品欧美一区 | 色综合久久88色综合天天免费 | 黄色免费在线看 | 美女黄视频免费 | 精品国产一区二区三区四区在线观看 | 国产精品欧美在线 | 亚洲国内精品在线 | 午夜精品久久久久久久久久久久 | 国产精品成久久久久 | 日韩草比 | 欧美精品国产综合久久 | 欧美亚洲免费在线一区 | 九九热在线观看 | 亚洲干视频在线观看 | 91久久影院 | 蜜臀av性久久久久蜜臀aⅴ流畅 | 亚洲成人午夜在线 | 最近日本中文字幕a | 五月天伊人 | 中文免费在线观看 | 日韩性色 | 天天综合久久综合 | 亚洲国产三级在线 | 色五月成人 | 午夜久久久久 | 激情综合狠狠 | 日本激情动作片免费看 | 免费看十八岁美女 | 久久精品日本啪啪涩涩 | 国产视频97 | 蜜臀av性久久久久蜜臀aⅴ涩爱 | 黄网站色欧美视频 | av中文天堂 | 五月天激情综合网 | 制服丝袜亚洲 | 99精品在线免费观看 | 久久免费视频在线观看30 | 日韩欧美视频在线播放 | 天天色天天干天天色 | 2000xxx影视 | 最近2019年日本中文免费字幕 | 日韩av播放在线 | 最新成人av| 97视频网站 | 月下香电影 | 国产剧情在线一区 | 欧美日韩精品久久久 | 成人app在线播放 | 国产精品久久久久久久久久东京 | 天天插狠狠干 | 成人小视频在线免费观看 | 久久国产精品免费 | 狠狠做六月爱婷婷综合aⅴ 日本高清免费中文字幕 | 国产一区二区电影在线观看 | 欧美地下肉体性派对 | 色偷偷88888欧美精品久久久 | 99久久婷婷国产精品综合 | 亚洲精品午夜视频 | 日韩成人在线一区二区 | 日本女人逼 | 2019国产精品| 欧美成人h版 | 黄色1级大片 | 亚洲欧洲av | 亚洲精品乱码久久久一二三 | 天天艹天天 | 天天综合在线观看 | 伊人夜夜 | 国产一级黄色av | 四虎成人精品在永久免费 | 在线视频a| 高清久久久久久 | 中文字幕丝袜一区二区 | 久久免费视频8 | av黄色免费看 | 中文字幕在线观看免费高清完整版 | 久久精品欧美一 | 成人黄色av网站 | 日韩免费一区二区三区 | 激情五月在线视频 | 黄色在线免费观看网站 | 全黄色一级片 | 午夜精品久久久久久久久久久 | 亚洲永久精品在线观看 | 91黄色小视频 | 99久久精品国产毛片 | 国产网红在线观看 | 久久伊人色综合 | 国产视频首页 | 国产亚洲观看 | 免费在线一区二区三区 | 色国产精品 | 亚洲日本成人网 | 久久综合色天天久久综合图片 | 韩国精品福利一区二区三区 | 久草视频视频在线播放 | 中文字幕在线视频免费播放 | 色偷偷88888欧美精品久久 | 亚洲波多野结衣 | 久久99亚洲精品久久 | 免费www视频 | 精品国产免费观看 | 亚洲国产欧美在线人成大黄瓜 | 二区在线播放 | 91人人在线 | 国产在线美女 | 国产精品久久久久久久久免费看 | 国产亚洲精品综合一区91 | 日韩网站视频 | 国产精品12345 | 日韩久久视频 | 国产91丝袜在线播放动漫 | 国产午夜三级一区二区三 | 在线观看视频精品 | 黄色小视频在线观看免费 | 国产在线播放一区二区 | 国产午夜亚洲精品 | 射久久久 | 中文字幕中文字幕在线中文字幕三区 | 国产精品国产精品 | 国产va饥渴难耐女保洁员在线观看 | 国产色影院 | 午夜国产一区二区三区四区 | 亚洲欧美婷婷六月色综合 | 天天鲁天天干天天射 | 在线播放亚洲 | 国产又粗又猛又爽又黄的视频先 | 91在线免费看片 | 成人网在线免费视频 | 日韩一区二区免费在线观看 | 国产精品国产自产拍高清av | 麻豆系列在线观看 | 国产手机视频 | 韩日精品在线观看 | 日韩有码第一页 | 午夜av电影 | 久久久一本精品99久久精品66 | 国产在线一线 | 国产视频在 | 国产韩国精品一区二区三区 | 日韩av成人在线观看 | 精品视频久久久 | 人人爽人人爽人人片av | 亚洲国产精品一区二区尤物区 | 天天插日日操 | av黄在线播放 | 亚洲aⅴ一区二区三区 | 国产欧美综合在线观看 | 成人a大片 | 久久久久久综合 | 日韩免费小视频 | av电影免费在线看 | 国产精品一区二区久久久 | 国产对白av| 久草综合在线观看 | 午夜av电影| 久久视频在线 | 丁香六月五月婷婷 | 五月激情片 | 国产精品久久久久久久久久 | 在线观看你懂的网址 | 国产婷婷vvvv激情久 | 国产色在线观看 | 丁香婷五月| 亚洲人成人天堂h久久 | 中文字幕日韩高清 | 最新国产精品久久精品 | av播放在线 | 免费a一级 | 精品欧美一区二区三区久久久 | 国产色中涩 | 中文字幕在线视频一区二区三区 | 国产亚洲婷婷免费 | 99精品久久99久久久久 | 久草五月 | 日韩丝袜 | 麻豆影视网 | 69xx视频 | 免费在线观看av电影 | 超碰国产在线播放 | 日韩特级毛片 | 久久久亚洲麻豆日韩精品一区三区 | 亚洲精品在线二区 | 九色91福利 | 久久午夜免费观看 | 天天摸夜夜添 | 日韩 精品 一区 国产 麻豆 | 国产在线观看你懂得 | 99久久久久久久久久 | 成人av电影免费在线播放 | 免费高清在线观看电视网站 | 天天色天天爱天天射综合 | 91精品久久久久久久久久久久久 | 激情五月网站 | 日韩精品一区二区三区三炮视频 | 一区二区三区动漫 | 免费日韩 | av网站大全免费 | 国产中文伊人 | 婷婷久久国产 | 九九久久国产 | 免费看的av片 | 久久久久久久久久久国产精品 | 蜜桃av久久久亚洲精品 | 毛片激情永久免费 | 91日本在线播放 | 精品国产乱码久久久久久1区二区 | 亚洲精品mv在线观看 | 九九九在线观看视频 | 天天干天天上 | 精品在线亚洲视频 | 中文字幕在线视频一区 | 91视频在线 | 亚洲成人动漫在线观看 | 久久一区二区三区四区 | 欧美久久久久 | 伊人婷婷综合 | 久久艹免费 | 在线观看成人国产 | 国产老妇av | 国产在线视频导航 | 女女av在线 | 日批视频在线观看免费 | 日本一区二区三区免费观看 | 天天做日日做天天爽视频免费 | 欧美成人精品欧美一级乱 | 808电影免费观看三年 | 夜夜视频资源 | 国产在线a不卡 | 人人射人人爽 | 欧美日韩视频在线播放 | 五月婷婷欧美视频 | 日韩亚洲在线观看 | 亚洲欧美视频一区二区三区 | 久草精品视频在线播放 | 国产精品久久久久av | 日韩成人精品一区二区三区 | av专区在线 | 国产成人三级 | 69亚洲乱 | 岛国av在线免费 | 97在线观看免费高清完整版在线观看 | 91综合视频在线观看 | 日韩精品免费在线 | 东方av在线免费观看 | 久久久96| 国产成人精品午夜在线播放 | 干干日日 | 成人毛片一区 | 国产特级毛片 | 国产精品亚洲成人 | av免费网页 | 日日爱av | 在线观看国产www | 色网免费观看 | 日韩精品一区二区三区免费视频观看 | 在线观看亚洲国产精品 | 免费毛片一区二区三区久久久 | 欧美一级片在线免费观看 | 成人av亚洲 | 免费精品视频在线观看 | 国产精品一区二区三区四区在线观看 | 人人爱爱| 欧美午夜性生活 | 啪啪肉肉污av国网站 | 中文字幕一区二区三区在线视频 | 日日干日日色 | 色香com.| 婷婷亚洲激情 | 在线高清一区 | 久久精品中文字幕一区二区三区 | 亚洲精品玖玖玖av在线看 | 香蕉在线视频播放网站 | 久久午夜免费视频 | 美女黄网久久 | 久久久久一区二区三区 | 久久精品3| 亚洲精品免费在线播放 | 久久国产精品视频免费看 | 国内精品中文字幕 | 久久大片 | 99色人 | av手机版 | 欧美日韩另类视频 | 精品国产伦一区二区三区观看体验 | 99欧美精品 | 最近日韩中文字幕中文 | 国产一级黄大片 | 亚洲精品在线视频 | av免费观看网站 | 狠狠操狠狠干天天操 | 日日夜夜国产 | 国产精品成人自产拍在线观看 | 奇米网8888| 亚洲免费专区 | 狠狠干成人综合网 | 国产精国产精品 | 免费在线观看av电影 | 99热精品在线| 日韩成人精品在线观看 | 日日夜夜免费精品视频 | 超碰97人人爱 | 蜜臀av性久久久久蜜臀aⅴ流畅 | 黄色av免费在线 | 成人免费视频视频在线观看 免费 | 日韩久久精品一区二区 | 五月婷香| 亚洲无吗av | 日韩中文免费视频 | 在线亚洲观看 | 91精品国产入口 | 日韩免费专区 | av九九| 国产精品久久艹 | 婷婷丁香导航 | 综合激情av | 亚洲午夜激情网 | 人人爽网站 | 男女啪啪网站 | 成人网在线免费视频 | 亚洲黄色小说网 | www.色综合.com | 精品久久久久久久久久久久久久久久久久 | 久久国产精品系列 | 美女福利视频在线 | 日日草视频 | 韩日精品中文字幕 | 欧美日韩在线免费观看视频 | www.久久久.com | 永久免费av在线播放 | 9999亚洲| 久久理伦片| 国产一级视频免费看 | 国产黄色成人 | 视频在线观看亚洲 | 久久久精品福利视频 | 免费高清在线观看成人 | 欧美日韩一区二区久久 | 久久久av免费 | 丁香资源影视免费观看 | 天天插日日射 | 久久九九网站 | 射九九 | 亚洲精品国产精品国自产观看浪潮 | 免费一级特黄毛大片 | 在线观看黄色av | av免费网站在线观看 | 99久久婷婷 | 亚洲电影久久久 | 一区二区三区中文字幕在线观看 | 亚洲视频精品 | 999色视频| 国产九九在线 | 丁香婷婷综合色啪 | 久久99电影 | 亚洲四虎在线 | 欧美久草在线 | 天堂av官网 | 久草在线视频免费资源观看 | 九九久久免费视频 | jizzjizzjizz亚洲 | 日本精品久久久久影院 | 国产玖玖视频 | 日韩欧美99| av电影在线观看完整版一区二区 | 91精品国产乱码 | 国产午夜精品一区 | 最近中文字幕mv免费高清在线 | 91亚色视频在线观看 | 国产我不卡 | 福利视频入口 | 中中文字幕av在线 | 国产香蕉久久精品综合网 | 久久久久在线 | 91精品国产九九九久久久亚洲 | 亚洲黄在线观看 | 国产成人久久精品77777 | 五月婷婷六月丁香激情 | 五月开心婷婷 | 中文字幕久久精品一区 | 亚洲激情在线观看 | 婷婷网址 | 97福利视频| 伊人热| 欧美黄色成人 | 欧美日韩亚洲第一页 | a视频免费看 | 夜夜夜精品 | 手机av网站 | 草久热| 欧美性大战久久久久 | 欧美精品久久久久a | 亚洲精品欧美视频 | 成人毛片一区二区三区 | 伊人色综合久久天天 | 精品久久片 | 天天操狠狠操网站 | 最新av在线播放 | 9999免费视频 | www.天天草 | 久久国产成人午夜av影院潦草 | 狠狠操天天射 | 国产午夜麻豆影院在线观看 | 欧美日本中文字幕 | 高清av免费观看 | 亚洲天堂va| 91九色丨porny丨丰满6 | 国产精品18久久久久久久网站 | 国产精品视频区 | 黄色小说网站在线 | 99视频在线精品国自产拍免费观看 | 日本少妇久久久 | 久久久久久久久久久高潮一区二区 | 亚洲一二三区精品 | 在线观看的av | 日韩成人av在线 | 97成人在线视频 | 性色av一区二区三区在线观看 | 亚洲综合在线五月 | 成人影片在线免费观看 | 国产精品婷婷 | 久久精品国产v日韩v亚洲 | 久久久人| 97干com| 亚洲精品午夜aaa久久久 | 国产午夜视频在线观看 | 亚洲精品国产精品乱码在线观看 | 日本中文字幕在线播放 | 精品视频国产 | 久久人人看 | 在线看黄网站 | 91亚洲精品在线观看 | 99久久99热这里只有精品 | 天天操天天爱天天爽 | 日韩在线观看视频一区二区三区 | 伊人色**天天综合婷婷 | 狠狠躁日日躁狂躁夜夜躁 | 国产精品久久久久久久久久久久 | 成人av免费在线看 | 免费观看av | 成人动漫一区二区三区 | 婷婷在线网 | 三级av黄色 | 亚洲 欧洲av | 五月婷婷影视 | 亚洲综合激情小说 | 久久久国产精品电影 | 欧美精品三级在线观看 | 亚洲国产精品成人综合 | 91女神的呻吟细腰翘臀美女 | 国产99久久久国产精品免费二区 | 亚洲影视九九影院在线观看 | 一区二区三区国产欧美 | 国产精品中文字幕av | 中文一区二区三区在线观看 | av超碰在线 | 成人黄在线 | 四虎在线免费 | 久久国产精品色av免费看 | 天躁狠狠躁| 六月丁香社区 | 日韩一区二区三免费高清在线观看 | 亚洲精品成人网 | 三级黄色在线观看 | 九九免费在线观看 | 五月情婷婷 | 亚洲1区 在线 | 亚洲天堂网在线视频观看 | 麻豆传媒视频在线 | 激情在线五月天 | 手机在线中文字幕 | 91桃花视频 | 在线观看日韩专区 | av免费在线观 | 亚洲 中文 在线 精品 | 国产一区 在线播放 | 成人永久在线 | 天天操天天操天天操天天 | av免费福利| 亚洲免费av一区二区 | 四虎国产精品免费观看视频优播 | 四虎影院在线观看av | 999视频在线观看 | 国产美女免费观看 | 在线观看亚洲精品 | 伊甸园av在线 | 99久热在线精品视频观看 | 亚洲国产天堂av | 国产尤物视频在线 | 国产伦理久久精品久久久久_ | 在线播放视频一区 | 亚洲婷婷综合色高清在线 | 综合久久2023 | 日韩在线在线 | 天天色中文 | 国产精品日韩欧美一区二区 | 亚洲综合国产精品 | 久久一视频 | 亚洲免费在线视频 | 久久精品一区 | 亚洲综合在线发布 | 色姑娘综合网 | 国产一级在线 | 最近日本中文字幕a | 97精品国自产拍在线观看 | 人人爽久久涩噜噜噜网站 | 欧美在线视频一区二区三区 | 亚洲日日日 | 欧洲精品久久久久毛片完整版 | 亚洲精品成人网 | 欧美日韩亚洲在线观看 | 国产精品网站一区二区三区 | 91av免费在线观看 | 日韩精品久久久久久久电影竹菊 | 国产99免费视频 | 午夜婷婷网 | 一区二区三区在线观看免费 | 中文字幕av有码 | 久久久久久久久久毛片 | 国产精品欧美久久久久无广告 | 国产视频2 | 草莓视频在线观看免费观看 | 欧美在线aa| 九九影视理伦片 | 91在线入口| 久久精品视频99 | 欧美色婷 | 久久99亚洲精品久久 | 亚洲黄色免费在线 | 国产免费观看久久黄 | 麻豆免费在线视频 | 欧美日韩精品二区第二页 | 99在线观看视频 | 久久国产精品99国产精 | 日本三级不卡 | 2024国产精品视频 | 三级视频日韩 | 中文在线免费观看 | 亚洲国产欧美在线看片xxoo | 91视频免费看片 | 欧洲一区二区三区精品 | 日韩视频一区二区三区在线播放免费观看 | 成人h视频在线 | 日韩欧美视频在线免费观看 | 黄色aa久久| 国产成人精品一区二区三区在线观看 | 国产高清av在线播放 | 成人国产网站 | 成人97人人超碰人人99 | 国产精品aⅴ | 午夜视频色 | 四虎成人精品永久免费av九九 | 91成人在线视频观看 | 精品国产一区二区三区免费 | 国产一区欧美一区 | 激情综合网天天干 | 国产精品一区二区久久精品爱微奶 | 中文在线最新版天堂 | 久久久久五月天 | 五月婷婷导航 | 在线免费观看av网站 | 天天做综合网 | 久青草影院 | 日日夜夜操av | 天天超碰| 亚洲影视资源 | 国产精品一区电影 | 在线观看成人网 | 99精品国产99久久久久久福利 | 国产精品乱码高清在线看 | 国产精品大片免费观看 | 99在线免费观看视频 | 国产精品视频资源 | 国产日产精品久久久久快鸭 | 免费a视频在线观看 | 亚洲va欧美va| 99久久综合精品五月天 | 欧美精品乱码久久久久久按摩 | 中文一区二区三区在线观看 | 日日操天天操狠狠操 | 69av视频在线 | 国产精品大片免费观看 | 国产精品久久久久三级 | 在线观看91精品视频 | 国产视频在线播放 | 人人添人人澡人人澡人人人爽 | 欧美男同视频网站 | 色香蕉在线视频 | 中文在线a√在线 | 九九热在线视频免费观看 | 黄色特级一级片 | 激情影音 | 992tv成人免费看片 | 久久怡红院 | 婷婷国产一区二区三区 | 久久欧洲视频 | 夜夜操夜夜干 | 欧美9999 | 成人中心免费视频 | 91日本在线播放 | 黄色综合 | 成人午夜av电影 | 免费在线观看av网站 | 这里只有精品视频在线 | 日韩美视频 | 日韩av影片在线观看 | 最新国产精品拍自在线播放 | 免费a v视频 | 黄a在线观看 | 国产成人99av超碰超爽 | 99精品视频免费在线观看 | av一区在线| 狠狠色丁香久久综合网 | 五月婷婷色丁香 | 亚洲精品日韩在线观看 | 国产精品成人自产拍在线观看 | 99精品国产99久久久久久福利 | 亚洲精品18p | 日韩成年视频 | 亚洲综合在线五月 | 精品视频在线视频 | 韩日精品在线 | 国产综合精品一区二区三区 | 久久精品视频免费 | 成人久久免费 | 国产精品美女视频网站 | 国产一区二区免费 | 亚洲精品久久视频 | 久久久福利视频 | 天天躁天天躁天天躁婷 | 欧美美女一级片 | 一区二区电影在线观看 | 国产一区二区三区 在线 | 国产美腿白丝袜足在线av | 国产精品观看 | 一区av在线播放 | 99热 精品在线 | 天天插视频 | 在线免费观看国产精品 | 91精品国产麻豆国产自产影视 | 99精品黄色片免费大全 | 涩涩伊人 | 日韩另类在线 | av片在线观看免费 | 日韩av一区在线观看 | 91视频91自拍| 最新99热 | 国产一级视频在线观看 | 天天天综合网 | 一级黄色a视频 | 中文字幕日本在线观看 | 激情婷婷网 | 久草在线视频精品 | 久久精品国产一区二区三 | 精品999 | 午夜av一区二区三区 | 伊人午夜 | 91精品国产综合久久福利不卡 | 久久久久中文 | 久久精品免费电影 | 99精品国产兔费观看久久99 | 丁香婷婷电影 | 国产涩图| 狠狠88综合久久久久综合网 | 日韩视频中文字幕在线观看 | 精品国产伦一区二区三区观看说明 | 亚洲天堂社区 | 欧美成人精品三级在线观看播放 | 日韩欧美视频免费看 | 久草在线中文视频 | avv天堂| 在线中文字幕播放 | av中文字幕在线免费观看 | a天堂免费 | 一区二区三区四区五区六区 | 国产福利在线免费 | 欧美另类性 | 欧美少妇影院 | 特级黄色片免费看 | 欧洲视频一区 | 91色网址| 中文字幕4 | 欧美视频国产视频 | 国模视频一区二区 | 国产一级免费电影 | 免费看成人a | 成人在线免费观看网站 | 欧美久久久久久久久 | 蜜臀av性久久久久av蜜臀妖精 | 激情综合网五月激情 | 久久涩涩网站 | 色综合久久中文字幕综合网 | 日韩色中色| 亚州中文av| 九色91在线| 97在线观看免费观看 | 欧美一区二区三区激情视频 | 亚洲aⅴ乱码精品成人区 | 国产专区在线视频 | 国产精品18久久久久久久网站 | 97精品国产97久久久久久春色 | 五月亚洲综合 | 免费在线观看亚洲视频 | 黄色免费在线视频 | 成年人免费看片 | 中文字幕综合在线 |