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

Redis Cluster 和 Sentinel 模式,如何選擇?

數據庫 Redis
Redis Sentinel 和 Redis Cluster 都是 Redis官方提供的高可用性解決方案,但它們在架構設計、功能特性、適用場景等方面存在顯著差異。

在實際工作中,我們使用的 Redis 高可用模式有兩種:Redis Cluster 和 Redis Sentinel,那么,這兩種模式有什么區別?我們該如何選擇?這篇文章,我們將深入分析。

一、Redis Sentinel模式

1. 什么是Redis Sentinel?

Redis Sentinel是 Redis 官方提供的高可用性解決方案,旨在監控 Redis 主從復制集群,檢測故障并執行自動故障轉移。Sentinel 主要負責以下幾個方面:

  • 監控(Monitoring): 持續監控主節點和從節點的運行狀態。
  • 通知(Notification): 在發現問題時,通過 API 或腳本通知管理員或其他系統。
  • 自動故障轉移(Automatic Failover): 當主節點發生故障時,自動將一個從節點提升為新的主節點,并重新配置剩余的從節點。
  • 配置提供者(Configuration Provider): 提供客戶端獲取當前主節點的信息,確保客戶端能夠連接到正確的主節點。

Redis Sentinel核心結構如下圖:

2. Sentinel的工作原理

Sentinel 以分布式的方式運行,通常部署多個 Sentinel 實例(推薦至少三個),以避免單一 Sentinel 實例的故障影響整個系統。Sentinel 通過選舉機制選出領導者,負責協調故障檢測和故障轉移的過程。主要包含以下 5個步驟:

  • 監控: Sentinel 實例定期向主節點和從節點發送心跳,檢查它們的可達性和健康狀態。
  • 故障檢測: 當 Sentinel 發現某個節點連續多次未響應心跳,就將其標記為疑似故障(S_DOWN,Subjectively Down)。
  • 達成共識: 多個 Sentinel 實例需要達成一致,確認該節點確實故障(O_DOWN,Objectively Down)。
  • 故障轉移: 選舉一臺從節點作為新的主節點,并將其余從節點指向新的主節點。
  • 通知客戶端: 更新客戶端的連接信息,使其連接到新的主節點。

3. Sentinel的優勢

  • 簡單易用: 配置和部署相對簡單,適合中小規模的 Redis 部署。
  • 故障轉移自動化: 提供自動的主從切換,減少了人工干預的需求。
  • 客戶端通知支持: 通過 Sentinel APIs,客戶端可以動態獲取主節點信息,適應故障轉移后的變化。

4. Sentinel的限制

  • 單一數據存儲: Sentinel 并不支持數據的分片和擴展,只能在單一 Redis 實例上進行主從復制。
  • 擴展性有限: 隨著數據量和請求量的增加,無法通過增加節點來水平擴展系統容量。
  • 配置復雜度: 在多種場景下,配置和管理 Sentinel 集群可能較為復雜,尤其是在大規模部署中。

二、Redis Cluster模式

1. 什么是Redis Cluster?

Redis Cluster 也是 Redis 官方提供的分布式數據存儲方案,旨在實現數據的自動分片和高可用性。通過將數據分布到多個主節點上,Redis Cluster 提供了線性的擴展能力,并結合了主從復制機制,確保數據的冗余和容錯能力。

Redis Cluster核心結構如下圖:

2. Cluster的核心特性

  • 數據分片(Sharding): Redis Cluster 將數據按照哈希槽(Hash Slots)分布到多個主節點,每個主節點管理一定范圍的槽。
  • 高可用性: 每個主節點可以配置多個從節點,確保在主節點故障時能夠自動進行故障轉移。
  • 無中心化管理: Cluster 采用分布式架構,沒有單點故障,所有節點在運行時通過 Gossip 協議互相通信和維護狀態。
  • 動態擴容與收縮: 支持在運行時動態添加或移除節點,自動重新分配哈希槽,實現靈活的資源管理。

