精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

淺談集群版Redis和Gossip協(xié)議

存儲(chǔ) 存儲(chǔ)軟件 Redis
集群版的Redis聽起來很高大上,確實(shí)相比單實(shí)例一主一從或者一主多從模式來說復(fù)雜了許多,互聯(lián)網(wǎng)的架構(gòu)總是隨著業(yè)務(wù)的發(fā)展不斷演進(jìn)的。

 1.Redis Cluster的基本概念

集群版的Redis聽起來很高大上,確實(shí)相比單實(shí)例一主一從或者一主多從模式來說復(fù)雜了許多,互聯(lián)網(wǎng)的架構(gòu)總是隨著業(yè)務(wù)的發(fā)展不斷演進(jìn)的。

[[284726]]

  • 單實(shí)例Redis架構(gòu)

最開始的一主N從加上讀寫分離,Redis作為緩存單實(shí)例貌似也還不錯(cuò),并且有Sentinel哨兵機(jī)制,可以實(shí)現(xiàn)主從故障遷移。

單實(shí)例一主兩從+讀寫分離結(jié)構(gòu):

 

淺談集群版Redis和Gossip協(xié)議,它們之間的聯(lián)系及用法

 

注:圖片來自網(wǎng)絡(luò)

單實(shí)例的由于本質(zhì)上只有一臺(tái)Master作為存儲(chǔ),就算機(jī)器為128GB的內(nèi)存,一般建議使用率也不要超過70%-80%,所以最多使用100GB數(shù)據(jù)就已經(jīng)很多了,實(shí)際中50%就不錯(cuò)了,以為數(shù)據(jù)量太大也會(huì)降低服務(wù)的穩(wěn)定性,因?yàn)閿?shù)據(jù)量太大意味著持久化成本高,可能嚴(yán)重阻塞服務(wù),甚至最終切主。

如果單實(shí)例只作為緩存使用,那么除了在服務(wù)故障或者阻塞時(shí)會(huì)出現(xiàn)緩存擊穿問題,可能會(huì)有很多請(qǐng)求一起搞死MySQL。

如果單實(shí)例作為主存,那么問題就比較大了,因?yàn)樯婕暗匠志没瘑栴},無論是bgsave還是aof都會(huì)造成刷盤阻塞,此時(shí)造成服務(wù)請(qǐng)求成功率下降,這個(gè)并不是單實(shí)例可以解決的,因?yàn)橛捎谧鳛橹鞔鎯?chǔ),持久化是必須的。

所以我們期待一個(gè)多主多從的Redis系統(tǒng),這樣無論作為主存還是作為緩存,壓力和穩(wěn)定性都會(huì)提升,盡管如此,筆者還是建議:

如果你一意孤行,那么要么坑了自己,要么坑了別人。

  • 集群與分片

要支持集群首先要克服的就是分片問題,也就是一致性哈希問題,常見的方案有三種:

客戶端分片:這種情況主要是類似于哈希取模的做法,當(dāng)客戶端對(duì)服務(wù)端的數(shù)量完全掌握和控制時(shí),可以簡(jiǎn)單使用。

中間層分片:這種情況是在客戶端和服務(wù)器端之間增加中間層,充當(dāng)管理者和調(diào)度者,客戶端的請(qǐng)求打向中間層,由中間層實(shí)現(xiàn)請(qǐng)求的轉(zhuǎn)發(fā)和回收,當(dāng)然中間層最重要的作用是對(duì)多臺(tái)服務(wù)器的動(dòng)態(tài)管理。

服務(wù)端分片:不使用中間層實(shí)現(xiàn)去中心化的管理模式,客戶端直接向服務(wù)器中任意結(jié)點(diǎn)請(qǐng)求,如果被請(qǐng)求的Node沒有所需數(shù)據(jù),則像客戶端回復(fù)MOVED,并告訴客戶端所需數(shù)據(jù)的存儲(chǔ)位置,這個(gè)過程實(shí)際上是客戶端和服務(wù)端共同配合,進(jìn)行請(qǐng)求重定向來完成的。

  • 中間層分片的集群版Redis

