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

Redis 集群化的 3 種方案對比

數據庫 其他數據庫 Redis
我們簡單理一下這幾個方案的特點,以及它們之間的聯系。

之前我們提到,為了保證Redis的高可用,主要需要以下幾個方面:

  •  數據持久化
  •  主從復制
  •  自動故障恢復
  •   集群化

我們簡單理一下這幾個方案的特點,以及它們之間的聯系。

數據持久化本質上是為了做數據備份,有了數據持久化,當Redis宕機時,我們可以把數據從磁盤上恢復回來,但在數據恢復之前,服務是不可用的,而且數據恢復的時間取決于實例的大小,數據量越大,恢復起來越慢。Redis的持久化過程可以參考:Redis持久化是如何做的?RDB和AOF對比分析。

而主從復制則是部署多個副本節點,多個副本節點實時復制主節點的數據,當主節點宕機時,我們有完整的副本節點可以使用。另一方面,如果我們業務的讀請求量很大,主節點無法承受所有的讀請求,多個副本節點可以分擔讀請求,實現讀寫分離,這樣可以提高Redis的訪問性能。Redis 6.0 集群搭建實踐

但有個問題是,當主節點宕機時,我們雖然有完整的副本節點,但需要手動操作把從節點提升為主節點繼續提供服務,如果每次主節點故障,都需要人工操作,這個過程既耗時耗力,也無法保證及時性,高可用的程度將大打折扣。如何優化呢?

有了數據持久化、主從復制、故障自動恢復這些功能,我們在使用Redis時是不是就可以高枕無憂了?

答案是否定的,如果我們的業務大部分都是讀請求,可以使用讀寫分離提升性能。但如果寫請求量也很大呢?現在是大數據時代,像阿里、騰訊這些大體量的公司,每時每刻都擁有非常大的寫入量,此時如果只有一個主節點是無法承受的,那如何處理呢?

這就需要集群化!簡單來說實現方式就是,多個主從節點構成一個集群,每個節點存儲一部分數據,這樣寫請求也可以分散到多個主節點上,解決寫壓力大的問題。同時,集群化可以在節點容量不足和性能不夠時,動態增加新的節點,對進群進行擴容,提升性能。

從這篇文章開始,我們就開始介紹Redis的集群化方案。當然,集群化也意味著Redis部署架構更復雜,管理和維護起來成本也更高。而且在使用過程中,也會遇到很多問題,這也衍生出了不同的集群化解決方案,它們的側重點各不相同。

這篇文章我們先來整體介紹一下Redis集群化比較流行的幾個解決方案,先對它們有整體的認識,后面我會專門針對我比較熟悉的集群方案進行詳細的分析。

集群化方案

要想實現集群化,就必須部署多個主節點,每個主節點還有可能有多個從節點,以這樣的部署結構組成的集群,才能更好地承擔更大的流量請求和存儲更多的數據。

可以承擔更大的流量是集群最基礎的功能,一般集群化方案還包括了上面提到了數據持久化、數據復制、故障自動恢復功能,利用這些技術,來保證集群的高性能和高可用。

另外,優秀的集群化方案還實現了在線水平擴容功能,當節點數量不夠時,可以動態增加新的節點來提升整個集群的性能,而且這個過程是在線完成的,業務無感知。

業界主流的Redis集群化方案主要包括以下幾個:

  •  客戶端分片
  •  Codis
  •  Twemproxy
  •  Redis Cluster

它們還可以用是否中心化來劃分,其中客戶端分片、Redis Cluster屬于無中心化的集群方案,Codis、Tweproxy屬于中心化的集群方案。

是否中心化是指客戶端訪問多個Redis節點時,是直接訪問還是通過一個中間層Proxy來進行操作,直接訪問的就屬于無中心化的方案,通過中間層Proxy訪問的就屬于中心化的方案,它們有各自的優劣,下面分別來介紹。

客戶端分片

客戶端分片主要是說,我們只需要部署多個Redis節點,具體如何使用這些節點,主要工作在客戶端。

客戶端通過固定的Hash算法,針對不同的key計算對應的Hash值,然后對不同的Redis節點進行讀寫。

客戶端分片集群模式

客戶端分片需要業務開發人員事先評估業務的請求量和數據量,然后讓DBA部署足夠的節點交給開發人員使用即可。

這個方案的優點是部署非常方便,業務需要多少個節點DBA直接部署交付即可,剩下的事情就需要業務開發人員根據節點數量來編寫key的請求路由邏輯,制定一個規則,一般采用固定的Hash算法,把不同的key寫入到不同的節點上,然后再根據這個規則進行數據讀取。