3. Cluster的工作原理

Cluster的工作原理主要可以從下面 3個點來進行分析:

(1) 數據分片與哈希槽

Redis Cluster 使用一致性哈希(Consistent Hashing)將數據鍵映射到 16384 個哈希槽中。每個主節點負責管理一部分哈希槽,通過調整槽的分配,可以實現數據的均衡分布。

(2) 節點通信

Cluster 中的節點通過 Gossip 協議進行通信,定期交換狀態信息,包括節點的健康狀況、槽的分配情況等。Cluster 節點之間能夠快速響應節點的增減和故障事件。

(3) 故障檢測與故障轉移

當一個主節點出現故障時,Cluster 的從節點會檢測到主節點的不可達狀態,并通過多數節點的共識決定是否執行故障轉移。選舉出一個從節點作為新的主節點,并重新配置槽的所有權,確保數據的持續可用。

4. Cluster 的優勢

  • 高可擴展性: 通過數據分片,實現水平擴展,適應大規模數據和高并發請求。
  • 無單點故障: 分布式架構設計,避免了單點故障的風險,提高了系統的可靠性。
  • 自動化管理: 支持動態擴容與收縮,簡化了運維管理的復雜性。
  • 高可用性與數據冗余: 結合主從復制機制,確保數據的高可用性和容錯能力。

5. Cluster 的限制

  • 操作復雜性: 相比 Sentinel,Cluster 的配置和管理更為復雜,需要更高的維護成本。
  • 不支持全局事務: Cluster 不支持跨槽操作的事務,某些復雜的業務場景可能受到限制。
  • 客戶端支持要求高: 客戶端需要支持 Cluster 模式,能夠處理命令重定向和哈希槽的分布情況。
  • 資源消耗較大: 由于分片和復制的存在,整體資源消耗較單節點部署更高。

三、兩者對比

在了解了 Redis Sentinel 和 Redis Cluster 的基本概念后,接下來我們將從多個維度對兩者進行詳細的比較。

1. 架構設計

Redis Sentinel:

  • 主從復制架構: 單一主節點,多個從節點。
  • Sentinel 監控: 部署多個 Sentinel 實例,分布在不同的機器上以避免單點故障。
  • 客戶端連接: 客戶端直接連接到主節點和從節點,或者通過 Sentinel API 動態獲取主節點信息。

Redis Cluster:

  • 分布式架構: 多個主節點組成集群,每個主節點負責管理一定范圍的哈希槽。
  • 數據分片: 數據自動分布到不同的主節點,實現水平擴展。
  • 主從復制: 每個主節點可以配置多個從節點,提供數據的冗余和故障轉移能力。
  • 無中心化管理: 所有節點通過 Gossip 協議進行通信和狀態維護。

2. 數據分片與擴展性

Redis Sentinel:

  • 無內建分片: Sentinel 主要關注高可用性,不提供數據分片功能。
  • 擴展性限制: 通過增加從節點主要實現讀擴展,寫擴展受限于主節點的性能。

Redis Cluster:

  • 內建分片: 使用哈希槽實現數據的自動分片,支持水平擴展。
  • 易于擴展: 添加新節點后,Cluster 自動重新分配哈希槽,平衡數據分布。

3. 故障檢測與自動故障轉移

Redis Sentinel:

  • 集中式故障檢測: 通過多個 Sentinel 實例共同監控集群狀態,依靠多數 Sentinel 的共識決定故障事件。
  • 自動故障轉移: 在主節點故障時,自動提升從節點為新的主節點,并重新配置其余從節點。
  • 簡單的拓撲: 主要針對主從拓撲,故障轉移過程相對簡單。

Redis Cluster:

  • 分布式故障檢測: 每個節點通過 Gossip 協議監控集群狀態,分布式決策故障事件。
  • 自動故障轉移: 同時支持主節點和從節點的故障檢測與轉移,具有更高的容錯能力。
  • 復雜的拓撲: 支持多主從架構,故障轉移過程更為復雜,但提供更高的可用性。