前面提到了變?yōu)镹主N從可以有效提高處理能力和穩(wěn)定性,但是這樣就面臨一致性哈希的問題,也就是動(dòng)態(tài)擴(kuò)縮容時(shí)的數(shù)據(jù)問題。

在Redis官方發(fā)布集群版本之前,業(yè)內(nèi)有一些方案迫不及待要用起自研版本的Redis集群,其中包括國內(nèi)豌豆莢的Codis、國外Twiter的twemproxy。

核心思想都是在多個(gè)Redis服務(wù)器和客戶端Client中間增加分片層,由分片層來完成數(shù)據(jù)的一致性哈希和分片問題,每一家的做法有一定的區(qū)別,但是要解決的核心問題都是多臺(tái)Redis場(chǎng)景下的擴(kuò)縮容、故障轉(zhuǎn)移、數(shù)據(jù)完整性、數(shù)據(jù)一致性、請(qǐng)求處理延時(shí)等問題。

 

淺談集群版Redis和Gossip協(xié)議,它們之間的聯(lián)系及用法

 

業(yè)內(nèi)Codis配合LVS等多種做法實(shí)現(xiàn)Redis集群的方案有很多都應(yīng)用到生成環(huán)境中,表現(xiàn)都還不錯(cuò),主要是官方集群版本在Redis3.0才出現(xiàn),對(duì)其穩(wěn)定性如何,很多公司都不愿做小白鼠,不過事實(shí)上經(jīng)過迭代目前已經(jīng)到了Redis5.x版本,官方集群版本還是很不錯(cuò)的,至少筆者這么認(rèn)為。

  • 服務(wù)端分片的官方集群版本

官方版本區(qū)別于上面的Codis和Twemproxy,實(shí)現(xiàn)了服務(wù)器層的Sharding分片技術(shù),換句話說官方?jīng)]有中間層,而是多個(gè)服務(wù)結(jié)點(diǎn)本身實(shí)現(xiàn)了分片,當(dāng)然也可以認(rèn)為實(shí)現(xiàn)sharding的這部分功能被融合到了Redis服務(wù)本身中,并沒有單獨(dú)的Sharding模塊。

之前的文章也提到了官方集群引入slot的概念進(jìn)行數(shù)據(jù)分片,之后將數(shù)據(jù)slot分配到多個(gè)Master結(jié)點(diǎn),Master結(jié)點(diǎn)再配置N個(gè)從結(jié)點(diǎn),從而組成了多實(shí)例sharding版本的官方集群架構(gòu)。

Redis Cluster 是一個(gè)可以在多個(gè) Redis 節(jié)點(diǎn)之間進(jìn)行數(shù)據(jù)共享的分布式集群,在服務(wù)端,通過節(jié)點(diǎn)之間的特殊協(xié)議進(jìn)行通訊,這個(gè)特殊協(xié)議就充當(dāng)了中間層的管理部分的通信協(xié)議,這個(gè)協(xié)議稱作Gossip流言協(xié)議。

分布式系統(tǒng)一致性協(xié)議的目的就是為了解決集群中多結(jié)點(diǎn)狀態(tài)通知的問題,是管理集群的基礎(chǔ)。

如圖展示了基于Gossip協(xié)議的官方集群架構(gòu)圖:

 

淺談集群版Redis和Gossip協(xié)議,它們之間的聯(lián)系及用法

 

注:圖片來自網(wǎng)絡(luò)

2.Redis Cluster的基本運(yùn)行原理

  • 結(jié)點(diǎn)狀態(tài)信息結(jié)構(gòu)

