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

干貨滿滿 | MongoDB集群實戰攻略

數據庫 MongoDB
MongoDB是一個開源的,基于分布式的,面向文檔存儲的菲關系型數據庫。可以運行在Windows、Unix、OSX、Solaris系統上,支持32位和64位應用,提供多種編程語言的驅動程序。MongoDB支持的數據結構非常松散,是類似JSON的BSON格式,通過鍵值對的形式存儲數據,可以存儲復雜的數據類型。

 

簡介

MongoDB是一個開源的,基于分布式的,面向文檔存儲的菲關系型數據庫。可以運行在Windows、Unix、OSX、Solaris系統上,支持32位和64位應用,提供多種編程語言的驅動程序。MongoDB支持的數據結構非常松散,是類似JSON的BSON格式,通過鍵值對的形式存儲數據,可以存儲復雜的數據類型。

基本概念

文檔(document):文檔是MongoDB的核心概念,是數據的基本單元,類似于關系數據庫中的行。在MongoDB中,文檔表示為鍵值對的一個有序集。文檔一般使用如下的樣式來標記: 

  1. {"title":"hello!"
  2. {"title":"hello!","recommend":5} 
  3. {"title":"hello!","recommend":5,"author":{"firstname":"paul","lastname":"frank"}}  

從上面的例子可以看到,文檔的值有不同的數據類型,甚至可以是一個完整的內嵌文檔(***一個示例的author就是一個文檔)

集合(collection):集合是一組文檔的集合,相當于關系型數據庫中的數據表,MongoDB數據庫不是關系型數據庫,沒有模式的概念。同一集合中的文檔可以有不同的形式。比如: 

  1. {"name":"jack","age":19} 
  2.  
  3. {"name":"wangjun","age":22,"sex":"1" 

可以存在同一個集合當中。

數據庫(database):多個文檔構成集合,多個集合組成數據庫。一個MongoDB實例可以承載多個數據庫,每個數據庫可以擁有0到多個集合。

MongoDB 的主要目標是在鍵值對存儲方式(提供了高性能和高度伸縮性)以及傳統的 RDBMS(關系性數據庫)系統,集兩者的優勢于一身。MongoDB適用于以下場景:

  • 網站數據:Mongo 非常適合實時的插入,更新與查詢,并具備網站實時數據存儲所需的復制及高度伸縮性。
  • 緩存:由于性能很高,Mongo 也適合作為信息基礎設施的緩存層。在系統重啟之后,由 Mongo 搭建的持久化緩存可以避免下層的數據源過載。 
  • 大尺寸、低價值的數據:使用傳統的關系數據庫存儲一些數據時可能會比較貴,在此之前,很多程序員往往會選擇傳統的文件進行存儲。
  • 高伸縮性的場景:Mongo非常適合由數十或數百臺服務器組成的數據庫
  • 用于對象及JSON數據的存儲:Mongo的BSON數據格式非常適合文檔格式化的存儲及查詢。

當然 MongoDB 也有不適合的場景:

  • 高度事務性的系統:例如銀行或會計系統。傳統的關系型數據庫目前還是更適用于需要大量事務的應用程序。
  • 傳統的商業智能應用:針對特定問題的 BI 數據庫能夠提供高度優化的查詢方式。對于此類應用,數據倉庫可能時更適合的選擇(如Hadoop套件中的Hive)。
  • 需要SQL的問題。  

集群攻略

MongoDB在商用環境中,為了高可用性,通常都是以集群形式使用的,MongoDB的集群環境搭建非常簡單,下面就作一個介紹。 

主從模式

我們在使用MySQL數據庫時廣泛采用的模式,采用雙機備份后主節點掛掉了后從節點可以接替主機繼續服務。所以這種模式比單節點的要可靠得多。

下面看一下怎么一步步搭建MongoDB的主從復制節點:

1. 準備兩臺機器 10.43.159.56 和 10.43.159.58。 10.43.159.56當作主節點, 10.43.159.58作為從節點。

2. 分別下載MongoDB安裝程序包。在10.43.159.56上建立文件夾/data/MongoDBtest/master,10.43.159.58建立文件夾/data/MongoDBtest/slave。

3. 在10.43.159.56啟動MongoDB主節點程序。注意后面的這個 “ –master ”參數,標示主節點: 

  1. mongod –dbpath /data/MongoDBtest/master–master 

輸出日志如下,成功: 

  1. [initandlisten] MongoDB starting :pid=18285 port=27017 dbpath=/data/MongoDBtest/master master=1 

4. 在10.43.159.58啟動MongoDB從節點程序。關鍵配置:指定主節點ip地址和端口 –source 10.43.159.56:27017 和標示從節點 –slave參數: 

  1. mongod –dbpath /data/MongoDBtest/slave–slave –source 10.43.159.56:27017 

輸出日志如下,成功: 

  1. [initandlisten] MongoDB starting : pid=17888port=27017 dbpath=/data/MongoDBtest/slave slave=1  

日志顯示從節點從主節點同步復制數據 : 

  1. [replslave] repl: from host: 10.43.159.56:27017 

這樣,主從結構的MongoDB集群就搭建好了,是不是很簡單?

下面我們來看看這個集群能做什么?先登錄到從節點shell上,執行插入數據: 

  1. mongo 127.0.0.1:27017   
  2.  
  3. > db.testdb.insert({"test3":"testval3"});   
  4.  
  5. not master    

可以看到 MongoDB的從節點是只能讀,不能執行寫操作的。

那么如果主服務器掛掉,從服務器可以接替工作嗎?

可以試一下,強制關掉主節點上的MongoDB進程,登錄在從節點上,再次執行插入數據: 

  1. > db.testdb.insert({"test3":"testval3"});   
  2.  
  3. not master    

看來從節點并沒有自動接替主節點的工作,那就只有人工處理了,停止從節點,再以master的方式啟動從節點,由于從節點上數據跟主節點一樣,此時從節點是可以替代主節點工作的,這屬于人工切換。

此外,我們可以搭建多個從節點,實現數據庫的讀寫分離,比如主節點負責寫,多個從節點負責讀,對于移動APP,絕大部分操作都是讀操作,可以實現負荷分擔。 

那么,搭建了這套主從結構的集群是不是就能應付商用環境呢?我們發現還是有幾個問題亟待解決的:

  • 主節點掛了能否自動切換連接?目前需要手工切換。
  • 主節點的寫壓力過大如何解決?
  • 從節點每個上面的數據都是對數據庫全量拷貝,從節點壓力會不會過大?
  • 就算對從節點路由實施路由訪問策略能否做到自動擴展?

解決這幾個問題就要靠下面介紹的副本集模式了。

副本模式

MongoDB官方已經不建議使用主從模式了,替代方案是采用副本集的模式,那什么是副本集呢?簡單地說,副本集就是有自動故障恢復功能的主從集群,或者說主從模式其實就是一個單副本的應用,沒有很好的擴展性和容錯性。而副本集具有多個副本保證了容錯性,就算一個副本掛掉了還有很多副本存在,更棒的是副本集很多地方都是自動化的,它為你做了很多管理工作。聰明的讀者已經發現,主從模式的***個問題手工切換已經得到解決了,難怪MongoDB官方強烈推薦使用這種模式。我們來看看MongoDB副本集的架構圖:

由圖可以看到客戶端連接到整個副本集,不關心具體哪一臺機器是否掛掉。主服務器負責整個副本集的讀寫,副本集定期同步數據備份,一旦主節點掛掉,副本節點就會選舉一個新的主服務器,這一切對于應用服務器不需要關心。我們看一下主服務器掛掉后的架構:

副本集中的副本節點通過心跳機制檢測到主節點掛掉后,就會在集群內發起主節點的選舉機制,自動選舉一位新的主服務器。So Cool!讓我們趕緊來部署一下!

官方推薦的副本集機器數量為至少3個(官方說副本集數量***是奇數),那我們也按照這個數量配置測試。

1. 準備三臺機器 10.43.159.56、 10.43.159.58、10.43.159.60。10.43.159.56當作副本集主節點,10.43.159.58、10.43.159.60作為副本集副本節點。

2. 分別在每臺機器上建立MongoDB副本集測試文件夾

3. 下載安裝MongoDB的安裝程序包

4. 分別在每臺機器上啟動MongoDB

給你的副本集取個名字吧,比如這里叫test: 

  1. /data/MongoDBtest/MongoDB-linux-x86_64-2.4.8/bin/mongod  --dbpath /data/MongoDBtest/replset/data   --replSet test 

從日志可以看出副本集還沒有初始化。 

5. 初始化副本集

在三臺機器上任意一臺機器登陸MongoDB: 

  1. /data/MongoDBtest/MongoDB-linux-x86_64-2.4.8/bin/mongo 

使用admin數據庫: 

  1. use admin 

定義副本集配置變量,這里的 _id:”test” 和上面命令參數“ –replSet test” 要保持一致: 

  1. config = { _id:"test", members:[ 
  2.  
  3. ... {_id:0,host:" 10.43.159.56:27017"}, 
  4.  
  5. ... {_id:1,host:" 10.43.159.58:27017"}, 
  6.  
  7. ... {_id:2,host:" 10.43.159.60:27017"}] 
  8.  
  9. ... }  

初始化副本集配置: 

  1. rs.initiate(config); 

輸出成功: 

  1. {   
  2.  
  3.     "info" : "Config now saved locally.  Should come online in about a minute.",   
  4.  
  5.     "ok" : 1   
  6.  
  7. }    

查看日志,副本集啟動成功后,56為主節點PRIMARY,58、60為副本節點SECONDARY,注意這里是三個節點共同選舉出的主節點,有一定隨機性。

查看集群節點的狀態: 

  1. rs.status(); 

整個副本集已經搭建成功了。是不是超級簡單? 

副本集模式的MongoDB不僅搭建簡單,而且功能強大。現在回頭看看這種模式能否解決我們前面遺留的問題:主節點掛了能否自動切換連接?

先測試副本集數據復制功能是否正常

首先在主節點56上插入數據,然后再副本節點上查看數據,發現日志報錯: 

  1. error: { "$err" : "not master and slaveOk=false""code" : 13435 } at src/mongo/shell/query.js:128 

這是因為默認只從主節點讀寫數據,副本不允許讀,只要設置副本可以讀即可。在副本節點上執行:rs.slaveOk(),然后查詢數據,發現主節點的數據已經同步過來了。 

再測試下副本集的故障轉移功能

先停掉主節點56上的進程,可以看到58和60節點上的日志顯示的就是投票過程。再執行rs.status()可以看到集群狀態更新了,56為不可達,58成為主節點,60還是副本。再啟動56節點,發現還是58為主節點,56變為副本節點。這樣就解決了***個故障自動轉移的問題。

那么,對于主節點讀寫壓力過大,如何解決呢?常見的解決方案是讀寫分離,MongoDB副本集的讀寫分離如何做呢?

看圖說話:

對于移動APP的場景,通常寫操作遠沒有讀操作多,所以一臺主節點負責寫,兩臺副本節點負責讀。從哪個節點讀,完全可以由客戶端選擇,數據讀取參數一共有五類(Primary、PrimaryPreferred、Secondary、SecondaryPreferred、Nearest):

  • Primary:默認參數,只從主節點上進行讀取操作; 
  • PrimaryPreferred:大部分從主節點上讀取數據,只有主節點不可用時從Secondary節點讀取數據。 
  • Secondary:只從Secondary節點上進行讀取操作,存在的問題是Secondary節點的數據會比Primary節點數據“舊”。 
  • SecondaryPreferred:優先從Secondary節點進行讀取操作,Secondary節點不可用時從主節點讀取數據; 
  • Nearest:不管是主節點、Secondary節點,從網絡延遲***的節點上讀取數據。

典型的副本集組網中,除了有副本節點,還有其他角色,比如仲裁節點,如下圖: 

其中的仲裁節點不存儲數據,只是負責故障轉移的群體投票,這樣就少了數據復制的壓力。此外還有Secondary-Only、Hidden、Delayed、Non-Voting等角色。

Secondary-Only:不能成為Primary節點,只能作為Secondary副本節點,防止一些性能不高的節點成為主節點。 

Hidden:這類節點是不能夠被客戶端制定IP引用,也不能被設置為主節點,但是可以投票,一般用于備份數據。 

Delayed:可以指定一個時間延遲從Primary節點同步數據。主要用于備份數據,如果實時同步,誤刪除數據馬上同步到從節點,恢復又恢復不了。 

Non-Voting:沒有選舉權的Secondary節點,純粹的備份數據節點。

總結及思考

到此整個MongoDB副本集搞定了兩個問題:

  • 主節點掛了能否自動切換連接?    //咱用副本集
  • 主節點的讀寫壓力過大如何解決? //讀寫分離

還有兩個問題待后續解決:

  • 從節點每個上面的數據都是對數據庫全量拷貝,從節點壓力會不會過大?
  • 如果數據壓力大到機器支撐不了的時候能否做到自動擴展?

這個可以通過MongoDB的分片功能來解決,我們下次再說。Bye Bye!

 

責任編輯:龐桂玉 來源: ITPUB
相關推薦

2017-04-26 08:51:36

MongoDB集群實戰

2018-04-27 11:21:14

2018-08-08 17:40:55

2020-07-03 13:29:08

Redis集群哈希槽

2017-11-09 17:35:21

數據庫OracleSQL優化

2022-08-19 09:24:46

計算機技術

2021-10-20 08:49:30

Vuexvue.js狀態管理模式

2020-05-07 09:39:49

VSCode開發代碼

2015-09-02 09:16:13

數據設計圖表

2017-04-18 11:33:52

軟件 生態

2017-08-09 13:25:20

阿里Asia

2023-02-14 08:01:32

2022-11-16 08:00:37

MongoDB阿里云的登錄

2021-04-08 21:37:06

AppGallery 應用開發

2016-09-10 19:39:34

CTO訓練營

2024-05-24 13:56:15

2022-09-15 08:31:11

主從復制模式Docker

2017-05-05 10:00:51

MongoDB查詢數據

2019-04-18 10:00:29

Windows實用軟件

2024-08-28 11:10:53

點贊
收藏

51CTO技術棧公眾號

先锋影音一区二区三区| 国产99久久精品一区二区永久免费| 午夜大片在线观看| 免费不卡av| 久久精品一级爱片| 91色视频在线观看| 日韩成人免费观看| 日韩精品免费| 亚洲精品一区二区三区蜜桃下载| 日批视频在线免费看| 久久久久久久久免费视频| 白白色亚洲国产精品| 国产伦精品免费视频| 国产一级片网址| 日韩免费看片| 日韩精品在线影院| 69久久精品无码一区二区| 英国三级经典在线观看| 亚洲免费视频中文字幕| 欧美在线一区二区三区四区| 午夜精品无码一区二区三区| 奇米影视一区二区三区小说| 久久久欧美一区二区| 欧美亚洲色综久久精品国产| 高清欧美性猛交xxxx黑人猛| 精品视频免费看| 日日橹狠狠爱欧美超碰| 成人日韩欧美| 国产精品嫩草影院av蜜臀| 国产欧美一区二区视频| 99精品久久久久久中文字幕| 日韩成人免费电影| 欧美在线播放视频| 久久久久久久福利| 一级欧洲+日本+国产| 一区二区欧美在线| 久久精品老司机| 国产亚洲精aa在线看| 欧美在线不卡视频| avav在线看| 激情视频网站在线播放色| 一区二区高清在线| 欧美一级免费在线观看| 日本在线免费播放| 中文字幕精品在线不卡| 欧美日韩系列| 男操女在线观看| 久久免费美女视频| 欧洲成人一区二区| 黄色av网站在线| 91麻豆免费看| 欧美国产二区| 极品美乳网红视频免费在线观看 | 亚洲乱码国产乱码精品精可以看| 日韩欧美视频一区二区三区四区| 涩涩视频在线观看免费| av电影在线观看不卡| 国产美女在线精品免费观看| 国产小视频免费观看| 国产成人h网站| 高清av免费一区中文字幕| www视频在线| 国产精品亚洲专一区二区三区| 91欧美精品午夜性色福利在线 | 日本中文字幕免费在线观看| 欧美aaaa视频| 久久精品视频网站| 日韩高清dvd碟片| 欧美日本二区| 久久久久亚洲精品成人网小说| 国产波霸爆乳一区二区| 国产综合亚洲精品一区二| 欧美激情a∨在线视频播放 | 日韩欧亚中文在线| av观看免费在线| 亚洲人免费短视频| 欧美日韩aaa| 中国男女全黄大片| 麻豆一区一区三区四区| 日韩毛片在线看| 国产99在线 | 亚洲| 99久久夜色精品国产亚洲1000部| 久久国产加勒比精品无码| 18精品爽视频在线观看| 午夜亚洲性色福利视频| 成人福利视频网| 老司机午夜福利视频| 国产日韩视频一区二区三区| 欧美亚洲视频一区| 女同视频在线观看| 色综合视频一区二区三区高清| 国产色视频在线播放| 91精品国产乱码久久久竹菊| 日韩精品极品在线观看| 国产黄a三级三级| 亚洲精品韩国| 成人av资源在线播放| 视频一区二区免费| 中文字幕中文字幕一区| 国产中文字幕在线免费观看| 成人毛片免费| 日韩黄色av网站| 天天做夜夜爱爱爱| 国产精品亚洲产品| 91精品在线影院| 免费在线视频你懂得| 亚洲激情网站免费观看| 波多野结衣天堂| 国产精品18hdxxxⅹ在线| 中文字幕亚洲综合久久| 亚洲天堂一区在线观看| 国产精品夜夜嗨| 亚洲精品成人三区| 中文一区一区三区高中清不卡免费| 欧美日韩精品专区| 人妻熟女aⅴ一区二区三区汇编| 婷婷伊人综合| 国产精品美女呻吟| 日漫免费在线观看网站| 一区二区三区四区不卡在线| jizz大全欧美jizzcom| 日韩av午夜| 欧美激情国产日韩精品一区18| 国产精品国产精品国产| 26uuu国产日韩综合| www.18av.com| 成人免费91| 日韩亚洲一区二区| 最近中文字幕在线免费观看| www激情久久| 欧美精品久久久久久久久久久| 综合久久伊人| 色偷偷91综合久久噜噜| 亚洲av无码精品一区二区| caoporn国产精品| 中文精品无码中文字幕无码专区| 欧美综合社区国产| 国产亚洲精品久久久久久777| 久久久久久久99| 成人精品鲁一区一区二区| 日本黄xxxxxxxxx100| 91精品一久久香蕉国产线看观看| 中文国产成人精品| 亚洲精品91天天久久人人| 91啪亚洲精品| av黄色在线网站| 欧美成人午夜77777| 97精品伊人久久久大香线蕉| 日韩在线视频第一页| 亚洲午夜一区二区| 一边摸一边做爽的视频17国产| 国产一区二区中文| 国产视频在线观看一区| 98色花堂精品视频在线观看| 亚洲白拍色综合图区| 日本免费一二三区| 91理论电影在线观看| www.日日操| 日产精品一区二区| 成人精品在线视频| 青青草视频在线免费直播| 精品福利一区二区三区| 国产又爽又黄的视频| 久久老女人爱爱| 污网站免费在线| 亚洲成人三区| 国产精品入口免费| 在线高清av| 中文字幕亚洲图片| 99热这里只有精品5| 亚洲五码中文字幕| 国产精品亚洲无码| 久久国产免费看| 成人av在线播放观看| 日韩美脚连裤袜丝袜在线| 国产脚交av在线一区二区| 亚洲搞黄视频| 精品美女一区二区| 韩国av中文字幕| 久久先锋影音av鲁色资源网| 在线免费av播放| 欧美日韩亚洲国产精品| 欧美18视频| 亚洲精品大全| 91高清视频在线免费观看| 电影av一区| 日韩久久精品一区| 亚洲第一网站在线观看| 综合网在线视频| 91av在线免费| 国产综合色在线视频区| 欧美 日韩 亚洲 一区| 欧美日韩老妇| 国产精品久久久久久久小唯西川| 欧美黑人疯狂性受xxxxx野外| 日韩一二三在线视频播| 五月婷婷深深爱| 欧美日韩国产一级片| 欧美亚洲天堂网| 中文字幕一区av| 日韩人妻一区二区三区| 国产精品一区在线| 狠狠热免费视频| 亚洲韩日在线| 亚洲自拍偷拍一区二区三区| 亚州国产精品| 成人av免费在线看| 狠狠久久伊人中文字幕| 91国产视频在线播放| 黄色免费在线看| 亚洲精品视频免费| 亚洲精品一区二区口爆| 欧美日韩视频专区在线播放| 精品欧美一区二区三区免费观看| 亚洲女人的天堂| 欧美a在线播放| 91麻豆国产精品久久| 在线精品视频播放| 国产揄拍国内精品对白| 国产三级日本三级在线播放| 亚洲巨乳在线| 久久这里只有精品18| 偷拍欧美精品| 天堂√在线观看一区二区| 欧美91在线| 国产不卡一区二区在线观看| 国产精品亚洲综合在线观看| 国产精品伦子伦免费视频| 男人最爱成人网| 4444亚洲人成无码网在线观看| 天堂中文а√在线| 精品一区二区三区四区| 丁香花免费高清完整在线播放| 欧美日韩电影在线| 五月激情丁香网| 日本福利一区二区| 精品国产一区二区三区四| 亚洲高清免费视频| 九九久久免费视频| 亚洲精品欧美激情| 可以直接看的黄色网址| 亚洲人成网站在线| 三级黄色免费观看| 中文字幕一区免费在线观看| 91l九色lporny| 亚洲国产精品av| 永久免费av无码网站性色av| 国产日韩视频一区二区三区| 受虐m奴xxx在线观看| 久久免费精品国产久精品久久久久| 日韩网站在线播放| 久久影视一区二区| 91视频在线网站| 中文字幕欧美日本乱码一线二线| 成人无码av片在线观看| 欧美国产欧美亚州国产日韩mv天天看完整 | 亚洲综合不卡| 欧美一级黄色片视频| 久久蜜桃精品| 特级丰满少妇一级| 国内久久婷婷综合| 黑人性生活视频| 成人黄色网址在线观看| 成人精品在线观看视频| 亚洲国产精品精华液ab| 少妇人妻丰满做爰xxx| 夜夜亚洲天天久久| 五月天激情国产综合婷婷婷| 色视频欧美一区二区三区| 国产精品午夜一区二区| 欧美肥妇毛茸茸| 成人毛片视频免费看| 亚洲欧美日韩一区二区在线| 自拍视频在线免费观看| 欧美尺度大的性做爰视频| 爱啪啪综合导航| 国产精品黄色影片导航在线观看| 欧美成人aaa| 国产精品制服诱惑| 精品黄色一级片| 91制片厂免费观看| 国产日本精品| 亚洲欧美aaa| 99久久久国产精品| 蜜桃av免费在线观看| 亚洲资源中文字幕| 亚洲中文一区二区| 日韩一区二区三区电影| 欧美色视频免费| 久久视频免费观看| 天堂电影一区| 91在线播放视频| 国产不卡一二三区| 日本一级黄视频| 蜜臀久久久久久久| 日b视频在线观看| 中文字幕中文在线不卡住| 久久一区二区三区视频| 51精品国自产在线| 男女污污视频在线观看| 欧美极品在线播放| 91在线成人| 久久久精彩视频| 午夜欧美视频| 伊人网在线综合| 91在线视频免费观看| 18岁成人毛片| 欧美日本韩国一区| 麻豆影视在线| 91国语精品自产拍在线观看性色 | 欧美一级大片| 国产精品二区二区三区| 97视频热人人精品免费| 欧美黄色一级片视频| 成人v精品蜜桃久久一区| 日韩欧美综合视频| 欧美色爱综合网| 手机福利小视频在线播放| 九九热这里只有在线精品视| 99久久久国产精品免费调教网站 | 国产精品视频成人| 亚洲资源网你懂的| 久在线观看视频| 国产成人aaa| 国产真实乱在线更新| 欧美天堂亚洲电影院在线播放| 手机福利在线| 91高清免费视频| 久久国产精品免费精品3p| 毛片在线视频观看| 国产一区二区看久久| 在线免费看av网站| 欧美日韩二区三区| 91caoporn在线| 国产精品美女午夜av| 精品一区不卡| 免费观看成人网| 国产欧美日韩精品在线| 成人免费毛片视频| 亚洲天堂免费在线| 日韩pacopacomama| 日本精品二区| 日日噜噜夜夜狠狠视频欧美人 | 一级做a免费视频| 国产精品久久久久一区| 亚洲视频中文字幕在线观看| 中文字幕国产亚洲| 日韩av黄色| 精品少妇人妻av一区二区| 韩国av一区二区三区在线观看| а天堂中文在线资源| 56国语精品自产拍在线观看| 国产在线激情| 91香蕉视频在线下载| 精品电影一区| 亚洲天堂成人av| 色婷婷精品大视频在线蜜桃视频| 国产视频精品久久| 国产精品久久久久久久久久免费| 成人亚洲一区二区| 99日在线视频| 夜夜嗨av一区二区三区四季av| 人妻偷人精品一区二区三区| 91精品国产91久久久久久吃药| 色天天色综合| 在线观看免费成人av| 国产精品成人一区二区艾草| 99热这里只有精品99| 久久噜噜噜精品国产亚洲综合| 理论片一区二区在线| www.欧美日本| 亚洲丝袜自拍清纯另类| 亚洲狼人综合网| 日韩av电影院| 99国内精品久久久久久久| 国产chinesehd精品露脸| 欧美日韩国产中文字幕| 99免在线观看免费视频高清| 亚洲qvod图片区电影| 亚洲免费精品| 国产视频123区| 精品国产伦一区二区三区观看体验 | 欧美在线亚洲一区| 日韩一级毛片| 日韩Av无码精品| 欧美日韩一区二区在线观看| 久草在线视频福利| 日韩av电影免费在线观看| 国产精品1区2区3区| 国产精品免费精品一区| 久久综合久久八八| 日韩最新在线| 日韩av影视大全| 欧美日韩中国免费专区在线看| 日本在线视频网| 久久大片网站| 国产精品影音先锋| 樱花视频在线免费观看| 欧美黄色三级网站| 久久久久国产精品|