4. 客戶端支持與路由機制

Redis Sentinel:

  • 客戶端要求: 客戶端需要支持 Sentinel 協議,能夠動態獲取主節點信息,適應故障轉移后的變化。
  • 簡單路由: 客戶端直接連接到主節點或從節點,不涉及數據分片。
  • 適用范圍: 適合單實例或簡單主從復制的場景。

Redis Cluster:

  • 客戶端要求: 客戶端必須支持 Cluster 協議,能夠處理命令重定向,了解哈希槽分布。
  • 智能路由: 客戶端根據鍵的哈希槽決定連接到哪個主節點,支持跨主節點的操作。
  • 復雜操作支持: 支持部分復雜命令,但跨槽操作存在限制。

3.5 配置與管理復雜度

Redis Sentinel:

  • 配置簡單: 只需配置主從復制和 Sentinel 監控,無需考慮數據分片。
  • 管理相對簡單: 增加從節點或進行故障轉移較為容易,適合中小規模部署。
  • 監控工具支持: 有豐富的監控和管理工具支持 Sentinel 集群。

Redis Cluster:

  • 配置復雜: 需要配置多個主節點和從節點,指定哈希槽范圍,涉及更多的部署細節。
  • 管理復雜: 動態擴展、縮減需要重新分配哈希槽,涉及數據遷移和重新平衡。
  • 工具支持: 提供 redis-trib(現已集成到 redis-cli)等工具,但仍需專業運維技能。

6. 數據一致性與持久性

Redis Sentinel:

  • 強一致性: 主從復制一般采用異步方式,存在短暫的數據不一致風險。
  • 持久化選項: 支持 RDB 和 AOF 持久化,但需手動配置和管理。
  • 數據丟失風險: 在主節點故障后,可能會丟失部分未同步到從節點的數據。

Redis Cluster:

  • 最終一致性: 數據分片后,各主節點保持獨立,主從復制同樣采用異步方式。
  • 持久化選項: 支持 RDB 和 AOF,同樣需要合理配置以保證數據安全。
  • 數據丟失風險: 取決于復制延遲和故障轉移策略,多從節點配置可以降低數據丟失風險。

7. 性能表現

Redis Sentinel:

  • 讀性能提升: 通過增加從節點,可以分擔讀請求,提升整體讀性能。
  • 寫性能受限: 寫請求集中在主節點,寫性能受限于單節點的處理能力。
  • 延遲較低: 單實例或少量從節點時,延遲表現良好。

Redis Cluster:

  • 讀寫性能提升: 通過數據分片,多個主節點可以并行處理讀寫請求,提升整體性能。
  • 網絡開銷: 數據分片和節點間通信可能增加一定的網絡開銷。
  • 延遲影響: 跨節點操作或重定向可能增加請求延遲,但在大規模部署中仍具有較高性能。

四、適用場景分析

1. Redis Sentinel 適用場景

  • 中小規模部署: 適用于數據量和請求量較小,主從復制足以滿足需求的場景。
  • 單數據中心: 在單一數據中心內實現高可用性,容錯能力足夠。
  • 簡化架構需求: 不需要數據分片和水平擴展,架構相對簡單。
  • 讀多寫少的應用: 通過增加從節點提升讀性能,適合讀密集型應用。

2. Redis Cluster 適用場景

  • 大規模部署: 需要處理海量數據和高并發請求,通過數據分片實現水平擴展。
  • 多數據中心分布: 支持跨數據中心部署,提高全球可用性和容災能力。
  • 高可用與高性能并重: 需要在高可用性和性能之間取得平衡,適用于對可靠性和響應時間要求高的應用。
  • 復雜業務場景: 需要支持復雜的數據模型和查詢操作,雖有一定限制,但仍適用多數場景。

五、優缺點總結

1. Redis Sentinel