Cluster中的每個(gè)節(jié)點(diǎn)都維護(hù)一份在自己看來當(dāng)前整個(gè)集群的狀態(tài),主要包括:

  • 當(dāng)前集群狀態(tài)
  • 集群中各節(jié)點(diǎn)所負(fù)責(zé)的slots信息,及其migrate狀態(tài)
  • 集群中各節(jié)點(diǎn)的master-slave狀態(tài)
  • 集群中各節(jié)點(diǎn)的存活狀態(tài)及不可達(dá)投票

也就是說上面的信息,就是集群中Node相互八卦傳播流言蜚語的內(nèi)容主題,而且比較全面,既有自己的更有別人的,這么一來大家都相互傳,最終信息就全面而且準(zhǔn)確了,區(qū)別于拜占庭帝國問題,信息的可信度很高。

基于Gossip協(xié)議當(dāng)集群狀態(tài)變化時(shí),如新節(jié)點(diǎn)加入、slot遷移、節(jié)點(diǎn)宕機(jī)、slave提升為新Master,我們希望這些變化盡快的被發(fā)現(xiàn),傳播到整個(gè)集群的所有節(jié)點(diǎn)并達(dá)成一致。節(jié)點(diǎn)之間相互的心跳(PING,PONG,MEET)及其攜帶的數(shù)據(jù)是集群狀態(tài)傳播最主要的途徑。

  • Gossip協(xié)議的概念

gossip 協(xié)議(gossip protocol)又稱 epidemic 協(xié)議(epidemic protocol),是基于流行病傳播方式的節(jié)點(diǎn)或者進(jìn)程之間信息交換的協(xié)議。

在分布式系統(tǒng)中被廣泛使用,比如我們可以使用 gossip 協(xié)議來確保網(wǎng)絡(luò)中所有節(jié)點(diǎn)的數(shù)據(jù)一樣。

gossip protocol 最初是由施樂公司帕洛阿爾托研究中心(Palo Alto Research Center)的研究員艾倫·德默斯(Alan Demers)于1987年創(chuàng)造的。https://www.iteblog.com/archives/2505.html

Gossip協(xié)議已經(jīng)是P2P網(wǎng)絡(luò)中比較成熟的協(xié)議了。Gossip協(xié)議的最大的好處是,即使集群節(jié)點(diǎn)的數(shù)量增加,每個(gè)節(jié)點(diǎn)的負(fù)載也不會(huì)增加很多,幾乎是恒定的。這就允許Consul管理的集群規(guī)模能橫向擴(kuò)展到數(shù)千個(gè)節(jié)點(diǎn)。

Gossip算法又被稱為反熵(Anti-Entropy),熵是物理學(xué)上的一個(gè)概念,代表雜亂無章,而反熵就是在雜亂無章中尋求一致,這充分說明了Gossip的特點(diǎn):在一個(gè)有界網(wǎng)絡(luò)中,每個(gè)節(jié)點(diǎn)都隨機(jī)地與其他節(jié)點(diǎn)通信,經(jīng)過一番雜亂無章的通信,最終所有節(jié)點(diǎn)的狀態(tài)都會(huì)達(dá)成一致。每個(gè)節(jié)點(diǎn)可能知道所有其他節(jié)點(diǎn),也可能僅知道幾個(gè)鄰居節(jié)點(diǎn),只要這些節(jié)可以通過網(wǎng)絡(luò)連通,最終他們的狀態(tài)都是一致的,當(dāng)然這也是疫情傳播的特點(diǎn)。https://www.backendcloud.cn/2017/11/12/raft-gossip/

上面的描述都比較學(xué)術(shù),其實(shí)Gossip協(xié)議對(duì)于我們吃瓜群眾來說一點(diǎn)也不陌生,Gossip協(xié)議也成為流言協(xié)議,說白了就是八卦協(xié)議,這種傳播規(guī)模和傳播速度都是非常快的,你可以體會(huì)一下。所以計(jì)算機(jī)中的很多算法都是源自生活,而又高于生活的。

  • Gossip協(xié)議的使用

