日韩精品一区二区三区在线视频放-无码中文字幕V?一区二区-成年片免费观看视频-国内少妇人妻丰满av-国产精品中文字幕免费观看-亚洲成人久久一区二区三区-国内少妇偷人精品视频无缓冲-一区二区国产精品日本一区二区三区在线网

ARTICLE DETAIL

資訊詳情

深耕商務建站與企業(yè)官網運營的一線實戰(zhàn)洞察。

Redis學習筆記:Cluster 集群讀寫分離實戰(zhàn),Lettuce + Spring Boot 從配置到驗證

Redis學習筆記:Cluster 集群讀寫分離實戰(zhàn),Lettuce + Spring Boot 從配置到驗證 本文首發(fā)于 欄軒·閣歡迎訪問閱讀原文獲取更好的閱讀體驗。為什么需要讀寫分離Redis Cluster 采用分片架構將 16384 個 hash slot 均分到各個 master 節(jié)點。默認情況下所有讀寫請求都路由到 slot 對應的 master 節(jié)點。這意味著你的 replica 節(jié)點只在 master 宕機時被動接管平時完全空轉——而你卻為它們支付著同等的內存和 CPU 成本?,F實的流量特征絕大多數業(yè)務場景的讀寫比都非常懸殊場景讀寫比說明商品詳情頁20:1 ~ 100:1商品頻繁被瀏覽極少修改用戶 Session50:1每次請求都讀 Session登錄/登出才寫內容/資訊站100:1文章發(fā)布后極少改動被大量讀取秒殺/搶購1:1 ~ 5:1讀寫都高但讀仍是瓶頸以一個日活 1000 萬的商品詳情頁為例假設每秒 10 萬次請求其中 9.5 萬次是讀、5 千次是寫。如果所有請求都壓在 master 上你需要為讀流量準備大量的 master 副本和內存。而如果你已經有了 3 個 replica 在閑置為什么不讓它們分擔那 9.5 萬次讀請求不做讀寫分離的成本假設一個 6 節(jié)點集群3 master 3 replica默認路由所有請求走 master master-1: 100% 讀寫負載 ← 瓶頸 master-2: 100% 讀寫負載 ← 瓶頸 master-3: 100% 讀寫負載 ← 瓶頸 replica-1: 0%空閑中 replica-2: 0%空閑中 replica-3: 0%空閑中 讀寫分離后 master-1: 僅寫負載 master-2: 僅寫負載 master-3: 僅寫負載 replica-1: 分擔讀負載 replica-2: 分擔讀負載 replica-3: 分擔讀負載讀吞吐提升 200%讀寫分離讓三臺 replica 從災備資源變成了讀容量在不增加服務器的情況下將集群讀吞吐提升 2 倍。Cluster 為什么默認不做讀寫分離你可能會想這是一個如此常見的需求為什么 Redis Cluster 不內置支持原因在于 Cluster 的分片路由機制??蛻舳藞?zhí)行GET key時流程是這樣的1. 對 key 計算 CRC16 得到 hash slot 2. 根據本地緩存的 slot→node 映射表找到負責該 slot 的節(jié)點 3. 如果該節(jié)點是 master → 直接執(zhí)行命令 4. 如果該節(jié)點不是 master → 返回 MOVED 重定向在步驟 2 中Cluster 的 slot 映射表只記錄了哪個 master 負責哪些 slot。replica 不在映射表中所以客戶端默認不會把讀請求發(fā)給 replica。要讓 replica 參與讀取客戶端必須主動發(fā)送READONLY命令告訴 replica“我知道你不是 master但我還是想從你這里讀?!?replica 收到READONLY后針對該連接不再返回 MOVED 重定向而是直接執(zhí)行讀命令。一個常見的誤解Redis 能不能在 redis.conf 里配一個全局參數一勞永逸地開啟所有從節(jié)點的讀取不能。這也是上面那段技術原理的必然結果——如果服務端能全局開啟那所有 replica 的 slot 映射就必須對客戶端可見但 Cluster 的設計原則是 slot 路由以 master 為準。READONLY命令必須由客戶端連接主動發(fā)起服務端不會自動給所有連接開啟這個權限。每個連接到 replica 的客戶端都需要顯式聲明“我要從你這里讀取”??蛻舳说倪x擇不同的 Redis 客戶端對讀寫分離的支持方式不同客戶端支持方式易用性LettuceSpring Boot 默認ReadFrom.REPLICA_PREFERRED一行配置?????Jedis需要手動向 replica 發(fā)送READONLY 自行選擇 replica??RedissonreadModeSLAVE配置????Lettuce 是其中封裝最完善的——你只需要告訴它優(yōu)先讀 replica它會自動管理 READONLY 握手、連接池和節(jié)點選擇。技術方案本項目的技術棧選型如下組件版本說明Redis7.2.4穩(wěn)定的 Cluster 支持兼容cluster-announce-ipSpring Boot4.1.02026 年 6 月發(fā)布的最新穩(wěn)定版Lettuce內置Spring Data Redis 默認客戶端取代了 JedisJDK21Spring Boot 4.x 最低要求為什么用 Lettuce 而不是 JedisSpring Data Redis 從 2.0 開始就把 Lettuce 作為默認客戶端。原因有三響應式支持Lettuce 基于 Netty 的異步非阻塞架構Jedis 是同步阻塞連接復用一個連接可并發(fā)處理多個請求多路復用Jedis 每個操作獨占連接集群友好Lettuce 原生支持 Cluster 拓撲刷新、MOVED 重定向自動處理Jedis 需要手動處理為什么用 Spring Boot 4.1.0這是 2026 年 6 月發(fā)布的最新穩(wěn)定版。與 3.x 相比一個關鍵變化是 Redis 配置前綴從spring.redis.*遷移到了spring.data.redis.*如果你還在用 3.x 的配置方式啟動時會收到棄用警告。核心原理ReadFromLettuce 通過ReadFrom策略控制讀請求的路由目標。配置在連接工廠上影響該工廠創(chuàng)建的所有連接。五種策略策略路由目標適用場景MASTER只讀 master默認行為讀寫分離關MASTER_PREFERRED優(yōu)先 master不可用時讀 replica高可用優(yōu)先可接受少量 replica 讀REPLICA_PREFERRED優(yōu)先 replica不可用時 fallback 到 master讀寫分離 高可用 ← 最常用REPLICA只讀 replica沒有就報錯極端讀場景必須從 replica 讀NEAREST從延遲最低的節(jié)點讀跨機房部署追求最低延遲底層做了什么當你配置ReadFrom.REPLICA_PREFERRED后Lettuce 在執(zhí)行讀命令時的完整流程命令: GET product:1001 │ ├─ 計算 slot: CRC16(product:1001) 8893 │ ├─ 查找節(jié)點: slot 8893 → master-1端口 6379 │ ├─ 是否讀命令是 │ ↓ ├─ ReadFrom.REPLICA_PREFERRED │ ↓ ├─ master-1 有沒有 replica有 → replica-1端口 6382 │ ↓ ├─ 向 replica-1 發(fā)送 READONLY每個連接只需發(fā)送一次 │ ↓ └─ replica-1 執(zhí)行 GET product:1001 → 返回結果關鍵細節(jié)READONLY 命令每個連接只發(fā)一次。Lettuce 在第一次向 replica 發(fā)送讀請求前自動發(fā)送 READONLY后續(xù)所有讀操作復用該連接不再重復發(fā)送寫命令不受影響。Lettuce 內部識別命令類型——SET、DEL、EXPIRE 等寫命令直接路由到 master不看 ReadFromreplica 不可用時自動 fallback。如果所有 replica 都宕機了REPLICA_PREFERRED會自動切到 master 讀不會報錯讀流量分配策略當一個 slot 有多個 replica 時例如--cluster-replicas 2Lettuce 如何選擇哪個 replica 來讀ReadFrom.REPLICA_PREFERRED 的選擇邏輯 1. 找到負責該 slot 的 master 2. 找到該 master 的所有 replica 列表 3. 從 replica 列表中隨機選一個簡單輪詢 4. 如果該 replica 不可用換下一個 5. 如果所有 replica 都不可用 → 讀 master這種設計天然實現了 replica 間的負載均衡。項目結構redis-cluster-demo/ ├── pom.xml Spring Boot 4.1.0 └── src/main/java/com/example/rediscluster/ ├── RedisClusterDemoApplication.java 啟動類 ├── config/ │ └── RedisClusterConfig.java 雙模板配置 ├── service/ │ └── RedisReadWriteService.java 讀寫封裝 └── controller/ └── RedisController.java REST API配置實現雙 RedisTemplate核心就在一行——ReadFrom.REPLICA_PREFERREDConfigurationpublicclassRedisClusterConfig{// 默認連接工廠 —— 讀寫分離BeanPrimarypublicLettuceConnectionFactorylettuceConnectionFactory(){returnbuildFactory(ReadFrom.REPLICA_PREFERRED);}// 強制讀 master —— 用于對比驗證Bean(lettuceConnectionFactoryMaster)publicLettuceConnectionFactorylettuceConnectionFactoryMaster(){returnbuildFactory(ReadFrom.MASTER);}privateLettuceConnectionFactorybuildFactory(ReadFromreadFrom){RedisClusterConfigurationclusterConfignewRedisClusterConfiguration();for(intport6379;port6384;port){clusterConfig.addClusterNode(newRedisNode(localhost,port));}LettuceClientConfigurationclientConfigLettuceClientConfiguration.builder().readFrom(readFrom)// ← 讀寫分離就這一行.build();returnnewLettuceConnectionFactory(clusterConfig,clientConfig);}}定義兩個 template 是為了對比驗證——你可以直接比較讀 replica 和讀 master 的行為差異??焖偬娲鶼AML 一行配置如果不需要雙模板對比可以直接在application.yml中全局配置spring:data:redis:cluster:nodes:-localhost:6379-localhost:6380-localhost:6381-localhost:6382-localhost:6383-localhost:6384lettuce:cluster:read-from:REPLICA_PREFERRED# ← 讀寫分離就這一行pool:max-active:16max-idle:8min-idle:4相比 Java 配置類YAML 方式更簡潔但局限性在于只有一個全局策略——所有讀操作都走 replica無法在強一致場景下切回 master。如果業(yè)務中有支付、庫存等需要強制讀 master 的場景建議還是用雙模板方案。注意LettuceConnectionFactory 必須作為 Bean 托管如果你在Configuration中 private 方法里 new 出LettuceConnectionFactorySpring 不會管理它的生命周期會導致LettuceConnectionFactory has been CREATED. Use start() to initialize it錯誤。解決方案將連接工廠暴露為BeanSpring 自動調用afterPropertiesSet()和start()。實戰(zhàn)坑點Docker 網絡與 CLUSTER SLOTS問題現象連接后一直超時日志反復出現Unable to connect to [172.23.0.2:6379]: connection timed out根因分析當你配置了localhost:6379作為種子節(jié)點Lettuce 連上去后第一件事就是發(fā)送CLUSTER SLOTS獲取集群拓撲。Redis 節(jié)點如實返回了自己的真實地址——對于 Docker 容器來說就是內網 IP172.23.0.x。Lettuce 拿到拓撲后會用這些內網 IP覆蓋你配置的 localhost 地址。但從宿主機Windows訪問這些 Docker 內網 IP 是不可能的。解決方案讓 Redis 節(jié)點向客戶端宣告127.0.0.1而不是內網 IPredis-server\--cluster-announce-ip127.0.0.1\--cluster-announce-port6379對于 Docker Compose 環(huán)境最干凈的方案是單容器多實例——6 個 Redis 實例跑在同一個容器里所有節(jié)點通過127.0.0.1通信services:redis-cluster:image:redis:7.2.4container_name:redis-clusterports:-6379-6384:6379-6384volumes:-./init-cluster.sh:/init-cluster.shcommand:sh /init-cluster.shinit-cluster.sh啟動腳本會依次啟動 6 個 Redis 實例端口 6379~6384等待節(jié)點就緒執(zhí)行redis-cli --cluster create組建集群通過tail -f保持容器存活完整腳本及參數說明#!/bin/shset-e# # Redis Cluster 啟動腳本# 在單個容器中啟動 6 個 Redis 實例3 master 3 replica# 并自動組建集群# # 數據持久化目錄掛載的卷APPDIR/data/redis-clusterecho 正在啟動 6 個 Redis 實例 # 循環(huán)啟動 6 個實例端口從 6379 到 6384forportin637963806381638263836384;do# 為每個實例創(chuàng)建獨立的數據目錄mkdir-p$APPDIR/$port# 啟動 Redis 實例redis-server\--port$port\# 監(jiān)聽端口--cluster-enabledyes\# 開啟集群模式--cluster-config-file$APPDIR/$port/nodes.conf\# 集群配置持久化文件--cluster-node-timeout5000\# 節(jié)點超時時間毫秒--appendonlyyes\# 開啟 AOF 持久化--appendfilenameappendonly.aof\# AOF 文件名--dir$APPDIR/$port\# 數據存儲目錄--cluster-announce-ip127.0.0.1\# ★ 對外宣告的 IP解決 Docker 網絡問題--cluster-announce-port$port\# ★ 對外宣告的端口必須與映射端口一致--daemonizeyes\# 后臺運行單容器多實例必須加--logfile$APPDIR/$port/redis.log# 日志文件# 檢查啟動是否成功if[$?-eq0];thenecho [OK] 實例$port啟動成功elseecho [FAIL] 實例$port啟動失敗exit1fidone#參數作用關鍵程度①--port實例監(jiān)聽端口范圍 6379~6384必選②--cluster-enabled yes開啟集群模式必選③--cluster-config-file集群配置持久化文件重啟后恢復集群狀態(tài)必選④--cluster-node-timeout節(jié)點超時時間毫秒超時判定節(jié)點宕機推薦⑤--appendonly yes開啟 AOF 持久化推薦⑥--cluster-announce-ip節(jié)點對外宣告的 IP。設為 127.0.0.1 讓客戶端通過 localhost 連接核心⑦--cluster-announce-port節(jié)點對外宣告的端口與映射端口一致核心⑧--daemonize yes后臺運行單容器多實例必須否則只能起一個必選注意--daemonize yes單容器多實例必須加這個參數否則第一個 redis-server 會占據前臺進程后面的實例起不來。腳本最后用tail -f保持容器不退出。# 檢查集群是否已經創(chuàng)建過重啟時 nodes.conf 還在就跳過if[-f$APPDIR/6379/nodes.conf]grep-qslots$APPDIR/6379/nodes.conf2/dev/null;thenecho 集群已存在跳過創(chuàng)建步驟 elseecho 正在創(chuàng)建集群每組分片 1 master 1 replica # 組建集群前 3 個節(jié)點自動成為 master后 3 個成為 replica# echo yes | 用于跳過交互確認echoyes|redis-cli--clustercreate\127.0.0.1:6379127.0.0.1:6380127.0.0.1:6381\127.0.0.1:6382127.0.0.1:6383127.0.0.1:6384\--cluster-replicas1# 每個 master 配 1 個 replicafiredis-cli --cluster create參數參數作用127.0.0.1:6379 ... 127.0.0.1:63846 個節(jié)點地址前 3 個自動成為 master--cluster-replicas 1每個 master 配 1 個 replica3 master 3 replicaecho yes |跳過交互確認否則會停在Can I set the above configuration?啟動后docker logs redis-cluster可以看到[OK] Instance 6379 started [OK] Instance 6380 started ... Creating cluster (1 master 1 replica per shard)... Performing hash slots allocation on 6 nodes... Master[0] - Slots 0 - 5460 Master[1] - Slots 5461 - 10922 Master[2] - Slots 10923 - 16383 ... [OK] All 16384 slots covered.為什么不能用 6 個獨立容器有人會想那我用 6 個獨立的容器分別映射端口 6379~6384 不就行了我試過不行。問題出在一個兩難境地設置客戶端宿主機視角節(jié)點間通信容器視角不加 announce-ip? CLUSTER SLOTS 返回 172.23.0.xLettuce 連不上? 容器間通過 Docker 內網 IP 正常通信announce-ip 設為 127.0.0.1? 客戶端通過 localhost 正常連接?節(jié)點間通信斷了—— 容器 1 試圖連127.0.0.1:6380等于連自己不是容器 2announce-ip 設為 WSL2 宿主機 IP?? 取決于網絡配置且 IP 會變化? 能工作但不穩(wěn)定核心矛盾--cluster-announce-ip同時影響客戶端和節(jié)點間通信但 Docker 的端口映射讓內外視角不一致。實際操作中發(fā)生了什么我嘗試用 6 個獨立容器 --cluster-announce-ip 127.0.0.1創(chuàng)建集群# 從 host 執(zhí)行通過 docker execredis-cli--clustercreate127.0.0.1:6379127.0.0.1:6380... --cluster-replicas1容器 1 收到你的同級節(jié)點在127.0.0.1:6380然后嘗試連接127.0.0.1:6380——但在容器 1 內部127.0.0.1就是容器 1 自己它的 6380 端口并沒有進程在監(jiān)聽連接失敗。集群根本創(chuàng)建不起來。這驗證了一條原則--cluster-announce-ip不能設為127.0.0.1除非所有節(jié)點真在同一個 127.0.0.1 上。生產環(huán)境呢環(huán)境推薦方案原因本地開發(fā)WSL2 Docker單容器多實例最簡單穩(wěn)定節(jié)點間通過 127.0.0.1 通信生產物理機/云服務器獨立容器 host 網絡 或 設 announce-ip 為固定主機 IP內外網絡一致沒有 NAT 問題單容器方案把 6 個節(jié)點放在同一個網絡命名空間里所有節(jié)點通過127.0.0.1通信繞開了 Docker 端口映射帶來的內外視角不一致問題。對于本地開發(fā)和測試這就是最優(yōu)解。為什么不推薦代碼層面禁用拓撲刷新在遇到 Docker 內網 IP 問題時我在網上查到了另一種思路通過客戶端配置來繞過。具體做法是組合使用以下幾個參數ClusterTopologyRefreshOptions.builder().dynamicRefreshSources(false)// 不從拓撲節(jié)點獲取更新源.enablePeriodicRefresh(false)// 關閉定期刷新.build();// 加上clusterClientOptions.validateClusterNodeMembership(false);它的思路是“既然拓撲返回的 IP 是錯的那我不用拓撲刷新只認我配置的 localhost 地址?!钡@條路走不通。原因很簡單初始 CLUSTER SLOTS 無法避免。Lettuce 一連接上種子節(jié)點第一件事就是發(fā) CLUSTER SLOTS 獲取 slot 分布。這個請求無論如何都會執(zhí)行返回值里自帶 Docker 內網 IP路由信息一旦被污染就無法恢復。Lettuce 拿到拓撲后會把 172.23.0.x 寫入內部的 slot→node 映射表。禁用刷新只是阻止了后續(xù)更新第一次的錯誤映射已經存在了validateClusterNodeMembership(false) 只管連接驗證。它只是說不檢查連上的是不是已知節(jié)點但它不能阻止路由表使用內網 IP驗證結果即使加了這些配置Lettuce 仍然會嘗試連接 172.23.0.x:6379日志依然超時。這是我在實戰(zhàn)中踩過的坑。結論客戶端側的 hack 治標不治本。最干凈的方案就是改集群宣告地址。真實驗證讀操作到底走了 replica光配了REPLICA_PREFERRED不夠你怎么知道讀請求真的發(fā)到了 replica驗證方法利用 Redis 的CLIENT LIST命令檢查 replica 節(jié)點上是否有處于READONLY 模式的客戶端連接。當 Lettuce 向 replica 發(fā)送READONLY指令后該連接會被標記flagsr。// 使用 replica template 執(zhí)行一次讀取service.getFromReplica(test:key);// 遍歷所有 replica 節(jié)點檢查 CLIENT LISTfor(RedisClusterNodenode:replicaNodes){varclientsclusterConn.getClientList(node);for(varclient:clients){if(client.getFlags().contains(r)){System.out.println(READONLY client on node.getPort(): client.getAddressPort() lastCmdclient.getLastCommand());}}}驗證結果[OK] 默認 template → ReadFrom.REPLICA_PREFERRED [OK] master template → ReadFrom.MASTER [READONLY] 127.0.0.1:6382 → client 172.24.0.1:53900 flagsr lastCmdget關鍵證據解讀flagsrRedis 的 readonly 標記證明該連接向 replica 聲明了 READONLYlastCmdget最后執(zhí)行的是讀命令客戶端在 replica 6382 上不在 master三行輸出從配置到行為完整證明了讀寫分離生效。為什么不用 replication delay 驗證有些人建議通過制造主從延遲來驗證——寫 master 后立刻讀 replica如果讀到舊值說明走了 replica。這種方法不推薦主從延遲不可控測試結果不穩(wěn)定需要在集群上做額外操作暫停復制CLIENT LIST直接給出了確定性證據讀寫分離的局限性核心問題最終一致性Redis 的主從復制是異步的。當 master 寫入一個 key 后復制日志Replication Backlog需要時間同步到 replica。這個時間通常很短毫秒級但在高負載或網絡抖動時可能延長到秒級。時間軸 T0: 客戶端寫入 master → SET stock:1001 5 T1: master 返回 OK復制日志發(fā)出但 replica 還沒收到 T2: 客戶端從 replica 讀取 → GET stock:1001 T3: replica 返回 3舊值復制還沒追上 T4: replica 收到復制日志更新為 5晚了如果你的業(yè)務邏輯是讀取當前庫存→判斷是否充足→扣減在 T2 時刻讀到舊值就會導致庫存超賣。場景適配表場景是否適合走 replica原因商品詳情、列表頁? 適合顯示舊數據幾秒不影響用戶體驗用戶 Session 讀取? 適合Session 一旦寫入很少修改絕大部分是讀取新聞/內容站? 適合內容發(fā)布后極少變更讀多寫少排行榜/計數器? 適合少量偏差可接受支付/庫存扣減?不適合強一致性要求讀到的必須是最新值寫入后立即回讀Read Your Writes?? 小心用戶剛提交修改立刻刷新頁面可能看到舊數據分布式鎖?不適合鎖狀態(tài)必須強一致最佳實踐按場景分流解決方案不是全要或者全不要而是分層ServicepublicclassOrderService{// 雙 template 注入privatefinalRedisTemplateString,StringredisTemplate;// 默認讀 replicaprivatefinalRedisTemplateString,StringmasterTemplate;// 強制讀 masterpublicOrderService(RedisTemplateString,StringredisTemplate,Qualifier(redisTemplateMaster)RedisTemplateString,StringmasterTemplate){this.redisTemplateredisTemplate;this.masterTemplatemasterTemplate;}// 讀多寫少可接受最終一致性 /** 商品詳情 —— 走 replica */publicProductVOgetProduct(StringskuId){StringjsonredisTemplate.opsForValue().get(product:skuId);returnJSON.parse(json,ProductVO.class);}/** 用戶信息 —— 走 replica */publicUserInfogetUserInfo(LonguserId){StringjsonredisTemplate.opsForValue().get(user:userId);returnJSON.parse(json,UserInfo.class);}// 強一致性要求必須讀 master /** 商品庫存 —— 強制讀 master */publicintgetStock(StringskuId){StringvalmasterTemplate.opsForValue().get(stock:skuId);returnval!null?Integer.parseInt(val):0;}/** 訂單支付狀態(tài) —— 強制讀 master */publicStringgetOrderStatus(StringorderId){returnmasterTemplate.opsForValue().get(order:orderId:status);}/** 寫入后立即回讀 —— 強制讀 master */publicStringsaveAndReadBack(Stringkey,Stringvalue){redisTemplate.opsForValue().set(key,value);// 寫走 masterreturnmasterTemplate.opsForValue().get(key);// 讀強制 master避免復制延遲}}三層讀寫策略模型在大型項目中往往會定義三層的讀取策略層級策略對應 ReadFrom場景L1 - 最終一致讀 replicaREPLICA_PREFERRED詳情頁、列表、非核心數據L2 - 寫后讀一致先記時間戳短時間內讀 master動態(tài)切換用戶剛修改的數據L3 - 強一致強制讀 masterMASTER支付、庫存、鎖L2 的精髓是寫入時記錄時間戳后續(xù)的讀操作如果距離寫入時間在 N 毫秒內就切到 master 讀超過 N 毫秒后恢復 replica 讀。這樣在用戶剛改完的數據和其他用戶的數據之間取得了平衡。但實現起來需要 AOP 或者注解支持大多數中小項目用 L1 L3 兩層就夠了——默認走 replica關鍵操作強制走 master??偨YRedis Cluster 本身不支持讀寫分離需要客戶端通過READONLY命令開啟Lettuce 的ReadFrom.REPLICA_PREFERRED一行配置即可實現讀寫分離Docker 環(huán)境下的 CLUSTER SLOTS 地址問題通過--cluster-announce-ip 127.0.0.1解決真實驗證通過CLIENT LIST的flagsr標記確認讀操作確實走了 replica不是所有場景都適合最終一致性場景走 replica強一致性場景必須讀 master
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
久久啊啊啊视频| 97在线视频观看免费| 麻豆国产97在线| 黑人精品久久97| 99激情| 九九综合久久中文字幕| 日本一区二区亚洲综合| 亚州性色| 9美女超碰在线免费观看| 色香伊人| 欧洲精品久久| 神马久久啊啊| 成人色女网| 男人夜色天堂ss| 久干9操| 午夜福利无毒不卡| 久草精品国产99| 欧美激情内射| 欧美色图自拍| 呻吟 欧美 日本 中出| 久久久久一本一区二区青青蜜月| 2011国产精品| 伊人网av| 激情深爱五月天| 在线可观看的黄色网址| 国产高清MV操逼视频| 欧美一区二区三区四区综合| 91精品国产91久久福利| 日本国产欧美一区三区二区| 久久精品| 日韩性爱一级片| 九九九免费视频| 亚春色色| 超碰久久.com| 97超碰9| 亚洲精品熟妇1区2区3区。| 久久日本熟女精品一区| 欧美一区二区成人一卡| 99热日| 精品人妻伦一区二区三区久久| 中文字幕久久亚州无码| 91处女在线视频| 和协影院中文字幕三区| 一本久久精品中文字| 久久久111| 激情五月天校园春色网| 久久久青草青青国产亚洲免观精品高清完整版_97久久综合区小说区图片区,国精品 | 色丁香五月婷婷| 一区二区三区欧美激情| 久久五月综合| av情色影音| 久久精品国产99国产精品亚洲| 97视频在| 搡老女人老91二区| 人人操人人狠狠操| 欧美 亚洲 综合 制服| 91AV老熟女视频| 99 国产丝袜在线| 色99久草| 能在线播放的国产三级| 九九AV| 蜜臀在线免费观看在线免费观看| 91成人国产综合久久精品蜜月| 日日骚精品视频| 久操网址| 色www精品视频在线观看| 欲色综合| 曰韩操B| 国模艳艳啪啪一区| 91色综| 亚洲区限制级| 欧美碰碰综合色| 久久这里只精品免费福利| 亚洲欧美综合区自拍另类 | 艹我哪美一区无码| 九一精品牛牛一区二区| 91丝袜在线观看| 大伊香蕉在线视频免费| 97人人中文网| 男人的天堂com| 91另类| 欧美日韩一区二区三区四区蜜桃| 午夜精品久久久久久久男人的天堂 | 午夜性| 97欧美日韩综合| 人妻二区| 亚洲人精品久久久喷水| 国产精品69久久久久孕妇欧美| 少妇蹲下露出大唇5| 91精品久久久| 91在线综合网| 欧美成人精品欧美一级乱黄一区二…| 台湾成人无码AV| 97人肏| 日本 情色 1区2区3区| 久久 国产 无码| 99无码视频| 97操综合| 欧美人妻久久精品二区三区| 中文字幕乱碼在线| 老熟妇乱轮| 日韩av在线播放不卡| 久久久久久久78| 超碰成人人人爽人人爽| 99精彩视频| 亚洲精品1区| 亚洲国产av中文字幕久久 | 校园春色 亚洲| 中文字幕奈奈美被公侵犯| 久久一区无码| 欧美中文字幕精品人妻| 丁香五月AV| 97久久国产精品| 国产精品自在线发布| 美女淫穴| 久久直播国产| 日韩欧美天堂| 操91| 夜夜欢天天干| 观看免费区二区三区二| 国产又色又粗又黄又爽| 久久亚洲熟妇在线视频| 欧美激情性爱视频网站| 乱码人妻一区二区三区| 激情啪啪拍91| 国产美脚女优尤物在线观看| 97欧美日韩| 日韩AV一区二区三区四四| 丝袜美腿丝袜| 久久久久久大| 亚洲男人久久综合天堂| 精品二区久久| 920日本午夜免费| 国产精品伦理| 青青草视频爽一爽| 国产极品精品美女视频| 国产美女激情| 亚洲成a人在线观看久| 热热热热日日漂亮永久永久国产日| 日小BB小视频| 天天激色| 男人的天堂在线有码| 九九热九九| 96AV久久久| 欧美一区二区福利在线| 日韩av情韩国爱禁区av一区二区| 久久久久国产无av| 蜜臀久久99精品久久久| 校园春色中文字幕AV| 欧美日韩性爱无码| 亚洲综合97| 欧美se亚洲| 久久精品国产99久久,亚洲日韩久久日本一区一区三区 | 亚洲国产91精品一区二区久久| 激情图片伦理国产一区二区日韩| 377p欧洲日本亚洲大胆| 99久在线精品99re8蜜桃| 五月天激情网站| 性爱综合一区二区| 久久久性爱| 91啪9色| 国产欧美精选自拍一区| 日本高清视频在线观看黄已三辽| 91人妻爽爽人人做人人澡| 边做饭边操逼逼| 亚洲大色鬼| 久久久久骚| 午夜偷拍久久熟女| 100啪啪视频大全| av日韩中文字幕| 天天综合网91入口| 亚洲五月天激情| 亚洲av无码成电影在线播放| 国产AV高清AV无码| 亚洲 小说 欧美 激情 另类| 午夜激情床戏激情| 欧美另类天堂| 欧美国产成人在线| 91大神电影天堂| 在线人人人人人人精品超| 97操| 久久久96| 天美麻豆一区二区三区| 老女人91| 九X超碰| 26uuu国产| 国产黄片在线免费观看| 久久 国产 无码| 亚洲熟女人妻中文字幕一区二区| 精品美女久久一二三| 国产精品乱人伊人网| 乱伦熟女区| 久草国产在线视频| 萌白酱自拍视频| www久久国产精品| 亚洲人妻精品一区二区| 日韩人人精品| 欧美洲精品一级| 91天美传媒精品| 日本美女性生活久久久久久久| 成人午夜视频免费播放| 人人操人人uiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii | 性91| 久久久久久久97| 中文字幕一区二区三区四五区| 国产精品一区二区后入| 啊啊啊好舒服好爽啊啊啊视频| 韩国一区二区精品亚洲| 91在线美女| 丁香五月激情综合| www.四虎在线| 精品国产一区二区三区久久久蜜臀| 香蕉在线一区二区三区| 亚洲欲色9532548967一区| 920日本午夜免费| 中文字幕在线日亚洲9| 亚洲国产欧美中日韩成人综合视频| 免费伦费视频在线观看| 在线观看黄色电话| 天天天天天干夜夜夜夜夜操| 最新国产精品久久精品| 亚洲国产无码精品首页久久久| 大香网站| 九九九九久久久| 玖玖在线视频| 丝袜狠狠草尤物人妻av91| 91男女啊啊啊| 婷婷九月国产| 啊啊啊慢点| 天天色图| 国产精品自在自拍视频| 婷婷激情四射| 人人妻人人操人人乐| 日韩欧亚太美不卡| 日韩三级性| 日日不卡av| 国产高清午夜成人在线观看| 国产成人无码啪| 在线无码操| 天天综合,91综合永久| 动漫片子网站3黄| 人妻黑丝袜电影| 大香蕉2017| 欧美色宗合| 国产精品久久久久久久AV大片 | 伊人991| 九九热午夜欧亚国产视频| 国产激情在线| Av手机版天堂网| 久久亚洲婷婷| 98精品国产乱码久久久久久| 日本一二三免费久久| 激情婷婷综合久久| 久久露脸国产老熟女| 人妻精品综合中文字幕在线| 日韩欧美麻豆 | 久久五月天婷婷| 精品无吗久久| 97超碰超| 欧美东京热精品A∨| 国产高清在线观看欧美| 亚洲天堂男人天堂| 超碰97欧美在线| 天天看精品动漫视频一区| 国产一区在线观看无码AV | 九九九九九九视频| 亚洲性网| 婷婷久久五月天| 超碰碰激情97+久| 一级@啪啪视频| 午夜精品久久99蜜桃的功能章节| 中文字幕一区二区韩| 日韩美脚一区二区网站| 欧美综合第一页| 91爆操视频| 撸撸成人在线视频| 综合婷婷| 成人一级性爱| 亚洲春色一区二区三区| 色五月综合网| 日韩人人精品| 久久久久国产精品喷潮免费观看臀| 99在线观看| 色97国产69香蕉| 日韩熟女乱伦中出| 亚洲欧美国产中文字幕| 亚洲国产一区二区入口| 日韩99神马视频播放| 色欲Av人妻精品一区二| 久久的网站啊啊啊啊啊| 亚洲无线观看久久| 国产SV一线| 亚洲无码视频免费在线观看网址!| 色婷婷狠狠| 欧美丰满少妇交换91欧美精品| 在线色导航| 黄网站黄视频网站进入口| 美日韩男女操屄视频| 97视频播放| 日韩AV熟女乱伦| 91女优在线观看| 日韩乱伦影音先锋| 激情文学小说一区二区| www.超碰在线| 97精品一区二区三区免费| 日韩精品国产精品五码一区二区| 福利视频合集| 大香蕉伊人网WWWn0n| 亚洲无码精品AV久久久| 欧美熟妇操操视频| 日韩av不卡在线观看| 天美传媒精品久久视频| 台欧久久精品视频| 老子午夜伦不卡影院| 无码男人天堂| 中文字幕jul-617人妻熟女| 国内外激情在线| 国产精品国产拍高清AV| 最新日本中文字幕| 日韩一级二级三级免费看完整版国语版| 亚洲人妻在线一区| 精品夜夜澡人妻无码AV| 伊人久久国产免费观看视频| 探花在线免费观看视频国产一区| 好湿好紧视频| 欧美亚州综合图片| 日韩性爱播放| 成人精品在线免费视频| 国产超碰97| 97色欧洲| 亚洲……91| 天天日天天搞天天干| 欧美第二页午夜| 欧美日韩国产在线| 亚洲AV无码翔田千里网站| 亚洲加勒比色图| 亚洲天堂女优在线| 国产无码一二三区| 秋霞怕怕片| 97爱啪| 婷婷久草一区二区三区| 囯产乱伦一区二区三女| 国产乱伦视频污| 日本性一区| 国产白领连续中出在线观看| 女人被添高潮免费视频| 日韩欧美tv一区二区在线观看| 国产黑白丝在线| 欧美亚洲第1页| 五月天激情小说网| 操操逼操操逼操操逼逼| 丁香色狠狠色综合久久小说| 997色在线| 97五月天| 青青欧洲黑| 性爱免费视频成人| 亚洲一区在线观看欧洲| 91精品导航| 精吧天堂| 2019亚洲男人天堂| 九七人妻在线| 亚洲综合九| 国产欧美美女免费观看视频| 99热网站| 91精品久久久久久77777| 久久久久久一日韩字幕无码| 精品免费视频国产一区| 五十路三区在线| 日韩欧视频| 美女网站黄页| 99这里都是精品| A男人的天堂| 在线亚洲精品久久久| 午夜呻吟欧美| 久久综合久久综合人久久夜精品| 91人妻人人妻| 国产一区麻豆免费观看| 殴美综合色88| 97伪v| 天天操美美| 一区二区不卡| 动漫av中文| 亚州综合色图| 蜜臀一二三| 国产精品电影推荐| 蜜汁欧美| 加勒比伊人| 屁股久久久久久| 好吊色综合| 国产在线观看一区二区三区| 国产真乱mangent| 91国产丝袜白虎| 人人操人人摸超碰| 亚洲Av诱惑| julia国产在线| 天天综合青苹果| 成人性交免费视屏| 男女啪啪网站免费视频| 九九精品无码专区免费| 亚洲va有码在线天堂| 尤物网址| 狠狠综合网| 午夜天天碰综合视频| 伊人青青一区成人视频在线观看区| 日本天天吊| 久久超碰、| 亚洲污污网站| JuliaAnn丝袜熟女系列| 2024黄色视频| 高清国产av无码| 中亚av| 久久久av爱| 欧美青青草视频| 另类小说欧美激情校园春色| 蜜乳AV免费观看| 综合久久久久久久综合网| 极品色www影院| 欧亚综合一卡二卡中文字幕| 欧美999999| 嗯嗯不要 视频| 国产精品不卡一区二区三区av| 国产精品呦一区二区三区| 久久99亚洲精品久久99果| 丝袜夫妻自拍| 青青草AV色| 国产在线综合网| 懂色AV蜜臀无码精品APP | 精品超碰国产| 青女在线| 超碰97中文| 偷拍亚洲情色| 久热伊人99re| 国产一级特黄大片处女| 色婷婷激情| 亚州综合AⅤ| 综合色区偷拍| 一二三四视频中文字幕在线看| 久久久精品视频免费观看| 又黄又爽在线观看视频| 久久一本大香蕉| 免费a v| 天堂8在线新版官网| 青青色综合| 超碰色图| 午夜婷婷| 婷婷探花久久精品一区| 国内毛片无遮挡国产| 色色无码| 久久久久久人| 大伊香蕉在线视频免费| 久久精品中文| ji熟女.com| 亚洲AO在线| 女人综合网| 五月丁香色色网| 97精品国产精品免费观看| 国产呦精品系列在线观看| 新版天堂中文资源8在线| 中文字幕超碰CAO| 91丨人妻丨国产丨丝袜| 欧亚综合一卡二卡中文字幕| 插插综合网天天影视网| 国产99 中文字幕日韩小视频| 色色色色色色色色综合| 一级毛片久久久久久久女人18| 超碰在线974| 精品高潮| 亚洲不卡av在线| av亚欧| 女人天堂AV五区在线| 99夜夜操| 日韩免费人妻色情网站| 麻豆国产精品午夜视频| 色婷婷综合久久久久中文一区二区 | 久久人妻熟女一区二区| 黄污污污污| 97精| 天天日日本| 亚洲熟伦熟妇AV无码春色| 国产精品久久久久久夜夜夜| 操b在线观看| 91久久18禁| 日本国产高清色www视频在线| 制服丝袜第二页| 偷看洗澡一二三区美女| 亚洲日韩美女丝袜美腿人妻视频| 校园春色之综合网| 欧美亚洲一级在线观看| 久久视频,这里只有精品 | 91免费看一区二区三区| 日韩内射视频| 欧美日韩激情无码专区| 天天舔日美女视频| 麻豆天美电影一区二区| 欧洲欧美视频一区二区| 9ⅰ久久久天天| 99热最新| 肏逼福利网站| 日韩不卡一二三四| 91人妻爽爽人人做人人澡| 美女被啪到深处抽搐视频| 97色涩| 日韩九区| 亚洲无线码欧洲精品区别| 91美女国产在线| 色婷婷综合久久久久中文国产精品一区中文字幕,国产福利电影一区二区三区 | 刺激性视频黄页| 操逼逼中文字幕| 久久久久久十| 96免费视频在线| 五月丁香六月婷综合成人综合| 啊啊啊啊啊啊啊啊在线观看| 久久久精品中文字幕麻豆| 亚洲色图91欧美日韩| 日韩av不卡在线看| 九九九九九精品视频| 亚洲精品骚逼| 亚洲综合网电影91| 一区二区三区视频在线观看免费| 久久久久久久强迫| 九九热国产| 人妻丝袜肏逼| 久久久9品一区二区三区| 黑人精品成人一区二区三区| 中文字幕人妻资源在线| 青青草在线视频播放器| 另类av综合久久| 亚洲色吧网| 久操不卡视频| 无套内射人妻在线播放| 中文字幕精品免费一区二区| 日逼97| 综合天天。| 少妇人妻无码| 日日日啊啊啊| 大香蕉AV丝袜| 日本熟妇熟色97一本在线观看| 久久久成人国产精品无码| 1769国内精品视频| 亚洲视频中文一区| 九九热九九| 清纯唯美综合| 91热热色| 欧美激情 亚洲色图| 99国内熟女露脸视频| 色娱乐色呦呦夜夜夜夜av| 日本精品人妻少妇一区二区| 女色视频社区| 东北女人av| 亚洲 图片 综合91| A V少妇特黄三级| 天天爽夜夜操| 乱人伦 国语对白:视频直接看| 免费毛片在线播放| 欧美性生活综合| 亚洲AV无码国产精品久久久久 | 人妻天天爽夜夜爽精品2| 日韩偷拍色图| 91九九九馒头| 人妻人人澡人人爽人人| 啊啊啊不要好爽日韩无码一区| 国产精品国产自产拍高清AV| julia在线观看久久| 日本一二区免费| 欧洲免费一区二| 四虎884a| 国模91| 日韩精品资源| 久久春色| 欧美十八禁视频| av天堂精品久久| 在线中文字幕极品av| 欧美麻豆成人同性GⅤ在线| 手机看av网站在线看| 成人片在线播放| 久久国产三区| 精久久久91| 精品综合久久久久久97| 岛国天天午夜影院传媒网| 台湾佬大香蕉| 国产呦精品系列在线观看| 中文字幕精品一区二| 亚洲天堂人妻熟妇视频| 精品久热| 日逼五月天| 啊啊啊轻点在线观看| 全国男人天堂网| 成人毛片免费| 色呦呦呦在线观看视频| 男人的天堂不卡一区二区| 国产精品久久久久久夜夜夜| 亚洲系列欧美| 清纯唯美亚洲综合| 淫荡少妇免费| 超碰人人乐97| 2020天天色综合| 操久久久久| 男人夜色天堂ss| 色欲三区| 色吧五月| 久久久久9| 国产精品欧美在线观看| 日韩精品在线视频在线观看| 久久这里只精品99re66图| 男女打扑克高清网站| 视频二区熟女人妻| 亚洲无码 国产无码| 亚洲无吗在线视频| 免費人妻夜夜爽天天爽爽一区| 欧美最大综合网| 在线视频 亚洲精品| 免费看A片毛毛片在线播| 玖玖97综合| 天天肏美女| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 骚货 中文字幕 av| 日本操逼视频在线| 伊人久久婷婷| 亚洲电影91| 69XX一中文字幕人妻91| 色狠狠综合| 啊啊啊啊啊啊啊网址在线观看| 日韩无码一级黄色av片| 久久精彩免费视频| 亚洲人妻久久久| 国产啊v在线免费播放| 亚洲有薄码区日本系列中文字幕| 中文字幕第7页| 亚洲成人无码影院| 裸体1区| 精品人妻一区二区三区四区石在线| 户外裸露刺激视频第一区| 久草色悠悠在线视频| 青青草福利视频| 日韩成人大片在线观看| 亭亭在线资源| 黑人无码一区二区| 天天舔天天日天天射| 自拍偷拍亚洲熟女妇人精品| 亚洲色图加勒比| 黄片www视频免费| 欧美精品另类人妖xxxx| 久草午夜| 国产suv精品一区二区四| 亚洲丝袜诱惑| 影音综合网| 亚洲AV成人精品网站在AV| 小草精彩毛片| 日本精品一级二级三级| 麻豆AV一区二区| 国产无码成人无码| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 成年男人的天堂| 搡老熟女免费视频 | 亚洲小说视频| 婷婷五月天补不补| 日产操逼| 国产日韩人人| 欧美十八禁网站| 97超碰伊人| 黄污污污污| 尤物网站91| 啊啊啊啊啊在线视频| 午夜视频好爽啊| 超碰 国产熟女精品一区| 国产成人网站在线观看| 97aiaiai| 中文字幕女同在线| 91|九色|国产熟女| 亚洲天天操| 99re8免费高清在线| 久草国产在线视频| 99久草| 欧美综合加勒比在线| 九色精品视频导航1| 公司1区2区3区精产精| 中文字幕在线播放2中文字幕在线观看2| 超碰欧美97| 九九自拍伦理| 久久五月综合| 第四色奇米影视777| 台湾佬中文娱乐网久久久久久久久久com | 亚洲高清视频在线免费观看| 亚洲一区二区 麻豆传媒| 亚洲四虎熟女精品| 超碰在线人人射| 是还免费视频1727我| 久久综合九九| 嫩草在线视频| 欧美亚洲今日在线| 97超碰资源网| 婷婷久草一区二区三区| 福利操逼| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师黑人潮喷一 | 日日骚精品视频| 精品久久一区二区三区四区五区| 免费的黄片有限公司| 91色欧美| 后入式视频国产自| 啪啪视频mP4| 破苞ⅩXXX性无码动漫无码| 国产品精品自在在线午夜免费| 欧美天堂第二区| 青青操97| 香蕉综合网| 成人三一级一片aaa| 少妇色| 久久久999国产| 色大香蕉97N| 91欧美高清| 偷窥自拍亚洲天堂网爆| 免费一级精品啪啪视频| 欧美人体性爱互联网第一页婷婷日本| 丰满丝袜少妇AV| 久操九九九九九九九九九九九九九九九九九九九九九九九九九九九九 | 中文熟女五十乱码在线| 亚洲天堂另类小说男人| 亚洲男人天堂Av| 亚洲无码AV九九九| 中文字幕一区二区三区高清| 91P0RNY大屁股人妻| 91老司机视频| 亚洲图片 欧美电影| 1.igao73.com 加入收藏 免费专区 国产精品 中文字幕 日韩精品 欧美精品 精彩 | 97久久网| 国产精品久久9| 人妻丝袜无 码视频专区| a v网站在线播放| 日韩精品碰碰| 人人干黄色| 国产肏逼网站| 大学生美女口爆| 欧亚日韩中文在线| 热热色91| 久7色| 日本精品无码三级网站| 蜜桃传媒视频第一区入口在线看| 欧美97日韩| 熟妇高潮二区三区| 亚洲欧美精品久| 色九月| 这里只有精品视频在线观看麻豆| 久久久久久久人妻丝袜| 国产AV中文| 蜜臀久久99精品久久久久久婷婷 | 美女超碰978| 天天做天天爱天天高潮| 99色色网| 97中文天堂| 国产夜夜艹| 青青草精玖玖69精品| 熟女中出视频| 天操老女人| 亚洲国产亚洲天堂| 中出20p| 国产精品在线免费| 亚洲情色综合| 亚洲日韩视频二区| 欧美精品xxxwww| 亚洲成A∨人影院在线欢看| 国产福利影视| 综合色图亚洲欧美| 色爱欲亚洲| 伊人色综合欧美| 国产激情在线| 人人操欧美风骚| 亚洲天堂中文字| 韩国一级婬片A片AAAAA| 麻豆人妻精品一区二区| 亚洲AV资源| 嗯~啊~快点 死我视频免费看网站| 精品人妻伦一区二区三区久久| 日韩本不卡视频在线观看 | 强奸乱伦av电影| 久久久爆乳翘臀一线天伦理视频| 久久久精久久久| 亚州男人的天堂| 久操国产在线| 另类TS人妖一区二区三区| av久日| 97福利视频| 久久久久中出| 亚洲男人天堂2| 97操| 天天视频黄网站| 男人的天堂,欧美亚洲另类国产日韩,日本高清一区二区 | 97精品国产97久久久久久| 日韩情色AV| 四虎在线视频| 日本十八禁免费看污网站| 巨爆乳肉感一区二区三区竹菊影视| 欧美色偷拍| 九一国产精品| 欧美成人性爱视频在线播放| 无码抄逼网| 性欧美体内射精| 阿姨一区二区免费视频-高清正片西瓜视频下载app-T450AV | 久久riav中文精品| 国产欧美日韩女同性恋ww喷水精品| 蘋果手機免費看成人Av| 清纯唯美亚洲综合| 日韩性爱高清免费视频| 91九九九小逼| 国产福利合集| 久热伊人| 99re6国产精品99re| 婷婷亚洲五月***久久| 天美av在线观看| 后入式999| 久久五月天婷婷丁香中文字幕| 亚洲男人bt天堂| 美女上床网站| 亚洲色图欧美视频| 人妻熟女一区二区| 日韩精品色呦呦| 一区二区日韩欧美久久| 国产精品无码AV网站| 91久久免费视频互動交流| 97人人模人人爽人人| 传媒免费一区二区三区| 澳门黄片一香蕉视频| 91亚洲黑人| 国产精品丝袜在线| 欧美日韩大香蕉| 中文字幕在线高清男人的天堂| 五月丁香婷婷综合| 欧美性高潮在线| www.色婷婷色综合| 99国产精品自在自在| 天天艹天天日| 岛国在线免费视频| 色综91| 人人看人人摸人人色| 超碰欧美在线欧美| 亚洲精品国产熟女久久久久久| 国产精品自在自拍视频| 天天影视综合色| 在线αⅴ| 1234区中文字幕在线观看_青青草国产在线_日韩一区二区 | 国产黄a三级三级三级av在线看 | 抽插无码高清一区| 超碰在线1234区| 日本高清一区二区在线| 久久9精品网站| 日本高清一区二区在线| 欧美性五月| 不卡免费av在线播放 | 人人扣人人操| 91n处女在线观看| 长长久久88视频| 97视频在线播放| 成人熟女视频一区二区三区| 1000部熟女视频在线观看| 久久婷婷在线观看视频| 日韩欧美成人午夜福利| 五月天亚洲网| 久久婷婷五月天| 天美精品原创av片国产| 九九热这里只有在线精品视 伊人草 成人菠萝蜜视频在线观看 | 99热18这里只有精品| 99热在线观看| 亚洲情色 欧美| 精品少妇后入一区二区三区四区人妻巨乳 | 日本三级R| 国产乱子伦一区二区三区在线观看| 少妇国产不卡| 日韩欧美综合激情| 正宗无毛一线天嫩逼| 日本欧美韩国日产片片在线看免| 欧美性爽xyxOOOO| 九一性生活免费视频| 综合色啪| 欧洲黄色网| 人人操人人爽人人操人人| 久久精品无码专区| 婷婷五月影院| 欧美精品一区二区少妇免费A片| 亚洲天堂日本| 最新欧洲欧美日本激情网站| 岛国1区2区3区在线观看| 另类专区加勒比| 婷婷色一区| 精品国产人成在线| 久久久久夜夜夜夜| 青青伊人这里只有精品| 先锋精品av色鲁| 亚洲色图尤物视频| 久久久久久久唑| 亚洲成人妻日韩在线| 啊啊啊好爽快点啊啊啊嗯嗯| 巨爆乳一区二区爆乳区| 澳门色噜噜色噜噜色噜噜色噜噜色噜噜| 97大色网| 99这里都是精品| 377p欧洲日本亚洲大胆| 热99这里有精品综合久久| 国产精品久久久久999| 夜夜夜久久| 看一级黄色视频| 日本性爰一道本| 老熟女91视频| 蜜桃传媒视频第一区入口在线看| 91新在线欧美| 97舔舔| 女人高潮大叫一级毛片| 国产精品嫩草久久久久| 偷拍 亚洲 欧美| 久久精品操| 国色天香av| 91无码精品| 极品色社| 亚洲第一在线视频| 日韩一级特黄av毛片| 凹凸视频在线一区二区| 欧美色97| 久久久久久中文| 都市激情人妻一区二区青青操视频| 大香蕉伊利av| 五月丁香综合网| 竹菊影视国产一区二区| 亚洲暴力强奸AV| 亚洲精品国产日韩无码AV永久免| 精品午夜福利| 大香蕉草草| 老熟乱一区二区三区四区| 亚洲91综合| 久久夜精品一区二区三区| 99re只有精品| 黄网站黄视频网站进入口| 东北黄色电影| 偷拍 亚洲| 日韩伦理久 久久 清纯| 99色悠悠| 99999无码| 亚洲91亚洲| 你草精品在线视频| 啊啊啊97视频| 欧色性第一页| 午夜综合在线| 精彩久久中文| 久久久久国产精品人妻aⅴ天堂| 亚洲系列欧美| 极品少妇久久久久| 91日韩网站| 一级AAA片一区二区三区| 3P丝袜熟女 色综合| 97Ai亚洲| 天天澡天天爽日日AV| 九九AV| 极品销魂美女一区二区| 中文字幕人成乱码熟女香港| 色就色综合| 久久精品国产亚洲AV无码电影| 国产理论视频在线播放| 中国国国产一级特黄毛片| 92午夜免费福利视频| 久久XX| 人妻天天爽夜夜爽爽| 亚洲综合影视| 欧美色自拍| 欧美日韩一二三| 91亚洲综合| 日本久久久久久久久| 深夜福利黄片| 热久久国产| 国产精品视频精品一二| 激情五月天网站| 玖玖综合色| 欧美亚州色的图| 蜜桃久久一区| 欧美岛国精品在线观看| 色色色欧美| 天天日夜夜爽| 国产亚卅97| 中文字幕国产| 国产精品白丝在线播放| 日本一区二区三区四区免费观看| 成片免费观看视频大全| 91肏屄网| 啊啊啊好疼| 天美传媒婬乱| 激情啪啪拍91| 99啪啪视频| 久久久久久无码人妻中文字幕| 91人人操| 午夜理论片在线观看免费| 国产精品交换一区二区| 日本男人插女人的逼黄色| 天天干人妻视频| 黄视频免费| 三级三久久线久久99久目本WW| 蜜桃精品一区二区三区ww| 91网站在线播放| 欧美黄色手机在线观看| 囯产乱伦一区二区三女| 亚洲欧美天堂在线| 亚州欧美在线| 在线观看成人性爱免费小视频| 99精品无码| 嗯嗯啊啊的视频| 国产综合在线视频网站| 亚洲人成网www| 二级毛片| www.91人妻.com| 欧美日韩情色一区二区| 精品少妇一区二区三区| 两女互慰AV高潮喷水在线观看| 久久曰曰| 啊嗯嗯啊好大好爽| 日本操逼aaaaa| 欧亚综合一卡二卡中文字幕| 日韩人人精品| 免费看国产曰批40分钟怎么下载| 啊啊啊啊视频免费| 97亚洲在线| 色999;丁香五月| 骚逼自拍99| 啪啪啪东京| 色哟哟-国产专区| 老熟女网站| 欧美后进式| 日韩欧视频| 玖玖婷婷五月天| 久久久精| 蜜乳AV网址| 日韩丨制服丨中文|在线| ..日韩av毛片精品久久久| 天天综合有色网| 亚洲 欧美 日韩 国产一区二区 | 亚洲人精品久久久| 午夜影美女日鸡鸡天天视频国产| 亚洲成人色情五月天丁香花| 六月色婷婷| 久久激情视频| 色婷婷色99国产综合精品| 青草伊人网| www色色com| 亚州性色| 欧美美女自慰一区二区三区| 亚洲一区二区AV| 亚洲色鬼| 国产午夜精品理论片a大结局| 亚洲图片欧美91N| 碰碰97| 78p欧美| 欧美日日操| 好吊爽好吊爽在线视频,中文字幕精品一区二区日本,国产良妇出轨视频在线观看, | www.超碰在线| 啪啪啪综合| 韩国久久97| 亚洲影院成人| 日本啊啊啊啊啊视频| 国产一进一出视频网站| 国产精品久久久久久久久久久久久久久久 | 啪啪啪东京| 香蕉色网| 免费精品福利在线观看| 香蕉精品二区二区| 东北黄色电影| 欧美午夜视频免费观看| 99热日| 99亚洲天堂| 91社区伊人| 亚洲第一二区另类图| 操逼1区| 鸥美中出| 97中文字幕色| 天天色播亚洲综合网站| 另类欧美色| 欧美天天谢综合网| 黄片免费久久久久久久| 91狠狠综合久久| 东京热一区二区三区四区五区六区| 亚欧性爱无码| 竹菊一区二区三区AV线| 国产高清在线自在拍69| 阿姨一区二区免费视频-高清正片西瓜视频下载app-T450AV | 色婷婷综合久久久久中文一区二区| 午夜激情成人在线观看| 欧美亚洲韩国视频十五区| 97超级久久强资源| 中文字幕乱在线伦视频中文字幕乱码在线 | 青青草乱入乱欲视频在线观看| 午夜精品久久久久久久99蜜桃一| 欧美人妻少妇| 在线观看一级α片刺激高潮视频| 69精品少妇一区二区三区蜜桃| 乱性AV| 亚洲日韩资源| 国精品一区二区三| 国产精品香蕉热久久新品| 超碰色综合| 蜜臀久久精品久久久久视频| 91视频国品一二三区| 18禁精品网站在线看| 91中文字幕制服丝袜免费视频| 天天干天天日天天射黄色片| 91啪啪视频| 日本一级婬片试看三分钟| 亚洲日韩美女丝袜美腿人妻视频| 国产少妇高潮| 国模限制级电影| 亚欧国产无码精品在线| 欧美自拍偷拍综合图片| 老司机香蕉久久久久| 国产 大胆 对白| 国产日本熟女顶级一区二区三区视频 | 五月婷婷六月丁香| 午夜120视频在线观看| 免费精品无码一级毛片牛牛影视| 亚洲AV在线资源| 97天天综合网| 国产伦精品免编号公布| 人人透人人操| 国产精品999zyz| 麻豆国产97在线| 久久啊啊啊| 强乱老妇中文字幕| 国产AB视频| 欧美论理片| 亚洲少妇激情视频| 日本天堂网| 久jiu久神马影院| 97人人干| 97碰在线视频| 强奸a片网| 国产乱人伦AVA麻豆软件.| 国产成人精品无码久久| 国产精品午夜福利亚洲综合网| 啊啊啊啊网站| 欧美人妻少妇| 97亚洲中文| 欧美性爱超碰97| 久久伊人影院| 人人操人人摸超碰| 大香蕉懂9| 欧美丝袜中文字幕07在线| 九九精品网| 97欧美日韩综合| 五月天婷婷社区| 亚洲 日本 不卡| 精品欧美乱码久| 91欧美综合| 黑人猛交| 久久精品 六十路 熟女 欧美| 亚洲麻豆av一区二区| 人人人干干人人干| 思思热在线视频免费| 在线人成亚洲视频免费观看| 欧美真人抽搐一进一出gif | 国内操逼视频二区| 综合色拍| 亚洲清纯唯美| 欧美激情精品久久久久久| 日夜精品| 男女一进一出视频久久| 一级AV性爱| 蜜乳AV一区二区三区四| 黄片在线免费在线观看| 大香蕉九九|