久久亚洲成a人片熟女精品色一区二区三区|国产精品视频第一精品视频|av天堂热无码手机版|亚洲?v无码久久无遮挡|国产精品偷伦视频免费观看国产|麻豆国产自产精品丰满熟妇|av无码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亚洲在线| 西西美女视频网| 国产精品大香蕉| 操逼日批| 免费无码婬片AAAA片直播色戒| 亚洲天堂第一页| 久久九九99| 性videos欧美熟妇hdx| 亚洲国产97在线精品一区| 精品久久久久9999| 久久激情五月| 99热这里只有精品地址| 18禁无码永久免费无限制| www.acm成人黄色毛片| 97天天爽| 亚洲国男人的天堂| www99热| 久久性生大片免费观看性| 97在线日韩中文字幕| 麻豆久久视频在线地址| 亚洲AV资源| 嗯嗯啊啊视频在线看| 久久性爱网站| 激情婷婷丁香| 91蜜桃婷婷狠狠久久综合9色| 久久精品国内Av熟女高清| 亚洲综合在线第一页| 欲色综合| 国产丝袜啪啪| 91色欧美| 神马麻豆福利院| 国产精品一区二区麻豆| 久久激情婷婷| 91天堂| 久热伊人| 伊人超碰97| 5252色欧美在线男人的天堂| 91精品久久久久久| 欧美日韩小说| 91五十路| TS人妖另类精品视频系列| 老熟女91视频| 亚洲国产精品久久AV| 蜜臀在线视频| xxx0国产在线播放| 五月天社区| 丁香五月性| 久久九九99| 欧美亚洲日韩人妻在线观看| 97超碰碰碰| 99热97| 欧美永久激情一区二区| 91少妇通奸网站| …中文字幕亚洲乱,97人妻无码费视…| 亚洲图片欧美另类综合免费视频大大香| 欧美另类丝袜熟女| 97无码视频在线播放| 国产精品人妻无码久久久老鸭窝| 黄色激情电影在线观看| 国模精品一区二区三区苹果色戒| 97亚洲精品超碰| 黑人性暴力毛片| 在线性黄高清免费视频| 99操逼| 成人资源中文字幕在线观看天天| 国产一区二区三区久久精品太古里| 99热精品青草在线| 动漫区日韩区欧美区| 无码视频一区二区| 欧日韩一二三f区| 加勒比综合88| 久久成人午夜精品影院| 激情小说五月天| 欧美丝袜激情| 九九九九九九综合| 国产乱色国产精品免费视| 亚洲成?V人片在线观看福利| 极品粉嫩一区二区| 天堂精品一区| 综合影院永久入口国产| 国产精品熟女丝袜一区二区| 欧亚不卡| 国产AV中文| www.yeyecao| 欧美v亚洲v日韩v最新在线二区| 色九九九九久| 亚洲丝袜在线观看| 亚洲h片在线免费观看| 91久操| 成人热久久精品| 欧美啪啪色吧在线| 久久九九国产精品| 丰满搜索结果 -第18页- 久久高清无码| 91成人社区| 国产精品天堂| 久久久夜夜嗨免费视频| 西西美女视频网| 亚洲欧美日韩中文播放| 色综合色| 神马久久久久| 欧美亚洲国内自拍| 美女让帅哥通她小鸡鸡| 双插在线| 中亚黄色三级大片| 99超碰色| 17c嫩草51久久91嫩草| 校园春色综合香蕉| 久久av网| 色综合一本| 国产亚洲在线| 亚洲黄片免费在线播放| 9 7超碰在线免费观看| 中文字幕乱码在线| 国产女上位好爽在线| 超碰欧美COM| 嗯啊抽插大香蕉网页| 成人乱人伦一区二区| 日韩成人在线性爱视频| 狠狠综合网| 另类老少妇| 波多野结衣一级视频| 激情终合网| 日本www操操操| 国产高清1234区| 中日韩熟女| 欧美天天谢综合网| 熟女中出视频| 国产成人资源| 蜜臀在线视频| 婷婷激情五月| 毛片久久| 欧美一二在线| 色色色色日本| 欧美情色亚洲| 久久九操在线观看| 毛片久久| 9久久美女首页| 午夜成人爽爽爽爽A片李冰冰| 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴 | 欧美黄页在线| 蜜乳中文字幕a在线| 中文乱码99| 翔田千里AⅤHD无码| 婷婷15月天青娱乐| 婷婷丁香五月天亚洲天堂网| AV一起草在线| 亚洲精品成人| 91天天看| 欧美暴力猛交| 人妻少妇色综合| 国产精品久久久久久久久久久久| 嫩草 人人网精品| 男女一级A片大黄,一进一出| 欧美牲| 色婷婷婷五月天激情四射| 精品九九国产无码| 久艹日日日| 中文字幕乱码人妻一区二区三区,99精品 | 人妻-91porn| 性开放中文AV高清无码免费看| 97资源视频| 天天艹天天日| 秋霞一集毛片观看| 一本道综合色图| 亚州熟女乱伦| 午夜一区| 加勒比少妇AV婷婷六月天超碰超碰| 97干在线| 不卡av在线中文字幕| 90后后入| 97干天天| 伊人97色天使| 久99| 一区二区三区免费岛国片| 9118禁| 小明看看网址| 在线 亚洲 网爆 自拍| 精品黑人一区二区| 亚洲国产尤物yw在线观看| 亚州欧美另类| 学生妹天天看| 国产久久一区二区三区野外在线| 激情五月综合网| 久久91视频| 男人天堂网站| 亚洲色图欧美激情| 97超碰影音| 大香蕉男人的天堂| 青青色综合| 麻豆人妻精品一区二区| 欧美特大黄一级片片免费| 久久午夜鲁丝片| 凸凹视频在线观看| 亚洲诱惑| 欧洲中文字幕| 97视频观看| 色色色五月婷婷| 成人亚欧免费视频| 天天弄欧美| 91狠狠综合久久久久久| 国产精品大香蕉| 激情久久久| 亚洲天堂99| 黑人狂躁日本妞一区二区三区| 婷婷操视频| 麻豆成人影音在线| 久久久亚洲精品中文字幕人妻| 综合激情一一91| 欧美日韩一干二干| 日韩高清一二三| 中文字幕在线2| 亚洲精品一区二区免费在线观看| 热热热热日日漂亮永久永久国产日| 日韩一999精品| 香一区二区三区| 人人污日韩一区二区| 国产九九久久久精品| 国内外色色色色色成人视频| 色吧综合网| 欧插网站| 熟女熟妇一区二区三四区 | 日韩视频中文字幕| 成年无码动漫av片无尽在线| 人人爱人人乐人人操| 狠日欧美| 欧美色偷偷| 亚洲 欧美 精品专区 极品| 啊啊啊好想要| 尤物网址| 五月激情天| 日韩内射视频| 九九av| 日韩AV噜噜噜一区二区三区四区| 天天射日日干| 男女真人网18| 四虎影库国产精品免费| 久湿久久 | 亚洲欲色| 亚洲精品无码久久AV| 伊人麻豆传媒| 美女的肌被草喷水视频| 国产免费久久精品99re韩国| 好爽要喷了| 91成人无码| 白丝被操91| 淫荡少妇免费| 91校园春色长篇| 欧美亚洲丝袜美女电影| 色综九九九一区| 综合久久少妇中文字幕| 免费精品人妻一区二区三| 91精品黄在线观看| 日日夜夜青青草母狗| 国产精品另类一区大香蕉| 加勒比综合88| 91小视频| 久草色悠悠在线视频| 粉嫩久久久极品| 91老熟妇| 国产久久久久久久久一区二区| 久久精彩视频9| 亚洲精品一区二区免费在线观看| 欧美综合另类| 久久久久久人妻| 夜夜操中文字幕| 亚洲色电影在线| 国产二区三区免费视频| 999 久久久| 日韩精品 资源| 中文字幕无码不卡啪啪| 熟女一区二区| 久久夜夜夜| 麻豆性爱视频在线播放| 中文字幕熟女人妻丝袜| 韩国手机不卡无码三级视频| 九色97| 久久伦理视频久久大香蕉视频| 久久久精选| 日韩欧美大力操| 99综合免费视频| 久久久精品电影| 亚洲国产高清福利视频| 久久久一级| 综合第一页| 一区AV| 极品五月天噜噜| 97视频在线视频| 中文字幕国产在线天堂| 97最新在线播放视频| 国内精品久久国产,www香蕉久久五月丁香,亚洲欧美日韩精品永久在线,日本精品一 | 国产精品久久久久久高清无码免费看| 深爱五月天| 九九九九97| 国产在线强奸视频| 爱爱动态120秒| 加勒比海人人操超碰在线| 东京热男人的天堂精品| 使劲用力艹少妇视频一区二区| 啊啊啊在线观看| 香蕉综合网| 凌辱美少妇久久aV| 大鸡吧尹人在线| 蜜臀久久99精品久久久久久成人小说| 久久精品美女一区| 久久伊人东京热| 亚洲精品亚洲人成人网| 成人无码欧美一级A片狼牙直播| 美女国产一区二区久久| 欧美性五月| 黄色网址在线免费观看| 骚逼一区二区| 欧美黄片欧美黄片xxx| 男人天堂综合| 国产精品久久99日日| 中 文字幕一区二区三四 五 区日 日 骚 | 91精品人妻电影| 日日干男人的天堂| 乱伦图一区| 中出在线视频| 搡老熟女老女人老熟妇免费视频| 九九热国产| 激情久久久| 麻豆美女丝袜人妻中文| 福利偷拍视频-中文字幕2019国语完整视频大全-S91AV | 97久久国产| 伊人久久88国产女| 伊人一级免费黄片| 天综合网欧美| 伊人久久88国产女| 激情抓乳插进去啪啪啪日韩 | 日日骚网站| 67194无码不卡| 国产亚洲精品久久久久小| 青青草啪啪网| 高清国产av无码| 亚洲情欲| 福利五区| 日韩AV一区二区三区三州三州| 波多野结衣被操50分钟免费视频| …中文字幕亚洲乱,97人妻无码费视…| 婷婷深爱五月| 亚洲欧美精品国产一区二区| 大香交| 久久色激情一区二区三区| 国模私拍一区二区三区神乳| 超碰在线在公开超碰在线在公开| 亚洲天堂另类小说男人| 午夜久久无码1000合集| 91精品少妇搡搡搡| 一区二区三区机械有限公司| 色色99| 老色鬼成人精品视频下载大在线观看| 伊人青青一区成人视频在线观看区 | 800zy一区二区| 18啪啪手机免费性爱| 尤物AV免费网站| 日本裸体久久色噜噜| 国产精品自在自拍视频| 日本三级A片网站com| 国产日韩中文字幕欧美| 日日干夜夜操视频h| 国内精品伊人久久久久影院会| 91天天爽| 国产AV天美| 色综合久| 东北丰满熟女国产一区| 欧洲性爱无码区| 四虎884| 久久久久久久国产| 性生活无遮挡纯毛片在线看| 亚洲天堂区| 韩国一级AAA| 国产60页| 中文字幕伊人| 久久久久久人体| 国产男人又猛又粗又爽| 美国精品国产精品| 100啪啪视频大全| 国产91精品福利在线| 亚洲 欧美 另类 日韩 人妻一区| 防屏蔽在线视频| 操操逼操操逼操操逼逼| 永久免费av无码网站国产app| 欧洲精品二区| 国产蜜臀精品一区二区尤物| 久久中文字幕人妻熟av女蜜柚| 日本高清熟女久久一区| 日本男人插女人的逼黄色| 骚乳在线| 麻豆国产原创AV色哟哟| 人妻精品综合中文字幕在线| 久久综合乱子伦国产免费| h在线看免费版在线看| 国产高清无码一区二区三区四区皇冠| 中日韩久久久| 日韩乱插| 麻豆久久视频在线地址| 大香蕉免费中文| 骚逼高潮久久精品| 久久25| www.AV有限公司一区| 久久欧洲| 久久久内射良家| 欧美色综合图片| 日本三级韩国三级美三级91| 91精品丝袜久久久久久| 91久久青青草原精品| 超碰成人人人爽人人爽| 2019精品国产无码成人| 亚洲黄色a级片| 欧美性爱三区二区| 丁香婷婷啪啪| 久久久久久久 九九九九九九九 | 国产伊人精品在线| 丝袜综合网| 婷婷五月天丁香| 极品色电影院| 91爆操视频| 干婷婷综合网| 国产精品国产自产拍高清AV| 啊啊啊啊在线观看网址| 中文在线视频| 97碰久久| 精品性爱无码在线播放| 色香阁在线| 蜜桃视频精品一区二区三区| 欧美综合 站| 一二三四区操操Av| 婷婷香蕉欧美在线一区二区三区| 久偷拍欧美日韩三区| 久草尤物| 日韩视频啪啪| A级国产欧美激情在线| 嗯嗯嗯不要不要免费视频| AV 少妇 人妻 偷拍| 插老姨肥穴| 啊啊啊轻点在线观看| 一级A片女人高潮叫床| 日本一二区不卡| 日韩黄片影院| 亚洲激情AV| 国产精品不卡一区二区三区| 美女91| 亚洲日韩视频二区| 五月丁香综合啪啪| 新视频sss国产| 另类图片天天影视| 欧亚免费视频| 欧美国产一区二区三区麻豆传媒 | 中文三一区| 久久综合九色综合欧洲98| 亚洲黄色a级片| 性色高清在线| 我要色综合网站| 黄色片,com| 97中文超碰| 久久久九| 亚洲国产精品无码AV在线| 色九九九| 日本操逼无码| 另类图片五月| 九九九九热| 午夜人妻精品综合在线| 自拍视频大全亚洲专媒视频/一区二区三区| 天天色综合图片| 大粗鳼巴久久久久| 青青草十区九区爱夜| 国产视频大全| 人人看欧美性爱| 男人网站婷婷| 伊人网青青| 青青伊人加勒比海| 午夜操逼不卡| 亚洲熟妇无码一区二区三区| 91 国产丝袜在线播放-百度| 夜夜操天| 国产精品电影推荐| 亚洲av无码国产精品字幕| 丰满翘臀美女影院视频| 视频不卡中文字幕| 91人人爽人人爽| 亚洲国产综合图区中文字幕 | 午夜婷婷| 亚洲欧美97√| 99综合视频| 啊啊啊好想要| 激情文学欧美| 国产精品久久久久久久黄无码| a人欧美综合天堂麻豆| 天堂性色| 蜜臀精品1区2区| 亚洲精品九九九| 亚洲精品819| 搡老女人911熟妇老熟女| 丰满搜索结果 -第18页- 久久高清无码| 操逼操2| 96AV久久久| www久久国产精品| 国产人妖的免费的视频| 日韩熟女无码| 亚洲av综合色| 久久精品国产97欧美精品亚洲 | 色哟哟国产精品免费网址| 欧美Ⅴ性爱| 精产国品一区二三产品| 做爱A级亚欧| 91亚洲丝袜熟女| 五月天黄色av| 精品一区二区综合熟妇| 精品免费囯产一区二区三区| 国产婷婷一区| 大香蕉黄色一区| 久久久精精精| 性生活久久久久久久久久| 18禁美女裸体无遮挡啪啪| 欧美激情在线观看视频| 老熟女熟妇| 大香蕉黄色一区| 亚洲无992tv| 啊啊啊啊好疼视频| 草b在线| 免费亚洲黄色视频在线观看| 久草资源在线| 久草线上视频免费看| 天天日日夜夜| 久久91精品国产9丨久久分亭| 天天操妹子| ai欧美亚洲小说| 激情小说五月天| 国产成人精品无码久久| 91亚洲网| 超碰人人干天天射| 欧美大干日韩| 国产美脚女优尤物在线观看| 免费黄色视频网址| 91动漫操逼视频| a'v在线资源| 亚洲干B| 久操大香蕉超碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰 | 久区视频| 好淫网一二三视区| 色综合婷婷| 67914亚洲精品| 91无码中出人妻视频| 一区二区激情国产熟女 | 大香蕉中文201| 亚洲一区二区av| 久久国产三区| 色九久| 97超碰超欧美。| 日韩在线女优天天干| 天天做日日做天天欢。| 超碰人人操97碰| 亚洲精品九九九| 精品日韩产品在线,日韩在线不卡视频,欧美日韩免费专区/久, | 99热超碰| 柠檬AV导航| 亚洲日韩美国人妻| 国产精品美女在线一区| 亚洲国产av中文字幕久久 | 69麻豆天美| 日日骚一区二区三区| 老司机福利社视频在线观看| 日韩八十路老熟女| 蜜臀在线看片| 中文字幕二区| 色五月AV在线| 夜夜国自区| 中文字幕熟女人妻丝袜丝| 碰人碰碰人人开房人肉| 无码精品啪啪啪一区二区三区三州| 97这里只精品| 久久久内射良家| 天堂资源站| 国产熟女精品区| 操91| 另类一区| 99啪啪| 亚洲天堂男人的天堂| 新版天堂中文资源8在线| 国产超碰在线| 智利AV在线网| 欧美青青草视频| 四虎在线播放| 亚洲欧美啪啪| 日本色日夜干| 久久99午夜精品一区人妻| 黄色高清无码无码破解免费暗网| 99热这里都是精品| 中文字幕免费在线观看| 日本一区二区成人在线| 亚洲自拍97| 精品无码久久| 97免费视频在线观看| 国产精品久久久久久9999| 午夜精品久久久99热蜜桃的功能特点| 亚洲精品国产精品成人| 欧插网站| 国产不卡免费在线视频| 丁香五月激情综合国产| 国产精品对白内射| 在线播放中文字幕| 97国产色综合| 色色综合97| 久久后入制服| 超碰97人妻在线| 翔田千里一区二区三区奶水| 中文字幕av亚洲在线| 久久,精品一二三| 亚洲男人天堂2019| 影音先锋一区二区在线资源| rivers-china.com| 日韩免费簧片| 青娱乐日韩无码| 久久超碰免费的| 91久热| 日韩免费簧片| 99热精品青草在线| 亚洲蜜臀懂色| 欧美性爱在线无码| 欧美性爱第一页久久| 97亚洲资源| 国产精品人妻熟女aⅴ| 大干人妻| 国产JDAV无码视频在线观看| 亚洲AV无码成人精品久久| 欧美 亚洲 大香| 1204人成网站色www| 欧洲性爱无码区| 操逼片中文| 啊啊啊不要好爽日韩无码一区| 久久在肏| 性爱av在线免费观看| 丝袜翘臀后入欧美校园亚洲自拍另类小说一区中文字幕少妇诱惑 | 欧美一级国产一级| 91国产精品在线看| 精品少妇一区二区| 大黄片做爱的大的| 99综合自拍| 亚洲中字幕日本一区二区三区| 亚洲中文字幕三级在线| 精品国产乱码久久久兰草影视| 女人久久久| 久久国产视频性吧 | 精品对白久久不卡| 超碰AV在线| 中国熟女91| 日本性爱视频一级| 影音综合网| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师黑人潮喷一 | 综精品久久久aaaa| 女优视频第10页| 亚洲中文字幕av| 久久国产热视频97电影| 男人天堂久久精品| 97精品| 丁香五月成人| 欧美日本不卡| 日本精品高清一二区一本到| 日夜尻逼网| 强奸乱伦日韩AV| 精人妻无码一区二区三区伊人直播| 中文字幕一区电影在线观看| 久久m| 思思热国产在线视频| 久久日本熟妇熟色高清| 国产综合网站在线播放| 亚洲s色图| 美国日韩黄色片| 日本男人插女人的逼黄色| 啪啪AV导航| 久久精品日韩专区免费观看| 一级AV性爱| 欧美影音在线| 中文字幕亚韩| 老熟女网站| 极品粉嫩一区二区| 天天色天天干天天爱| 蜜桃臀一区二区aV| 亚洲国产一区二区三区四区国产| 草B在线| 亚洲天堂区| 无码区蜜乳| 亚洲天堂第一页| 少妇人妻无码| 欧中日成人免费影视| 日本一区二区中文字幕久久| 男人天堂日日夜夜| 无码最新| 欧美一区二区观看在线| 久久鲁干| 麻豆 亚洲 97| 天天激情干| 欧美精品不卡一二三四在线91| 久久露脸国产老熟女| 欧美在线大香蕉| 九九这里只有精品| 国产偷拍自拍在线视频| 色欲天香天天综合网-成年人三级片网站-欧美乱妇狂野-日韩国产专区-久久久久久 | 91最新综合| 日韩三级天堂在线观看| 欧美91精品国产自产| 天天舔九色婷婷| 日韩激情中文字幕有码| 日本操逼视频在线| 五十路成人在线视频二区三区| 口爆综合网| 探花熟女,姿勢到位,體驗感也到位| 日韩有码中文字幕女同性恋 | 超碰在线第一页| 神马精品视频| 欧美十八禁在线看| 无码人妻一区二区三区色欲aⅴ| 国产自啪精品视频网站黑丝| 夜夜嗨av午夜成人| 丁香九月激情| 日韩无码a片| 国产sv美女内射| 韩国国产欧美情侣视频在线| 青青网三级视频| 日韩,欧美,中文在线| 色哟哟 日韩精品| 91狠狠狠| 骚熟女吞| 日韩一999精品| 人人摸人人干人人拍97| 精品久久久久久AV无码| 精品一区二区三区麻豆| 蜜臀久久99'精品久久久| 日本不卡二三区| 色噜噜人妻av 中文字幕| 免费观看国产不卡av| 白丝av| 美女高潮国产高清| 欧中美三级一区二区三区| 熟女网站最新| 九九九九日本| 久久久久久中文版| 超碰色中文| 91N欧美| 中文高清一区二区的| www.色操逼| 天天草天天干天天日| 久久久久国产精品喷潮免费观看臀 | 午夜久久久| 成人欧美日超碰| 欧美大片一区二区三区| 亚洲自拍另类丝袜综合| 欧美综合色站| 欧美日韩少妇色情| 四虎视频在线观看| 97国产成人精品免费视频| 97干色| 久久超碰98| 偷拍超碰| 少妇内射www在线观看视频 | 91啦人妻| 93人人操人人| 成人性交免费视频| 天天综合97| 免费操逼91| 农村女一级毛卡片| 少妇天堂| 中文字幕国产在线天堂| 国产亚洲色停停久久99精品91| 天天日天天看| 国产操逼网站亚洲一级黄色| 国产精品999aaa| 国产一区二区成人av在线播放| 亚洲日本激情| 亚欧成人中文字幕一区| 国产超碰| 无码91| 91夜夜蜜桃臀1区2区3区| 欧美亚洲日韩16色| 精品日韩产品在线,日韩在线不卡视频,欧美日韩免费专区/久, | 97欧美精品综合| 欧美亚洲影视| 老色鬼成人精品视频下载大在线观看| 后入日本1234| 欧美成人性活片| 97在线观看播放视频| 日韩国产成人自拍视频| 综合色久| 久干网| 97亚洲自在精品在线观看| 九九九九九精品视频| 99在线免费公开视频| 牛牛aV| 久久天天性久久伊人| 色九九综合AV| 久久欧美激情| 美国黄片aaa| 成人午夜无码视频| 久久女人视频| 日韩av情韩国爱禁区av一区二区| 国产精品电影大全| yellow网站免费观看日韩高清无码| 超碰人人超在线观看| 亚洲少妇诱惑| 亚洲素人综合| 综合影院永久入口国产| 日本99视频| 精品人妻夜夜草| 九九九九精| 亚洲欧美91| 激情小说激情视频| 综合一区中亚洲国产成人综合精品| 欧美色图片91| 欧美大波激情xxxx| 日韩丝袜高跟制服在线观看| 乱伦熟女论坛| 在线a v| 色综合久久888| 久久亚码| 亚欧高清| 91国产精品在线看| 亚洲欧美天| 国产多人在线观看视频| 在线观看色视频| 麻豆精品A片免费观看| 清纯唯美综合| ji熟女.com| 伊人97色天使| 九九热精品| www.91理论| 亚洲一区二区 麻豆传媒| 啪啪啪综合网| www…国产操逼| 婷婷15月天青娱乐| 欧美片第一页| www.一本大99| av中亚| 九九热在线视频| 欧美欧美少妇| 国内三级自拍小视频在线观看| 国产精品丝袜久久亚洲不卡| 另类TS人妖一区二区三区| 91蜜臀在线久久久久| 亚洲美女精品九九视频| 99色在线| 亚洲资源一区| 久久久久9| 中文字幕视频二区| 伊人久久婷婷| 精品久久九| 黄片aaaaa一区| 超碰97久久国| 久精品无码av一区二免费国产在线观看| 婷婷另类小说| 久久首页| 精品一区99999| 国产剧情AV不卡在线观看| 久久亚洲色图中文字幕| 搡老人老9丨女老熟人| 国产精品电影推荐| 激情抓乳插进去啪啪啪日韩 | 99热日| 天美传媒AV在线| 99色综合| 97资源久久| 欧美色三级片91| 91天美免费| 伊人AAA| 久久精品国产亚洲AV清纯| 男人的天堂2018.| 国产无马在线| 日本顶级天天操狠狠操夜夜操中文字幕| 思思热免费在线视频| 精品十三区| 国岛片视频| 啊啊啊水好多| 嗯~啊~快点 死我视频| 亚洲无码成人精品| 日产成人久久| 91精品国产综合久久久蜜臀| 深夜福利黄片| 中文字幕、久久精品国产2020、久久综合久久自在自线精品自、亚洲 | 日本幼女18+| 久久五月份| wwwxxx日本爽| 91精品导航| 九月AV| 成人日本视频人妻在线| 激情五月天中文字幕色| 77国产精品| 蜜臀少妇一区二区| 中文字幕,人妻,日韩| 青久久| 性欧美天天| 国产激情在线| 久久永久无码人妻视频| 超碰在线在公开超碰在线在公开| 亚洲AV小说| 久久肏大逼| 2024黄色视频| 丁香7月婷婷| 97天天做| www.色婷婷| 久久久久久久强迫| 男人的天堂VA| 一区二区视频你懂的| 色香阁在线| 亚洲无码久久久久久久| 蜜臀99久久精品久久久懂爱| 亚洲亚洲亚洲天堂天堂 | 韩国毛片一区二区三区| 精品无码一区二区| 欧日a| 中文精品一区二去| 麻豆精品.欧美精品.日韩精品.| 欧美综合网1| 强奸少妇AV导航网| 无码国产精品午夜不卡(| 又大又长又粗又爽又黄| 91综合熟女| 久久最新视频免费观看| 天天影视综合网欧美精品| 午夜福利免费精品视频| 亚洲国产欧美一区二区潘金莲| 蜜臀AV午夜精品久| 男人天堂久久精品不卡| 校园春色宗合网| 欧美性区| 久久手机好看网站| 婷婷五月色| 影音先锋中文字幕日本好一区二区| 韩国一级婬片A片无码天美 | 一区二区三区精品视频| 国产精品视频麻豆入口| 亚洲色人| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师黑人潮喷一 | 国产suv精品一区二区四| 国内精品久久久久影院亚洲| 强歼乱伦资源网| ji熟女.com| 老妇女91| 天天综合网网欲色| 91老司机视频| 国产精品96久久久久久| 欧美大的香蕉有线电视视频| 国产又大又粗又色生活片亚洲国产精品成人久久久综合免费 | 人妻熟女av国产网站| 东京热大香蕉| 97资源站久久| 久久九精品| 亚洲中文字幕精品久久久久久直播| 精品二999| 高清有码一区二区| 尤物视频网 刘玥| 人妻社区男人天堂| 好湿好紧好爽 视频| 久久久婷| 色九九九九久| 亚洲福利中文字幕在线| 久久麻豆一区二区| 天天综合网网欲色| 变态综合色| 97欧美色| 91丝袜美女视频| 亚洲全色网| 91色人妻| 国产精品嫩草影院免费| 91九色蝌蚪在线观看| 上海一级黄片| 人妻熟女av国产网站| 亚洲 日韩 欧美 国产综合体| 久久国产三区| 色色综合97| 亚洲日韩乱码中文无码蜜桃臀网站| 极品色电影院| 大香蕉日韩| 亚洲无码com| 上海一级黄片| 中文字幕jul-617人妻熟女| 狠狠操狠狠| 啊啊啊啊啊在线视频| 午夜综合在线| 好爽视频在线观看视频 | 国产亚洲中文不卡二区| 狠狠色丁香| 久久综合日韩亚洲欧美| 色婷婷aV一区二区三区麻豆综合| 蜜桃一区二区三区| 插插综合网天天影视网| 中国AAAAAA黄色片| 丝袜剧情| 久热69九色熟妇97| 婷婷香网站| julia国产在线 | www.av家庭乱伦| 外国免费性情大片| 97超碰人人操人人操| 国产精品老师| 操死我了嗯嗯嗯| 大JI巴好深好爽又大又粗视频| 亚洲成a人在线观看久| 日欧美色| 久久久性少妇| 国产精品午夜福利亚洲综合网| 亚洲欧美内射| 欧美成熟性爱精品| 嗯啊抽插大香蕉网页| 人人操,人人插| 婷婷av在线中文字幕| 无码人妻丰满熟妇奶水区毛片| 天天色综合影视网| 伦在线97| 日韩欧美加勒比| 九九久久一区二区伦理| 亚洲老熟妇xxx| 亚洲交换| 国产多人在线观看视频| 无码又爽又硬又激情免费视频| 九九九九九九成人| 91少妇高潮| 欧美日日操| 欧美九九爱| 久久久久成人网| 黄色在线网站| 青青草啪啪网| 久久久人妻| 91精品啪在线观看国产城中村| 男人的天堂2018.| 欧美性爱超碰97| 黑人黄片在线免费观看| 亚洲欧美国产中文字幕| 亚洲欧美高清无码| 人人人人人人少妇| 天天躁日日躁狠狠狠躁| 人干人人人操人人摸| 91国产大片| 亚洲国产成人精品999| 玖玖视频在线资源一区二区三区| 91日产桃蜜| 欧美亚洲尤物久久| 男人的天堂1024| 国产在线综合福利网站| 日韩国产在线观看av| 少妇与黑人高潮在线| 日韩成人无码| 殴美牲| 亚洲有码视频二区| 激情五月天综合网| 伊香蕉综合久久久久久久噜噜噜| av天堂5| 亚洲怡春院| 妺妺跟我一起洗澡没忍住| 中文熟女五十乱码在线| 日韩免费看黄片| 综合天天。| 日韩av乱伦| 久久久无码精品人妻二区 | 中文字幕一品色图| 欧美日韩第一页| 色97欧美| 亚洲.欧美.丝袜.中文.综合| 欧色网址| av婷婷色网| 日韩有码 一区二区三区| 青青操少妇| 国产AV精久久| 成人情色综合网| 99热国产| 日本影视久久免费| 国产suv精品一区二区四| 日韩91网| 久久啊哟| 九九九精品成人免费视频小说| 99热精品在线观看| 极品销魂美女一区二区| 久久精品视频28| 日操粉逼逼| 欧美欧美少妇| 狠肏骚人妻| 亚洲AV无码AV吞精久久久久| 中文字幕欧美精品亚洲日韩蜜臀| 激情五月婷婷| 不卡中文字幕aⅴ在线| 黑人与人妻| 婷婷操逼| 精品视频在线观看精品| 日本熟妇精品九九| 99啪啪| 久久久久国产精品久久久| 中文字幕片| 操逼逼一区视频| 91麻豆天美国产欧美高潮| 蜜桃视频精品一区二区| 亚洲国产尤物yw在线观看| 自拍啪啪视频| 欧美日韩222| 日本国产高清色www视频在线| 欧美综合色图片| 日韩天堂av电影在线观看| 午夜男人av| 久久久久久久六六| 五月天激情小说| 国产无码久久高清| 久久久青草青青国产亚洲免观精品高清完整版_97久久综合区小说区图片区,国精品 | 精品欧美老熟女一二区| 青青草久久| AV天天在线观看| 国产精品爽爽va在线观看98| 欧美色图第一页| 大香蕉在线SuP| 亚洲图片欧美91N| 亚洲一区二区性爱电影| 中国大陆国产高清AⅤ毛片| 男人的天堂VA| 久久最新视频免费观看| 大香蕉丝袜一级片| 亚洲一级性爱视频免费看| 九九九九九九九九九国产精品| 亚洲天堂日本| 久妇网| 六月婷婷激情| 亚洲国产麻豆一区二区三区| 三级日本一区二区三区| 亚洲欧美97√| 尤物视频偷拍免费| 青青草在线视频人人想人人上| 婷婷成人五月天| 国产精品久久久久久久电影渣男| 日本一二区不卡| 学生妹天天看| 久久綜合很很很| 综合色图区| 97人人射| 日韩午夜精品一区二区三区电影| 五月丁香六月综合缴清无码| 97色香蕉| 色欧美在线| 夜夜爽爽夜夜精品视频| 国产极品久久久| 欧美专区第一页| 色官网色综合| 尹人免费观看视频在线| 3PAV乱伦视频| 精产品久久| 国产999精品久久久| 欧美在线综合| 黑人综合色| 欧美青青草视频| 加勒比综合a∨| 色香伊人| 色五月激情AV在线| 欧美色图下一页| 亚洲成人妻日韩在线| 91色五月俺来也| 夜夜操夜夜爽夜夜高潮| 91久久国产综合久久| 国产精品肉丝自拍| 超碰 97国产熟女| 人人摸人人干| 大香蕉123|