Redis 集群是去中心化的,彼此之間狀態(tài)同步靠 gossip 協(xié)議通信,集群的消息有以下幾種類型:

  1. Meet 通過「cluster meet ip port」命令,已有集群的節(jié)點(diǎn)會(huì)向新的節(jié)點(diǎn)發(fā)送邀請(qǐng),加入現(xiàn)有集群。
  2. Ping 節(jié)點(diǎn)每秒會(huì)向集群中其他節(jié)點(diǎn)發(fā)送 ping 消息,消息中帶有自己已知的兩個(gè)節(jié)點(diǎn)的地址、槽、狀態(tài)信息、最后一次通信時(shí)間等。
  3. Pong 節(jié)點(diǎn)收到 ping 消息后會(huì)回復(fù) pong 消息,消息中同樣帶有自己已知的兩個(gè)節(jié)點(diǎn)信息。
  4. Fail 節(jié)點(diǎn) ping 不通某節(jié)點(diǎn)后,會(huì)向集群所有節(jié)點(diǎn)廣播該節(jié)點(diǎn)掛掉的消息。其他節(jié)點(diǎn)收到消息后標(biāo)記已下線。

由于去中心化和通信機(jī)制,Redis Cluster 選擇了最終一致性和基本可用。

例如當(dāng)加入新節(jié)點(diǎn)時(shí)(meet),只有邀請(qǐng)節(jié)點(diǎn)和被邀請(qǐng)節(jié)點(diǎn)知道這件事,其余節(jié)點(diǎn)要等待 ping 消息一層一層擴(kuò)散。除了 Fail 是立即全網(wǎng)通知的,其他諸如新節(jié)點(diǎn)、節(jié)點(diǎn)重上線、從節(jié)點(diǎn)選舉成為主節(jié)點(diǎn)、槽變化等,都需要等待被通知到,也就是Gossip協(xié)議是最終一致性的協(xié)議。

由于 gossip 協(xié)議對(duì)服務(wù)器時(shí)間的要求較高,否則時(shí)間戳不準(zhǔn)確會(huì)影響節(jié)點(diǎn)判斷消息的有效性。另外節(jié)點(diǎn)數(shù)量增多后的網(wǎng)絡(luò)開銷也會(huì)對(duì)服務(wù)器產(chǎn)生壓力,同時(shí)結(jié)點(diǎn)數(shù)太多,意味著達(dá)到最終一致性的時(shí)間也相對(duì)變長(zhǎng),因此官方推薦最大節(jié)點(diǎn)數(shù)為1000左右。如圖展示了新加入結(jié)點(diǎn)服務(wù)器時(shí)的通信交互圖:

 

淺談集群版Redis和Gossip協(xié)議,它們之間的聯(lián)系及用法

 

注:圖片來自網(wǎng)絡(luò)

總起來說Redis官方集群是一個(gè)去中心化的類P2P網(wǎng)絡(luò),P2P早些年非常流行,像電驢、BT什么的都是P2P網(wǎng)絡(luò)。在Redis集群中Gossip協(xié)議充當(dāng)了去中心化的通信協(xié)議的角色,依據(jù)制定的通信規(guī)則來實(shí)現(xiàn)整個(gè)集群的無中心管理節(jié)點(diǎn)的自治行為。

  • 基于Gossip協(xié)議的故障檢測(cè)

集群中的每個(gè)節(jié)點(diǎn)都會(huì)定期地向集群中的其他節(jié)點(diǎn)發(fā)送PING消息,以此交換各個(gè)節(jié)點(diǎn)狀態(tài)信息,檢測(cè)各個(gè)節(jié)點(diǎn)狀態(tài):在線狀態(tài)、疑似下線狀態(tài)PFAIL、已下線狀態(tài)FAIL。