優點:

  • 部署簡單: 適合快速搭建高可用環境。
  • 配置靈活: 可根據需求調整主從節點數量,滿足讀擴展需求。
  • 維護成本低: 簡單的架構減少了維護的復雜性。
  • 兼容性強: 支持大部分 Redis 命令和功能,不受分片限制。

缺點:

  • 擴展性有限: 無法實現數據的水平分片,面對大規模數據時能力受限。
  • 單點寫入: 寫請求集中在主節點,可能成為性能瓶頸。
  • 數據一致性風險: 異步復制可能導致數據不一致,存在數據丟失的風險。

2. Redis Cluster

優點:

  • 高擴展性: 支持數據的自動分片,適應大規模數據和高并發請求。
  • 高可用性: 結合主從復制,實現更高的容錯能力和故障轉移。
  • 去中心化管理: 無單點故障,提升系統整體可靠性。
  • 性能優勢: 通過并行處理提高讀寫性能,滿足高性能需求。

缺點:

  • 配置與管理復雜: 需要合理規劃哈希槽分配和節點配置,增加運維難度。
  • 客戶端要求高: 客戶端需支持 Cluster 協議,處理命令重定向和哈希槽路由。
  • 數據遷移成本: 動態擴展或縮減時,數據遷移可能涉及較高的資源消耗和延遲。
  • 操作限制: 某些 Redis 命令和事務在 Cluster 模式下存在限制,需要調整業務邏輯。

六、總結

Redis Sentinel 和 Redis Cluster 都是 Redis官方提供的高可用性解決方案,但它們在架構設計、功能特性、適用場景等方面存在顯著差異。

Redis Sentinel 適用于中小規模、單數據中心、高可用性優先的場景,部署和管理相對簡單;而 Redis Cluster 則更適用于需要水平擴展、大規模、分布式高可用的應用,具備更高的靈活性和擴展性,但同時也帶來了更高的配置和管理復雜度。

在大廠中,兩種高可用方式都會提供,作為一名技術人員,我們不能完全黑盒使用,應該更多地了解它們的工作原理以及優缺點,這樣才能更好地幫助我們做好技術選型,出現問題時也能快速地去解決問題。

責任編輯:趙寧寧 來源: 猿java
相關推薦

2023-04-09 19:54:52

2022-11-06 21:31:11

云原生Sentinel集群模式

2023-04-07 08:28:14

2023-10-07 12:06:52

2020-07-09 08:00:25

Git分支模式

2023-07-27 06:51:46

Android架構模式

2022-05-16 13:46:38

Redis高可用Sentinel

2020-12-09 09:59:40

Redis原理實戰

2024-03-07 16:03:56

RedisDocker

2023-04-27 07:52:56

Redis集群模式

2023-12-25 09:26:51

監控系統工具

2022-02-06 21:14:57

Redis命令

2019-07-22 09:35:23

RedisSentinel

2018-06-14 00:45:11

IoT物聯網IoT平臺

2024-02-20 01:53:01

ReactFlutter開發

2015-07-09 10:22:27

CloudStackOpenStack云計算

2013-05-13 11:03:27

收費

2023-03-10 08:04:52

工廠模式進階用法動態選擇

2020-09-04 06:35:28

Redis復制哨兵

2021-04-06 06:04:36

Redis 6.X C集群搭建操作系統
點贊
收藏

51CTO技術棧公眾號