可見,它的缺點是業務開發人員使用Redis的成本較高,需要編寫路由規則的代碼來使用多個節點,而且如果事先對業務的數據量評估不準確,后期的擴容和遷移成本非常高,因為節點數量發生變更后,Hash算法對應的節點也就不再是之前的節點了。

所以后來又衍生出了一致性哈希算法,就是為了解決當節點數量變更時,盡量減少數據的遷移和性能問題。

這種客戶端分片的方案一般用于業務數據量比較穩定,后期不會有大幅度增長的業務場景下使用,只需要前期評估好業務數據量即可。

Codis

隨著業務和技術的發展,人們越發覺得,當我需要使用Redis時,我們不想關心集群后面有多少個節點,我們希望我們使用的Redis是一個大集群,當我們的業務量增加時,這個大集群可以增加新的節點來解決容量不夠用和性能問題。

這種方式就是服務端分片方案,客戶端不需要關心集群后面有多少個Redis節點,只需要像使用一個Redis的方式去操作這個集群,這種方案將大大降低開發人員的使用成本,開發人員可以只需要關注業務邏輯即可,不需要關心Redis的資源問題。

多個節點組成的集群,如何讓開發人員像操作一個Redis時那樣來使用呢?這就涉及到多個節點是如何組織起來提供服務的,一般我們會在客戶端和服務端中間增加一個代理層,客戶端只需要操作這個代理層,代理層實現了具體的請求轉發規則,然后轉發請求到后面的多個節點上,因此這種方式也叫做中心化方式的集群方案,Codis就是以這種方式實現的集群化方案。

Proxy集群模式

Codis架構圖

Codis是由國人前豌豆莢大神開發的,采用中心化方式的集群方案。因為需要代理層Proxy來進行所有請求的轉發,所以對Proxy的性能要求很高,Codis采用Go語言開發,兼容了開發效率和性能。

Codis包含了多個組件:

  •  codis-proxy:主要負責對請求的讀寫進行轉發
  •  codis-dashbaord:統一的控制中心,整合了數據轉發規則、故障自動恢復、數據在線遷移、節點擴容縮容、自動化運維API等功能
  •  codis-group:基于Redis 3.2.8版本二次開發的Redis Server,增加了異步數據遷移功能
  •  codis-fe:管理多個集群的UI界面

可見Codis的組件還是挺多的,它的功能非常全,除了請求轉發功能之外,還實現了在線數據遷移、節點擴容縮容、故障自動恢復等功能。

Codis的Proxy就是負責請求轉發的組件,它內部維護了請求轉發的具體規則,Codis把整個集群劃分為1024個槽位,在處理讀寫請求時,采用crc32Hash算法計算key的Hash值,然后再根據Hash值對1024個槽位取模,最終找到具體的Redis節點。

Codis最大的特點就是可以在線擴容,在擴容期間不影響客戶端的訪問,也就是不需要停機。這對業務使用方是極大的便利,當集群性能不夠時,就可以動態增加節點來提升集群的性能。

為了實現在線擴容,保證數據在遷移過程中還有可靠的性能,Codis針對Redis進行了修改,增加了針對異步遷移數據相關命令,它基于Redis 3.2.8進行開發,上層配合Dashboard和Proxy組件,完成對業務無損的數據遷移和擴容功能。

因此,要想使用Codis,必須使用它內置的Redis,這也就意味著Codis中的Redis是否能跟上官方最新版的功能特性,可能無法得到保障,這取決于Codis的維護方,目前Codis已經不再維護,所以使用Codis時只能使用3.2.8版的Redis,這是一個痛點。

另外,由于集群化都需要部署多個節點,因此操作集群并不能完全像操作單個Redis一樣實現所有功能,主要是對于操作多個節點可能產生問題的命令進行了禁用或限制,具體可參考Codis不支持的命令列表。

但這不影響它是一個優秀的集群化方案,由于我司使用Redis集群方案較早,那時Redis Cluster還不夠成熟,所以我司使用的Redis集群方案就是Codis。

目前我的工作主要是圍繞Codis展開的,我們公司對Codis進行了定制開發,還對Redis進行了一些改造,讓Codis支持了跨多個數據中心的數據同步,因此我對Codis的代碼比較熟悉,后面會專門寫一些文章來剖析Codis的實現原理,學習它的原理,這對我們理解分布式存儲有很大的幫助!