自己保存信息:當(dāng)主節(jié)點(diǎn)A通過消息得知主節(jié)點(diǎn)B認(rèn)為主節(jié)點(diǎn)D進(jìn)入了疑似下線(PFAIL)狀態(tài)時(shí),主節(jié)點(diǎn)A會(huì)在自己的clusterState.nodes字典中找到主節(jié)點(diǎn)D所對(duì)應(yīng)的clusterNode結(jié)構(gòu),并將主節(jié)點(diǎn)B的下線報(bào)告添加到clusterNode結(jié)構(gòu)的fail_reports鏈表中,并后續(xù)關(guān)于結(jié)點(diǎn)D疑似下線的狀態(tài)通過Gossip協(xié)議通知其他節(jié)點(diǎn)。

一起裁定:如果集群里面,半數(shù)以上的主節(jié)點(diǎn)都將主節(jié)點(diǎn)D報(bào)告為疑似下線,那么主節(jié)點(diǎn)D將被標(biāo)記為已下線(FAIL)狀態(tài),將主節(jié)點(diǎn)D標(biāo)記為已下線的節(jié)點(diǎn)會(huì)向集群廣播主節(jié)點(diǎn)D的FAIL消息,所有收到FAIL消息的節(jié)點(diǎn)都會(huì)立即更新nodes里面主節(jié)點(diǎn)D狀態(tài)標(biāo)記為已下線。

最終裁定:將 node 標(biāo)記為 FAIL 需要滿足以下兩個(gè)條件:

  1. 有半數(shù)以上的主節(jié)點(diǎn)將 node 標(biāo)記為 PFAIL 狀態(tài)。
  2. 當(dāng)前節(jié)點(diǎn)也將 node 標(biāo)記為 PFAIL 狀態(tài)。

也就是說當(dāng)前節(jié)點(diǎn)發(fā)現(xiàn)其他結(jié)點(diǎn)疑似掛掉了,那么就寫在自己的小本本上,等著通知給其他好基友,讓他們自己也看看,最后又一半以上的好基友都認(rèn)為那個(gè)節(jié)點(diǎn)掛了,并且那個(gè)節(jié)點(diǎn)自己也認(rèn)為自己掛了,那么就是真的掛了,過程還是比較嚴(yán)謹(jǐn)?shù)摹?/p>

 

責(zé)任編輯:武曉燕 來源: 今日頭條
相關(guān)推薦

2020-12-04 06:36:04

協(xié)議Redis數(shù)據(jù)量

2023-03-06 08:42:45

KCP移動(dòng)開發(fā)

2025-03-03 10:25:10

2010-09-10 14:15:19

daytime協(xié)議時(shí)間協(xié)議

2010-07-08 14:47:37

動(dòng)態(tài)路由協(xié)議

2010-07-12 17:13:12

SNMP協(xié)議管理

2022-09-12 16:04:26

Redis集群模式

2010-09-17 14:49:18

Ethereal網(wǎng)絡(luò)協(xié)

2010-09-08 15:06:26

藍(lán)牙協(xié)議棧

2022-08-28 19:36:15

數(shù)據(jù)分片KafkaRocketMQ

2010-06-12 17:28:35

協(xié)議封裝

2010-07-07 17:56:21

2010-09-09 15:25:35

網(wǎng)絡(luò)協(xié)議

2010-09-17 15:12:28

2014-09-03 09:52:45

開源

2010-07-01 16:33:08

UDP協(xié)議

2010-07-09 10:28:48

距離向量路由協(xié)議

2023-12-29 20:25:51

2010-09-08 20:53:14

WinPCap計(jì)算機(jī)網(wǎng)絡(luò)協(xié)議

2010-06-10 14:10:58

安全電子郵件協(xié)議
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