亚洲三区在线观看| 欧美在线视频a| 永久看看免费大片| 91禁在线看| 亚洲国产精品精华液2区45| 国产精品日韩欧美大师| 国产亚洲小视频| 精品国产一区二区三区| 欧美人与性动xxxx| 秋霞无码一区二区| 欧美性videos| 91蜜桃免费观看视频| 国产日韩在线精品av| 国产在线一区视频| 婷婷亚洲综合| 亚洲欧美日本精品| 又色又爽又黄18网站| 午夜精品成人av| 亚洲第一福利一区| 最近看过的日韩成人| 日韩大胆视频| 福利一区二区在线观看| 国产乱肥老妇国产一区二| 日韩精品一卡二卡| 欧美精品aa| 日韩一级裸体免费视频| 97人妻精品一区二区三区免| 麻豆国产精品| 欧美视频一区二区三区在线观看 | 精品国产鲁一鲁一区二区张丽 | 免费黄色网址在线观看| 久久美女艺术照精彩视频福利播放| 亚洲自拍偷拍一区| 一级黄色免费片| 天堂av在线一区| 97热精品视频官网| 精品一区在线视频| 一个色综合网| 久久久av网站| 中文字幕无码日韩专区免费| 国产一区二区三区站长工具| 精品中文字幕久久久久久| 国产一线在线观看| 中文字幕一区二区三区四区久久| 91精品国产综合久久精品麻豆| 免费在线观看的毛片| 欧美v亚洲v| 一区二区高清视频在线观看| 美国av在线播放| avav免费在线观看| 国产日韩影视精品| 日韩电影免费观看在| 免费看黄色一级视频| 国产成人精品影视| 丁香婷婷久久久综合精品国产| 精品毛片在线观看| 国产精品一区二区果冻传媒| 91视频最新| 国产成人无码www免费视频播放| 国产伦精品一区二区三区在线观看| 91亚洲一区精品| 国产绿帽刺激高潮对白| 国产精品18久久久久久久久| 99视频国产精品免费观看| www.五月天激情| av在线综合网| 久久综合久久综合这里只有精品| 黄色在线网站| 中文字幕av资源一区| 亚洲欧洲一区二区| jizz性欧美| 亚洲一区二区三区国产| av免费观看大全| 中文字幕在线视频久| 日本福利一区二区| 青青草久久伊人| youjizzjizz亚洲| 精品亚洲aⅴ在线观看| 国产精品久久久久无码av色戒| 成人一区不卡| 欧美成人第一页| 成人午夜淫片100集| 毛片不卡一区二区| av成人观看| 青青久草在线| 亚洲丝袜制服诱惑| 黄页网站大全在线观看| 丰满少妇一区| 精品国产露脸精彩对白| 最近中文字幕在线mv视频在线 | 97人妻一区二区精品免费视频 | 麻豆蜜桃在线观看| 91成人免费在线视频| 亚洲欧美天堂在线| 久久电影在线| 久久精品久久久久电影| 精品成人久久久| 久久精品二区亚洲w码| 国产精品视频一区二区三区经| 国产高清视频免费最新在线| 一区二区三区在线影院| 色诱视频在线观看| 日韩乱码一区二区| 国产精品色婷婷在线观看| 亚洲国产欧美在线成人app| 日本成人免费在线观看| 国产精品入口66mio| 成人中文字幕+乱码+中文字幕| 同心难改在线观看| 欧美激情综合五月色丁香小说| 拔插拔插海外华人免费| 国外成人福利视频| 亚洲精品一二区| 久久高清无码视频| 久久99精品久久久久久久久久久久| 精品国产免费一区二区三区| www在线免费观看视频| 色婷婷综合久久久中文字幕| 成年人小视频在线观看| 91精品国产91久久久久久黑人| 欧美在线国产精品| 亚洲精品一区二区三区区别| 亚洲欧洲99久久| 狠狠热免费视频| 日韩超碰人人爽人人做人人添| 美女av一区二区三区| 中文av免费观看| 91麻豆国产在线观看| 日韩一区二区高清视频| 91精品视频一区二区| 在线亚洲男人天堂| 男人天堂av在线播放| a亚洲天堂av| 国产不卡一区二区视频| 6080成人| 免费91麻豆精品国产自产在线观看| 一卡二卡三卡在线观看| 欧美激情在线一区二区三区| 欧美牲交a欧美牲交aⅴ免费下载| 久久狠狠久久| 性色av一区二区三区红粉影视| 亚洲精品字幕在线观看| 亚洲精品少妇30p| 一本之道在线视频| 欧美一区不卡| 91黄色精品| 污污影院在线观看| 精品国产一区二区精华| 久久久久无码精品国产| 夫妻av一区二区| 男人添女人荫蒂免费视频| 亚洲五码在线| 久久久综合av| 亚洲av成人精品一区二区三区在线播放 | 欧美香蕉视频| 亚洲人成伊人成综合网久久久| 天堂网免费视频| 日本一区二区三区免费乱视频| 黄色aaa级片| 99精品在线| 91最新在线免费观看| 污污网站在线看| 亚洲精品av在线播放| www.国产一区二区| 欧美激情一区二区三区全黄| 国产3p在线播放| 欧美日韩国产欧| 精品国产乱码久久久久久108| 天堂av在线网| 亚洲国产成人久久| 无码人妻一区二区三区线 | 无码黑人精品一区二区| 国产成人午夜视频| 日韩欧美视频网站| 日本久久一二三四| 亚洲xxxxx| 天堂电影一区| 日韩一区二区在线视频| 亚洲精选一区二区三区| 色综合一区二区三区| 亚洲无人区码一码二码三码的含义 | 中文字幕日韩av资源站| 丰满熟女人妻一区二区三区| 亚洲欧美日韩专区| 中文字幕日韩精品一区二区| 超碰成人免费| 国产精品极品在线| 国产蜜臀在线| 日韩中文字幕网| 五月婷婷丁香网| 欧美精品黑人性xxxx| 亚洲国产精品成人无久久精品| 久久久亚洲午夜电影| 色噜噜狠狠一区二区三区狼国成人| 伊人影院久久| 亚洲黄色一区二区三区| 久久精品福利| 91精品视频网站| 成人影院网站| 久久久久国产精品一区| 久久99久久| 亚洲成人三级在线| 亚洲怡红院av| 懂色av影视一区二区三区| 亚洲伦理一区二区三区| 26uuu久久天堂性欧美| 被黑人猛躁10次高潮视频| 久久久久久一区二区| 搞av.com| 欧美日韩国产免费观看| 中文字幕一区二区三区乱码| 精品一区在线| 国产自产精品| 伊人久久大香线蕉av超碰| 国产精品久久一区主播| 涩涩视频在线播放| 欧美激情按摩在线| 国产日产一区二区| 中文字幕亚洲图片| 国产午夜视频在线观看| 亚洲激情久久久| 乱精品一区字幕二区| 91精品国产全国免费观看| 综合久久中文字幕| 一本色道久久综合亚洲aⅴ蜜桃| 久久亚洲AV无码| 一区二区三区高清| 三级在线观看免费大全| 国产精品久久一级| 一级二级黄色片| 欧美韩日一区二区三区| 四虎国产精品成人免费入口| 91在线视频免费91| jizz日本免费| 99久久精品国产网站| 青青草视频网站| 成人av在线影院| 欧类av怡春院| 99久久99久久精品免费看蜜桃| 人妻激情偷乱频一区二区三区| 国产精品一区二区果冻传媒| 永久av免费在线观看| 精品一区二区三区不卡 | 东方欧美亚洲色图在线| 亚洲国产日韩在线一区| 国产一区二区三区免费播放| 亚洲av无日韩毛片久久| 国产一区二区在线看| 中文 日韩 欧美| 国产在线不卡视频| 成人免费播放视频| 国产成人aaa| 污片免费在线观看| 97se亚洲国产综合自在线| 少妇户外露出[11p]| 91视视频在线观看入口直接观看www | 波多野结衣 久久| 日本二三区不卡| 92久久精品一区二区| 日韩一级完整毛片| 成人无码一区二区三区| 亚洲国产天堂久久国产91 | 免费高清在线观看免费| 欧美一级一区| 国内外成人免费在线视频| 国内精品国产三级国产a久久| 日本网站在线看| aaa国产一区| 91l九色lporny| 亚洲人123区| 国产成人无码一区二区三区在线| 岛国av一区二区在线在线观看| 中文字幕一区二区三区波野结| 欧美一区二区不卡视频| 天天干天天插天天操| 亚洲天堂成人在线| 中文字幕有码在线视频| 97超视频免费观看| 久草综合在线| 国产一区二区三区黄| 欧美日韩久久精品| 久久观看最新视频| 久久电影一区| 九九九久久久久久久| 91首页免费视频| 亚洲综合网在线| 色呦呦网站一区| www.久久成人| 国产一区二区三区毛片| 18+视频在线观看| 国产精品福利片| 91综合精品国产丝袜长腿久久| 日本不卡久久| 黄色国产精品| 在线观看国产福利| av色综合久久天堂av综合| 农村老熟妇乱子伦视频| 激情亚洲一区二区三区四区 | 超碰国产一区| 99久久无色码| 99精品电影| 日韩手机在线观看视频| 国产成人午夜片在线观看高清观看| 日韩一级av毛片| 亚洲高清免费在线| 国产麻豆免费观看| 伊人久久免费视频| 韩国成人二区| 成人综合色站| 欧美va天堂在线| www.久久av.com| 国产欧美日本一区视频| 久久久国产精品成人免费| 日韩视频免费观看高清在线视频| а天堂8中文最新版在线官网| 性日韩欧美在线视频| 91蜜桃臀久久一区二区| 黄色一级片网址| 日本在线不卡一区| 国产精品久久久久无码av色戒| 亚洲成av人影院在线观看网| av观看在线免费| 最近中文字幕2019免费| 国产综合色区在线观看| 蜜桃精品久久久久久久免费影院| 国产精品hd| 中国老熟女重囗味hdxx| 中文字幕综合网| 一起草av在线| 最近2019年日本中文免费字幕| 涩涩涩视频在线观看| 精品国产一区二区三| 夜夜爽av福利精品导航| 国产艳妇疯狂做爰视频| 一二三四区精品视频| 国产喷水吹潮视频www| 久久久久999| 疯狂欧洲av久久成人av电影| 在线成人性视频| 韩国v欧美v日本v亚洲v| 午夜激情视频在线播放| 在线成人av网站| 18+激情视频在线| 91久久久在线| 欧美全黄视频| 中国特级黄色片| 亚洲成人自拍偷拍| 日韩中文字幕观看| 91精品国产亚洲| 五月综合久久| 88av.com| 国产精品不卡在线| 国产乱人乱偷精品视频| 超碰日本道色综合久久综合| 欧美精品影院| www.avtt| 26uuu亚洲综合色欧美| 成年人视频免费| 日日狠狠久久偷偷四色综合免费 | 狠狠干一区二区| 母乳一区在线观看| 波多野吉衣中文字幕| 欧美午夜精品久久久久久孕妇| 成人动漫在线播放| 成人午夜黄色影院| 激情婷婷久久| 亚洲做受高潮无遮挡| 欧美午夜精品一区二区三区| 麻豆影视国产在线观看| 99久久久精品免费观看国产| 国产精品人人爽人人做我的可爱| 公侵犯人妻一区二区三区| 精品1区2区3区| 18视频在线观看网站| 久久久久高清| 精品一区二区三区影院在线午夜 | 97av影视网在线观看| 一本综合久久| 国产免费嫩草影院| 日韩免费性生活视频播放| 日韩脚交footjobhd| 五月天亚洲综合| 国产成人免费xxxxxxxx| 天天干天天操天天爱| 日韩视频精品在线| 国产精品乱战久久久| 日本久久久久久久久久久久| 夜夜精品浪潮av一区二区三区| 神马久久久久久久久久| 国产精品情侣自拍| 在线精品观看| 国产三级aaa| 日韩电影在线观看中文字幕| 日本成人在线网站| 日本韩国欧美在线观看| 亚洲欧洲日产国码二区| 天堂在线资源网| 亚洲精品免费一区二区三区| 另类av一区二区| 久久久久久国产精品免费播放|