Twemproxy

Twemproxy是由Twitter開源的集群化方案,它既可以做Redis Proxy,還可以做Memcached Proxy。

它的功能比較單一,只實現了請求路由轉發,沒有像Codis那么全面有在線擴容的功能,它解決的重點就是把客戶端分片的邏輯統一放到了Proxy層而已,其他功能沒有做任何處理。

Tweproxy推出的時間最久,在早期沒有好的服務端分片集群方案時,應用范圍很廣,而且性能也極其穩定。

但它的痛點就是無法在線擴容、縮容,這就導致運維非常不方便,而且也沒有友好的運維UI可以使用。Codis就是因為在這種背景下才衍生出來的。

Redis Cluster

采用中間加一層Proxy的中心化模式時,這就對Proxy的要求很高,因為它一旦出現故障,那么操作這個Proxy的所有客戶端都無法處理,要想實現Proxy的高可用,還需要另外的機制來實現,例如Keepalive。

而且增加一層Proxy進行轉發,必然會有一定的性能損耗,那么除了客戶端分片和上面提到的中心化的方案之外,還有比較好的解決方案么?

Redis官方推出的Redis Cluster另辟蹊徑,它沒有采用中心化模式的Proxy方案,而是把請求轉發邏輯一部分放在客戶端,一部分放在了服務端,它們之間互相配合完成請求的處理。

Redis Cluster是在Redis 3.0推出的,早起的Redis Cluster由于沒有經過嚴格的測試和生產驗證,所以并沒有廣泛推廣開來。也正是在這樣的背景下,業界衍生了出了上面所說的中心化集群方案:Codis和Tweproxy。

但隨著Redis的版本迭代,Redis官方的Cluster也越來越穩定,更多人開始采用官方的集群化方案。也正是因為它是官方推出的,所以它的持續維護性可以得到保障,這就比那些第三方的開源方案更有優勢。

Redis Cluster沒有了中間的Proxy代理層,那么是如何進行請求的轉發呢?

Redis把請求轉發的邏輯放在了Smart Client中,要想使用Redis Cluster,必須升級Client SDK,這個SDK中內置了請求轉發的邏輯,所以業務開發人員同樣不需要自己編寫轉發規則,Redis Cluster采用16384個槽位進行路由規則的轉發。

沒有了Proxy層進行轉發,客戶端可以直接操作對應的Redis節點,這樣就少了Proxy層轉發的性能損耗。

Redis Cluster也提供了在線數據遷移、節點擴容縮容等功能,內部還內置了哨兵完成故障自動恢復功能,可見它是一個集成所有功能于一體的Cluster。因此它在部署時非常簡單,不需要部署過多的組件,對于運維極其友好。

Redis Cluster在節點數據遷移、擴容縮容時,對于客戶端的請求處理也做了相應的處理。當客戶端訪問的數據正好在遷移過程中時,服務端與客戶端制定了一些協議,來告知客戶端去正確的節點上訪問,幫助客戶端訂正自己的路由規則。

雖然Redis Cluster提供了在線數據遷移的功能,但它的遷移性能并不高,遷移過程中遇到大key時還有可能長時間阻塞遷移的兩個節點,這個功能相較于Codis來說,Codis數據遷移性能更好。這里先了解一個大概就好,后面我會專門針對Codis和Redis Cluster在線遷移功能的性能對比寫一些文章。

現在越來越多的公司開始采用Redis Cluster,有能力的公司還在它的基礎上進行了二次開發和定制,來解決Redis Cluster存在的一些問題,我們期待Redis Cluster未來有更好的發展。

總結

比較完了這些集群化方案,下面我們來總結一下。

 

業界主流的集群化方案就是以上這些,并對它們的特點和區別做了簡單的介紹,我們在開發過程中選擇自己合適的集群方案即可,但最好是理解它們的實現原理,在使用過程中遇到問題才可以更從容地去解決。 

 

責任編輯:龐桂玉 來源: 民工哥技術之路
相關推薦

2024-08-27 08:29:49

2020-11-24 10:13:02

Redis集群數據庫

2018-07-09 08:38:13

集群Redis方案

2016-09-13 14:05:24

Spark集群管理模式

2021-10-19 07:27:07

邊緣集群管理

2020-11-20 09:39:19

Linux 審計操作系統

2010-06-01 10:37:11

MySQL修改root

2018-07-10 08:42:45

Oracle高可用集群