欧美性猛交xxxx乱大交hd| 一级特级黄色片| 免费大片在线观看www| 国产在线乱码一区二区三区| 久久久久久久av| 欧美 日韩 成人| 中文字幕视频精品一区二区三区| 色哟哟国产精品| 青青草综合视频| 精品久久久久一区二区三区| 国产精一区二区三区| 日本高清不卡在线| 欧美黄色一级网站| 欧美精品一区二区三区精品| 亚洲成人精品视频| 天天操天天爱天天爽| av丝袜在线| 中文字幕日韩精品一区| 国内一区在线| 国产三级午夜理伦三级| 三级影片在线观看欧美日韩一区二区| 九九视频这里只有精品| 少妇av片在线观看| 理论片一区二区在线| 91精品国产综合久久福利 | 丝袜熟女一区二区三区| 韩国精品主播一区二区在线观看| 亚洲综合成人在线| 亚洲精品二区| 美州a亚洲一视本频v色道| 国产精品综合一区二区| 国产日韩欧美电影在线观看| 国产中文字幕视频| 亚洲啪啪91| 久久69精品久久久久久国产越南| 日本少妇aaa| 九九免费精品视频在线观看| 精品国产1区2区3区| 久久久精品视频国产| 国产精品xxx| 91成人在线观看喷潮| av之家在线观看| 17videosex性欧美| 亚洲午夜精品在线| 超级碰在线观看| av网站在线看| 亚洲色图第一区| 中文字幕超清在线免费观看| 日韩免费啪啪| 亚洲欧美日韩国产手机在线| 中文字幕av导航| 久久久久久久久免费视频| 国产欧美精品在线观看| 视频一区在线免费观看| 99视频在线观看地址| 中文字幕国产一区| 亚洲午夜精品国产| 亚洲xxxxxx| 亚洲婷婷综合色高清在线| 在线视频一区观看| av在线看片| 亚洲成人综合视频| 激情深爱综合网| 亚洲十八**毛片| 91久久精品网| 亚洲黄色片免费| 日韩综合一区二区三区| 精品国产亚洲在线| 久久久久9999| 欧美日韩精品一区二区视频| 色妞一区二区三区| 欧美偷拍第一页| 国产精品久久| 青青草原一区二区| 最新中文字幕免费| 国产麻豆精品95视频| 国产麻豆一区二区三区在线观看| 污污视频在线观看网站| 国产亲近乱来精品视频| 天天干天天操天天干天天操| 日本电影在线观看| 欧美午夜电影在线| www.com操| 中文字幕亚洲在线观看| 亚洲人成电影在线播放| 国产精品综合激情| 狠狠干综合网| 日韩av123| 国产女同91疯狂高潮互磨| 99久久精品国产一区| 午夜免费电影一区在线观看| 日本在线观看大片免费视频| 色综合网站在线| 香蕉视频xxxx| 亚洲第一福利社区| 日韩天堂在线视频| 国产精品99精品| 青青草97国产精品免费观看 | 国产91在线视频观看| 国外成人福利视频| 亚洲国产精品一区二区久| 亚洲人成人无码网www国产| 综合激情视频| 国产精品久久999| 蜜桃av噜噜一区二区三区麻豆| 久久久久久97三级| 美女扒开大腿让男人桶| 日韩在线观看不卡| 亚洲国产精品va在线看黑人| 激情高潮到大叫狂喷水| 国产一区导航| 97超碰人人看人人| 爱久久·www| 精品福利一区二区| 丰满饥渴老女人hd| 欧美顶级大胆免费视频| 2019中文字幕全在线观看| av免费观看在线| 国产精品午夜在线观看| 成人综合视频在线| 国产精品对白久久久久粗| 日韩视频永久免费观看| 中文字幕一区二区人妻视频| 成人国产精品免费网站| 999久久欧美人妻一区二区| 国产极品一区| 亚洲欧美国产日韩天堂区| 亚洲欧美一区二区三区四区五区| 青青草国产成人av片免费| 蜜桃麻豆www久久国产精品| 欧美性猛片xxxxx免费中国| 欧美高清dvd| 国产又粗又猛又爽又黄的视频小说| 鲁大师成人一区二区三区| 国产麻豆日韩| 成年人国产在线观看| 日韩免费高清av| 97成人资源站| 国产精品888| 成人在线观看www| 欧美黄页免费| 日韩亚洲欧美成人| 亚洲视频一区二区三区四区| 欧美国产欧美综合| 成年网站在线播放| 999国产精品视频| 国产精品丝袜视频| 免费在线你懂的| 欧美二区乱c少妇| 国内毛片毛片毛片毛片毛片| 国产在线观看免费一区| 亚洲小视频在线播放| 麻豆精品在线| 欧美激情在线观看视频| 亚洲奶汁xxxx哺乳期| 亚洲福利电影网| 影音先锋人妻啪啪av资源网站| 亚洲黄色av| 久久精品中文字幕一区二区三区 | 国产日产欧美精品| 黄色网在线看| 欧美精品一区二区久久久| 黄网站免费在线| 91最新地址在线播放| 免费av网址在线| 久久婷婷蜜乳一本欲蜜臀| 91精品久久久久| www在线免费观看视频| 欧美成人a在线| 欧美三级午夜理伦| 久久精品视频一区二区三区| 久久99爱视频| 国产一区亚洲| 久久视频在线观看中文字幕| 日日夜夜天天综合| 久久精品精品电影网| 黄色aaa毛片| 在线欧美一区二区| 老熟妻内射精品一区| 成人黄色综合网站| 三级在线免费看| 欧美在线精品一区| 久热这里只精品99re8久| 999国产精品亚洲77777| 九九热这里只有精品免费看| 手机福利小视频在线播放| 欧美日韩一区不卡| 国产在线观看你懂的| 久久久久久久久伊人| 91人妻一区二区三区| 午夜在线一区| 永久免费在线看片视频| 美女毛片一区二区三区四区| 91黄在线观看| 91在线亚洲| 久久久久久中文| 91免费在线| 日韩电影中文字幕在线| 国产日韩欧美视频在线观看| 日韩欧美一区二区三区| 欧美色图亚洲视频| 国产亚洲综合av| 欧美午夜精品一区二区| 青青青爽久久午夜综合久久午夜| 国产天堂视频在线观看| 不卡日本视频| 久久精品日韩| 9国产精品午夜| 国产精品视频免费在线| 国产黄大片在线观看| 欧美大奶子在线| 超碰国产在线| 日韩精品在线视频美女| 亚洲高清精品视频| 欧美日精品一区视频| 成人免费a视频| 亚洲线精品一区二区三区八戒| 亚洲精品天堂网| 2021国产精品久久精品| 国产真实乱人偷精品| 国产在线看一区| 国产一伦一伦一伦| 久久亚洲一区| 日本网站免费在线观看| 国产在线不卡| 欧美少妇一区二区三区| 日韩综合一区| 亚洲春色在线| 精品国产一区二区三区四区| 久久久亚洲综合网站| 韩国精品福利一区二区三区| 99c视频在线| 欧美国产亚洲精品| 成人av在线网址| 四虎成人精品一区二区免费网站| 国产精品久久久久久一区二区 | 国产在线激情| www.亚洲男人天堂| 人人干在线视频| 俺去了亚洲欧美日韩| a√资源在线| 日韩一中文字幕| 毛片在线视频| 美日韩精品免费观看视频| 欧美三级黄网| 久久久精品在线观看| 国产不卡在线| 欧美激情国产精品| 丁香高清在线观看完整电影视频| 久久久久久久久国产| 91白丝在线| 97久久伊人激情网| 在线最新版中文在线| 国产精品福利在线观看| 成人18视频在线观看| 国产在线视频91| 欧美视频精品全部免费观看| 97在线资源站| 欧美成人基地| 欧美日韩一区二区视频在线| 成人激情开心网| 欧美 另类 交| 激情欧美一区二区三区| 日韩小视频在线播放| 国产亚洲在线观看| 免费看黄色一级大片| 麻豆91在线观看| 91成人在线观看喷潮蘑菇| 成人动漫一区二区三区| 国产男男chinese网站| 国产精品网站在线播放| 欧美在线视频第一页| 午夜精品aaa| 黄色污污视频软件| 制服.丝袜.亚洲.中文.综合| 亚洲欧美激情在线观看| 亚洲欧洲日产国产网站| 中文字幕在线视频区| 久久99国产精品久久久久久久久| 黄视频免费在线看| 国产精品第一区| 日本免费一区二区视频| 免费不卡亚洲欧美| 97视频精品| 日本国产在线播放| 美女视频免费一区| 久久精品aⅴ无码中文字字幕重口| 91视频精品在这里| 亚洲人与黑人屁股眼交| 亚洲va欧美va人人爽| 一级黄色a毛片| 亚洲国产成人一区| 亚洲欧美日韩一区在线| 国产精品久久久久精| 亚洲电影av在线| av播放在线| 久久免费视频在线| 成人精品国产亚洲| 国产日韩二区| 97精品在线| 久久久久久香蕉| 国产成人精品在线看| 亚洲AV无码成人精品区明星换面| 亚洲精选免费视频| 亚洲精品91天天久久人人| 欧美变态tickling挠脚心| 成人免费高清在线播放| 国自产精品手机在线观看视频| 四虎影视国产精品| 欧美精品一区在线| 欧美精品大片| 欧美在线aaa| 91视视频在线观看入口直接观看www | 欧美精品激情blacked18| 一区在线影院| 久久久一本精品99久久精品| 亚洲视频精品| 亚洲视频在线不卡| 中文字幕+乱码+中文字幕一区| 天天综合网入口| 日韩视频一区二区三区 | 欧美日韩高清在线观看| 亚洲国产天堂| 亚洲国产精品久久久久婷婷老年| 亚洲久久成人| 91人人澡人人爽| 亚洲男人天堂一区| 亚洲一卡二卡在线| 亚洲色图校园春色| 欧美激情喷水| 久久久久成人精品免费播放动漫| 亚洲电影成人| 亚洲熟女一区二区三区| 亚洲免费在线视频一区 二区| 中文字幕乱码中文字幕| 一本一本久久a久久精品综合小说| 男人久久天堂| 免费久久久一本精品久久区| 亚洲综合另类| 白丝女仆被免费网站| 欧美日韩精品在线| 五月天婷婷视频| 国外成人在线播放| 麻豆国产欧美一区二区三区r| 日b视频免费观看| 懂色av一区二区三区蜜臀| 久草福利资源在线观看| 日韩精品自拍偷拍| 欧洲成人综合网| 成人在线看片| 日韩一级欧洲| 超碰97人人干| 色先锋久久av资源部| 国产尤物视频在线| 国产精品久久久久久久久久免费 | 91成人国产在线观看| 色婷婷久久久| 成熟老妇女视频| 国产欧美一区二区三区在线老狼| 亚洲视屏在线观看| www国产精品视频| 亚洲毛片在线免费| 桥本有菜av在线| 高清不卡一二三区| 国产成人在线免费观看视频| 亚洲欧美在线播放| 日韩欧美2区| 天天操天天干天天玩| 成人性生交大片免费| 日本天堂网在线| 中文字幕一区日韩电影| 日韩欧美一级| 欧美亚洲另类色图| 国产精品欧美极品| 囯产精品一品二区三区| 欧美一区二区三区图| 日韩情爱电影在线观看| 日本黄色www| 一本大道久久a久久精二百| av播放在线| 国产一区二区久久久| 秋霞国产午夜精品免费视频| 日本黄色片免费观看| 亚洲国产精品视频在线观看| 你懂得影院夜精品a| 精品久久免费观看| 99re视频这里只有精品| 一级黄色a毛片| 韩国三级日本三级少妇99| 日本久久黄色| 女性生殖扒开酷刑vk| 欧美日韩免费观看一区二区三区 | 91中文在线观看| 国产亚洲欧洲| 婷婷久久综合网| 亚洲欧美在线看| 久久久久久久久成人| 国产精品涩涩涩视频网站| 樱花草国产18久久久久| 国产在线小视频|