2020-05-18 10:52:10

集群SessionRedis

2023-04-03 10:00:00

Redis分布式

2019-05-15 10:59:50

開發者技能工具

2019-10-22 10:48:48

Redis集群架構

2010-05-07 12:53:50

Oracle提高SQL

2019-07-25 15:32:35

分布式事務微服務系統架構

2025-10-09 09:28:50

2022-05-07 09:20:38

智能客服模塊方案

2010-05-19 15:42:08

2021-01-12 08:43:29

Redis ListStreams

2020-08-31 06:43:13

Redis集群模式

2023-01-30 08:12:53

訂單超時自動取消延長訂單
點贊
收藏

51CTO技術棧公眾號

国产传媒久久久| 欧美在线www| 性一交一黄一片| 岛国在线视频网站| 国产日韩亚洲欧美综合| 国产精品丝袜一区二区三区| 国产在线一卡二卡| 日本精品影院| 555夜色666亚洲国产免| 国产自产在线视频| а√天堂中文在线资源bt在线 | 特黄视频免费观看| av电影免费在线看| 国产精品成人免费在线| 精品麻豆av| 国产免费的av| 亚洲一区免费| 欧美国产精品人人做人人爱| 日本乱子伦xxxx| av日韩精品| 欧美美女视频在线观看| 亚洲午夜无码av毛片久久| 精品国产白色丝袜高跟鞋| 91香蕉视频mp4| 91传媒视频免费| 樱花视频在线免费观看| 精久久久久久| 欧美成人免费在线视频| 国产黄色录像视频| 夜夜春成人影院| 亚洲精品一区二区三区影院| 亚洲成人av免费观看| 中文字幕系列一区| 色综合久久中文综合久久97| 黄色特一级视频| 丁香婷婷在线观看| 久久综合丝袜日本网| 国产精品免费一区二区三区| 国产毛片久久久久| 麻豆精品一区二区三区| 国产精品69精品一区二区三区| 国产一级片免费| 欧美日韩理论| 久久999免费视频| 97在线观看免费高| 国产精品99一区二区三区| 国产亚洲激情在线| 国产三级短视频| 免费成人网www| 亚洲精品自拍视频| 极品白嫩丰满美女无套| 秋霞影院一区二区三区| 亚洲电影在线看| 人妻av一区二区| 精品欠久久久中文字幕加勒比| 精品国免费一区二区三区| 绯色av蜜臀vs少妇| 大桥未久女教师av一区二区| 精品黑人一区二区三区久久 | 哺乳挤奶一区二区三区免费看| 777亚洲妇女| 免费观看黄网站| aaa国产精品| 亚洲第一福利在线观看| 熟妇人妻久久中文字幕| 亚洲动漫在线观看| 亚洲性线免费观看视频成熟| 五月天精品视频| 日韩av免费大片| 久久久国产精品视频| 欧美黄片一区二区三区| 欧美天天在线| 777国产偷窥盗摄精品视频| 亚洲不卡在线视频| 久88久久88久久久| 国产91色在线|亚洲| 亚洲欧洲国产综合| 中文一区一区三区高中清不卡| 在线电影看在线一区二区三区| a级毛片免费观看在线| 亚洲一级二级三级| 日本黄网站免费| 欧美男女视频| 欧美大胆人体bbbb| 国产成人精品无码免费看夜聊软件| 欧美伦理在线视频| 久久99精品视频一区97| 伦av综合一区| 黑人巨大精品欧美一区| 国产区一区二区| www.亚洲.com| 亚洲成人你懂的| 日本va中文字幕| 91精品丝袜国产高跟在线| 亚洲精品国产精品国产自| 超碰97av在线| 亚洲激情av| 国产综合久久久久| 色婷婷激情五月| 久久久精品人体av艺术| 午夜啪啪福利视频| 欧美三级网址| 欧美刺激午夜性久久久久久久| 精品欧美一区二区久久久| 欧美激情日韩| 国产精品视频久久久久| 秋霞网一区二区| ●精品国产综合乱码久久久久| 熟女少妇在线视频播放| 国产免费av国片精品草莓男男| 亚洲精品日韩在线| 久草福利资源在线观看| 秋霞电影网一区二区| 国产美女在线精品免费观看| 日本三级在线播放完整版| 疯狂欧美牲乱大交777| 一级片黄色免费| 精品国产乱码久久久久久果冻传媒| 欧美黑人极品猛少妇色xxxxx| 中国精品一区二区| 久久蜜桃香蕉精品一区二区三区| 免费的av在线| 日本在线一区二区| 亚洲欧洲在线看| 欧美三级午夜理伦| 夫妻av一区二区| 日本福利视频导航| 精品女同一区二区三区在线观看| 国产午夜精品理论片a级探花| 久久综合色综合| 国产精品影音先锋| 中文字幕中文字幕在线中心一区| **欧美日韩在线观看| 日韩精品免费观看| 日韩xxxxxxxxx| 床上的激情91.| 日本一级黄视频| 欧美午夜在线播放| 欧美成人精品三级在线观看| 国产乱码精品一区二区| 国产精品毛片a∨一区二区三区| 热久久精品免费视频| 亚洲欧美tv| 欧美在线视频免费| 青青操在线视频| 色婷婷精品久久二区二区蜜臀av| aaaaa一级片| 蘑菇福利视频一区播放| 日韩wuma| 成人在线免费av| 色噜噜亚洲精品中文字幕| 在线观看国产小视频| 中文字幕精品—区二区四季| 9l视频白拍9色9l视频| 久久一级电影| 91中文字幕一区| 污污影院在线观看| 精品日韩欧美在线| 亚洲精品在线观看av| 91网站在线播放| 日本女优爱爱视频| 香蕉国产精品| 成人h在线播放| 麻豆免费版在线观看| 亚洲美女视频网| 国产九色91回来了| 亚洲人成网站影音先锋播放| 在线观看免费看片| 亚洲精品少妇| 日本欧洲国产一区二区| 深夜日韩欧美| 欧美国产高跟鞋裸体秀xxxhd| 人人妻人人澡人人爽精品日本| 欧美丝袜一区二区| 在线观看免费黄色网址| 国产一区二区三区黄视频| 欧美久久久久久久久久久久久久| 欧美日韩一区二区三区四区不卡| 国产v综合ⅴ日韩v欧美大片| 日本美女在线中文版| 日韩女优av电影| 天堂网视频在线| 亚洲日本va在线观看| 美女黄色一级视频| 日韩vs国产vs欧美| 大胆欧美熟妇xx| 国产精品一区2区3区| 成人在线小视频| 国产在线美女| 久久精品人人做人人爽| 头脑特工队2在线播放| 欧美欧美午夜aⅴ在线观看| 国产精品9191| 国产精品国产自产拍在线| 欧美极品jizzhd欧美仙踪林| 日本aⅴ精品一区二区三区| 久久久国内精品| 精品一二三区| 国产欧美日韩伦理| 日韩黄色三级| 青青草99啪国产免费| 最新黄网在线观看| 国产亚洲精品久久久优势| 狠狠躁夜夜躁av无码中文幕| 欧美午夜精品久久久久久超碰| 国产真人真事毛片| 日韩理论片网站| 9.1成人看片免费版| 国产精品一级片在线观看| 欧美男女交配视频| 亚洲欧美日韩国产一区二区| 欧美a级免费视频| 色呦哟—国产精品| 欧美日韩亚洲一区二区三区在线观看| 国产日韩欧美中文在线| 国产精品成人在线| 免费h在线看| 欧美日韩第一页| 午夜激情在线观看| 亚洲视频综合网| 视频国产一区二区三区| 亚洲国产精品久久久久秋霞不卡| 国产又粗又猛又爽又黄视频| 在线观看亚洲一区| 黄色在线免费观看| 欧美日韩视频在线| 日韩av一二三区| 亚洲综合无码一区二区| 日本福利片在线观看| 国产精品网站在线观看| 中文字幕被公侵犯的漂亮人妻| 91亚洲国产成人精品一区二区三| 国产高潮视频在线观看| 成人av在线影院| 怡红院一区二区| 成人免费av资源| 免费a v网站| av亚洲精华国产精华| 97精品人妻一区二区三区蜜桃| 国产成人超碰人人澡人人澡| 黄色a级三级三级三级| 国产在线国偷精品产拍免费yy| 一个色综合久久| 国产一区二区伦理| 国产精品久久久久野外| 国产精品一区二区久久不卡| 中文字幕色网站| 国产精品一色哟哟哟| 一级全黄裸体片| hitomi一区二区三区精品| 香港三级日本三级| 久久久久久免费| 精品一区二区6| 亚洲视频一区在线| www青青草原| 亚洲一二三区不卡| 国产精品美女久久久久av爽| 日韩欧中文字幕| 中文在线观看免费高清| 这里只有精品电影| 黄色av网址在线| 亚洲欧美成人网| 浪潮av一区| 久久青草福利网站| 男人最爱成人网| 国产欧美日韩免费看aⅴ视频| 91成人福利社区| 国产精品18毛片一区二区| 日本午夜精品| 亚洲高清123| 亚洲一区二区三区| 国产精品自拍片| 日韩 欧美一区二区三区| 久久久久久久久久毛片| 成人精品高清在线| 精品无码在线观看| 亚洲免费观看高清完整版在线观看熊| 国产性70yerg老太| 日韩欧美综合在线视频| 国产精品久久久久久久免费看| 欧美成人精品3d动漫h| 青青操视频在线| 久久综合久久八八| 竹内纱里奈兽皇系列在线观看| 国产欧美一区二区白浆黑人| 亚洲一区二区三区在线免费 | wwwww在线观看| 久久嫩草精品久久久精品一| 999精品在线视频| 精品久久久久久中文字幕一区奶水 | 亚洲成av人片www| 欧美另类高清videos的特点| 欧美一级一级性生活免费录像| 亚州精品国产精品乱码不99按摩| 久久人人爽人人爽人人片av不| 欧美国产日本高清在线| 日韩三区免费| 国产乱码精品一区二区三区卡| 欧美精品一区二区三区中文字幕| 成人av在线播放观看| 男人的天堂亚洲一区| 伦理片一区二区| 成人欧美一区二区三区1314| 少妇高潮av久久久久久| 日韩精品专区在线影院重磅| 成黄免费在线| 2024亚洲男人天堂| 这里视频有精品| 伊人婷婷久久| 日韩电影在线观看电影| 亚洲天堂av网站| 亚洲精品国产一区二区精华液 | 欧美一二三四在线| 阿v免费在线观看| 欧日韩在线观看| 国产主播性色av福利精品一区| 美国av在线播放| 欧美a级一区二区| 37p粉嫩大胆色噜噜噜| 亚洲国产va精品久久久不卡综合| 91麻豆国产视频| 这里只有视频精品| 亚洲成a人片| 久久国产精品-国产精品| 黑丝一区二区| 亚洲国产午夜精品| 亚洲欧美在线观看| 亚洲手机在线观看| 中文字幕免费国产精品| 欧美亚洲韩国| 欧洲精品码一区二区三区免费看| 日韩亚洲国产精品| 成人在线电影网站| 亚洲v中文字幕| 蜜桃av中文字幕| 国模精品一区二区三区色天香| 日本在线一区二区三区| 97av中文字幕| 成人性生交大片免费看中文网站| 激情综合网五月天| 欧美成人欧美edvon| 欧美黑人猛交的在线视频| 97在线中文字幕| 欧美日韩国产探花| 伦理片一区二区| 欧美色道久久88综合亚洲精品| 手机福利在线| 日韩av片永久免费网站| 精品国产99| 亚洲国产成人va在线观看麻豆| 国产精品久久精品日日| 国产精品欧美激情在线| 欧美另类99xxxxx| 成人av资源网址| 男女超爽视频免费播放| 97久久精品人人爽人人爽蜜臀| wwwwww国产| 一个色综合导航| 亚洲人体在线| 黄色一级片黄色| 久久亚洲捆绑美女| 中日韩在线观看视频| 久久久国产视频91| 1769国产精品视频| 欧美性久久久久| 国产欧美日韩另类视频免费观看 | 亚洲欧洲自拍| 日产精品一线二线三线芒果| 美腿丝袜亚洲色图| 青青草成人免费| 亚洲精品成人免费| 国产精品一区二区免费福利视频| 992tv成人免费观看| 成人激情小说乱人伦| 国产免费一级视频| 久久精品国产欧美亚洲人人爽| 天堂精品在线视频| 凹凸国产熟女精品视频| 欧美国产1区2区| www.四虎在线观看| 国产成人精品电影久久久| 99国内精品久久久久久久| 中文字幕一区二区三区人妻在线视频 | 国产成人免费av在线| 久久一区二区三区视频| 最近2019中文字幕大全第二页| 无码国模国产在线观看| 国产黄视频在线| 国产精品成人免费在线| 少妇av在线播放| 91精品免费看| 国产毛片久久| 国产盗摄x88av| 亚洲性无码av在线| 国产极品模特精品一二| 午夜免费福利在线| 欧美日韩国产一区二区| 黄色在线观看网站| 久久综合色一本| 国产成人免费视频一区|