日韩精品一区二区三区在线视频放-无码中文字幕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
返回資訊列表
国产精品久久发布| 久操99| 91精品国产长腿丝袜美女| 中文字幕在线观看第二页| 久久久com| 日本999精品视频| 99久久久无码国产精品性男| 日韩有码 一区二区三区| 色一射色一射| 超碰国产在线| 播播亚洲小说亚洲| 亚洲乱码精品一区二区| 91超碰在线观看| 国模一区二区三区| 夜夜操老骚逼视频网站| 五月天啪啪| 日本三级一区二区 在线| 久久久久久人体| 亚洲精品1区| 特污免视频| 日韩 欧美 另类 人妻| 欧美97在线欧| 国产成人精品网站| 9久9久9久9久视频网站| 午夜毛片亚洲精品片国产久久久| 搡老女人老91妇女熟女| 久久国99999| 91无码中出人妻视频| 福利在线观看一区二区| 成人性爱av| 久久αⅴ| 99re99| 日韩中文9| 青青草大香蕉在线视频| 婷婷色香| 激情文学欧美| 九九九九九精品十六| 男人的天堂在线2| 91熟女熟妇视频网站| 天天做日日爱夜夜爽| 日本三级R| av婷婷色婷婷色六月| 6080YYY午夜理论片在线观看| 人人妻人人玩人人澡人人爽| 亚洲一卡二卡在线免费| www.亚洲成人一区| 日本护士高潮| 免费观看啪视频| 久久婷婷五月综合| 国产精品色色| 久久综合久久综合人久久夜精品| 中文字幕精品丝袜| 男人的天堂色偷偷青青草视频婷婷网| 日韩三级在线观看mp4| 操死我干死我| 成人片视频| 蜜桃丰满熟妇av无码区不卡| 激情另类激情| 91免费看一区二区三区| 黄片www.| 国产原创精品| 大屁股国产在线视频| 中文字幕诱惑制服人妻丝袜美丝袜美| 欧美特黄视频网站| AV和黑人在线播放| 超碰久久中文| av 模特一区了| 日韩精品人妻中文字幕不卡乱码| 欧美一区二区三区互相| 国语精品内射在线观看| 在线 亚洲 网爆 自拍| 热久日综合| 久久精品一区一起草| 91白嫩| 成年人网站在线免费观看| 久久久久久久国产视频| 欧美亚洲日韩人妻在线观看| 亚洲三级网址久久最新| 97视频新免费| 国产美女在线精品免费看| 女人 A一级| 97最新在线播放视频| 欧美v日韩欧亚洲电影天堂色诱,国产传媒| 嗯嗯,好大,好爽,好骚| 另类专区加勒比| 亚洲欧美人妻| 欧美婷婷五月天| 欧美国产视频| 蜜臀中文字幕| 亚洲精品成人激情在线| 男人的天堂在线| 婷婷超| 欧美日韩国产中文精品字幕自在自线| 久久人妻四季| 亚洲黄色AV电影| 国产家庭乱伦网址| 2000亚洲男人天堂| 欧美自拍偷拍综合图片| 小草三级久久观看| 草草草草视频| 99精品久久久久久久婷婷蜜桃| 97亚洲资源| 九九九成人| 国产绿奴视频在线观看| 久久精品男人的天堂| 另类亚洲一区二区三区| 东京太热久久久| 怡红院久久老司机| 超碰人人在线| 久热这里只有精品9| 国产乱人伦AVA麻豆软件.| 国产传媒一区日韩| 国产午夜精品理论片一二三区区| 91人妻视频在线| 久久风骚城市人| 7777奇米影视久久| 国产精品亚洲四五区在线观看| 熟妇人妻精品一区二区| 人妻少妇色综合| 日韩欧美蜜桃精品久久中文字幕久久 | 亚州欧美总和| 欧美成人性爱视频大全| 69丨亚洲丨精品丨入口免费播放| 成人麻豆av电影网站| 75大香蕉| 久久久久免费看少妇A片特黄| 中美日韩毛片| 欧美日韩色综合网| 亚洲色图片区| 无码又爽又硬又激情免费视频| 91操人| 欧美顶级黄色大片免费| 97在线观看免费| 精品在线观看视频在线| 日韩干B| 爱我干综合| 日1区2区3区2020| 人人扣人人操| 97超碰色色| 久久性爱视频| 五月婷婷丁香六月丁香| 欧美性性性| 九色 人妻 大香蕉| 亚洲国产奇米影视久久| 精品制服美女中文一区二区三区| www.91久久| 三级色影综合网| 日本久操视频| 亚洲欧美国产其他二区| 九九九久久久| 亚洲综合校园春色| 翘臀vidoes| 91精品国产91久久福利| 啊啊啊啊免费视频| 色综合99999| 国产91美女高潮| 中文字幕精品免费一区二区| 亚洲图片视频小说| 78p欧美| 国产精品探花在线| 襙一襙| 少妇丝袜在线观看AV| 男人的天堂网免费| 2018天天干在线视频| 九九九九精品在线| 99热日| 国内91熟女人妻丝袜天天精品视频在线| 亚洲婷婷综合网| 欧美精品,四区。五区| 嗯嗯啊在线视频| 强奸乱伦亚洲第一页| 欧美激情亚洲| 久久妇| 青娱乐导航AV| 亚洲男人天堂Av| av最新免费中文字幕| 成人性交免费视频| 亚洲诱惑天堂| 欧美综合网1| 一个人在线看的黄色电影网站| 精品v日韩欧美国产| 天堂综合网| 加勒比综合a∨| 美腿丝袜高跟网免费视频免费视频| 色色五月婷| 高清国产成人无码| 亚洲春色一区二区三区| 亚洲天堂男| 另类图片五月天| 色偷综合| 97在线青| 九九九精品一区二区无码| 日韩精品.久久精品.AV女优.天美传媒| 69精品久久久久中文字幕| 88xx成人精品视频| 欧美亚洲中文| 性久久久| 粉嫩av久久一区二区三区| 91色图| 嗯嗯啊好爽| 婷婷九月丁香| 9Ⅰ超碰| 精品国产乱码久久久久久久| 最新9久久久9免费视频| 国产天美传媒精品| 亚洲欧美啪啪| 蜜臀99精品国产高清在线观看| 欧美第一页| 四虎884a| 亚洲欧洲无码一区夜| 在线视频五十市| 99热这里只有精| 色香阁在线| 日韩国产品视频中文字| 青草香蕉网| 欧洲亚洲人妻无码中字久久三区四区| 久久久国产精品亚洲精品| 97视频在| 四季av一区二区凹凸精品小说 | 国产女人高潮嗷嗷嗷叫小说 | 亚洲AV成人无码一区二区三区在线观看| 亚洲精品毛片在线观看| 国产精点久久久成人| 国产高清在线观看欧美| www.色婷婷色综合| 91麻豆天美国产欧美| 欧美国产日韩清纯唯美| 欧美色图亚洲色图成人在在线| 91色噜噜狠狠| 一区,二区,三区视频| 欧美成人综合| 97久久久网站| a片在线播放| 国产啊v在线免费播放| 伊人影院综合是一个与深夜成人在线| 成人免费在线网站| 99超碰色| 美熟女逼导航AV操逼| 蜜汁欧美| 2017av无码免费无线播| 乳欲人妻办公室奶水| 国产福利第一视频| 久久偷拍人| 97网址97| 免费人成毛片乱码| 亚洲色欲天天人妻无码系列专区| 91亚洲黑人| 日韩精品9999| 97综合在线| 尤物网址| 亚洲天堂中文字幕无码男同| 国模久久在线| 日韩操逼性鲍| 伊人五月天| 国产精品密臀网在线观看| 欧美线天码中字| 啪啪啪综合网| 少妇二级| 天天肏夜夜肏| 狠日操| 亚洲 欧美 中文 日韩超碰| 日韩精品人妻中文字有码在线| 国产青青综合伊人| 熟女精品va中文字幕| 920日本午夜免费| 97精品综合久久网| 99久久99久久免费精品蜜臀| 夜夜狠狠躁日日躁色视频| 亚洲999综合| 久久婷婷电影网| 久99视频| 欧美精品欧美精品系列| 无码高清少妇久久| 亚州精品丝袜-不卡成人免费| 综合色久欲| 欧美探花网| 日韩AV一区二区三区三州三州| 在线电影亚洲色图| 国产黄片精品在线| 九九热视频这里只有精品| 欧美性夜| 日本在线一二| 99999久久精| 在线中文字幕极品av| 91总综合网| 性色AV蜜色av色欲av| 人人天天欧洲| 屁股久久久久久| 婷婷色五月激情| 粉嫩久久久极品| 隔壁邻居波多野结衣中文字幕| 精品免费一区二区三区在线亚洲人成| 中文字幕99999| 亚洲五月天激情| 国产一区二区在线看| 一级久久久久久久久久久| 噜噜噜久久亚洲精品色情| 岛国在线国产| 97色视频在线| 久久成人午夜精品影院| 九九九九九九免费视频| 日韩不卡a级视频专区| 另类专区加勒比| 午夜福利免费精品视频| 玖玖大干人妻| 国产日韩精品一区二区三区| 乱性AV| 亚洲情色一区综合| 免费福利视频中文字幕| 91丝袜美腿片| 亚欧高清v| 成人小电影网站tex| 99久久9| 九九九九九九九九九国产精品 | 精品 码产区一区二-1080P高清在线www-B029AV | 日本孕妇孕交| 婷婷五月天丁香花| 丁香婷婷五月| 欧美日韩人妻婷婷一区| 亚洲精品亚洲人成人网| 亚洲国产97| 亚洲A色| 欧美日韩性爱无码| 国内偷拍精品一区二区| 亚洲日本天堂| 亚洲天天艹| 国产女人高潮嗷嗷嗷叫小说| 97在线观看免费| 天天干少妇| 亚洲 无码 偷拍| 98福利在线视频| 色99视频| 一级特黄aaa大片在线观看成人一级片在线观看 | 五月综合色| A级国产欧美激情在线| 久久双插| 日本一级不卡一二区| 色色操| 日韩性爱视频在线免费观看| 丝袜美腿91| 人妻出轨一区二区三区| 九九热精品| 国产Av超碰| 麻豆一区二区三区在线看| 性感女人网页在线观看视频| 欧美熟女操屄| 人妻无一区二区三区| 91高清日| 精人妻无码一区二区三区伊人直播| 99色色| 日韩A优精品在线观看| 日韩一级欧美一级国产一级台湾| 欧美第五页| 91亚州欧美| 久久久爆乳翘臀一线天伦理视频| 日韩不卡a级视频专区| 国产精品爆乳懂色蜜乳| 97操B| 久久动漫精品视频这里只有精品| 亚洲精品视频二区| 激情AV| 韩国午夜理伦三级好看| 日本不卡高清视频| 日本国产亚洲一区在线观看| 日韩大香蕉AV影片| 夜夜嗨一区| 日韩av情韩国爱禁区av一区二区| 国产1727欧美| 老鸭窝黄色视频网站| 欧美色图99| 天堂v无码免费视频| 97一区二区三区视频| 看看小穴| 久久9久9久99久9久9| 任你艹| 色香色欲天天综合网天天来吧| 国内偷自视频区视频综合| 看全色黄大色大片免费视频| 熟妇一区二区| 亚洲人妻精品一区二区| 欧美大的香蕉有线电视视频| 99无码| 亚洲毛片基地专区| 青娱乐国产剧情av一区| 青春草莓视频在线观看网址| 操逼操2| 亚洲天堂一区| 精品九九国产无码| 91精品人妻电影| 美女午夜福利免费视频| 亚欧毛片基地国产毛片基地| 男女日B国产| 狠狠超| 97天堂| 欧美国产精品久久九九| 亚洲啪啪视频免费| 自拍偷拍亚洲熟女妇人精品| 草草影院最新网址| 性久久| 国产极品美女高潮无套在线观看| 密乳AV免费观看| 国产精品无码久久久久2028| 2019天天干天天操| 欧美午夜一区二区三区| 99精品在线观看| 色色色综合网| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | AV色女综合| 床戏久久久av一区二区麻豆| 97视频在线| 九九热AV| 久久国产免费激情视频| 蜜臀久久99精品久久久久久无删减 | 91色五月俺来也| 啊啊啊快操我视频| 亚洲精品熟妇1区2区3区。| 五月天人妻综合| 国产精品视频在线观看| 国产AAAAAABBBBB| 蜜桃视频成a人v在线| 综合欧美日韩在线观看| 日本人妻一区二区| 男人的天堂久久狠| 人妻欧美| 国产精品无码av| 91精品大奶人妻| 国产精品女同| 亚洲熟女一区二区| 欧美极品美女aaaaaa级黄片| 日韩不卡a级视频专区| 国产91啪| 久久久久久久久久久人妻| 精品国产91久久久久久一区黄无| 色欲色香天天天综合网www-亚洲综合国| 色偷偷综合91久久噜噜| 亚洲色图一区二区三区| 强奸乱伦大香蕉网| AV丝袜少妇| 91无码人妻精品一区二区三区蜜桃| 天天射日日干| 91av一区二区在线观看| 97国产超湿| 国产乱子伦一区二区三区免看| 蜜臀久久99精品久久久久久| 亚洲国产麻豆一区二区三区| 啊嗯好大视频在线观看| 岛国天天午夜影院传媒网| 超碰精品国产无码| 久99| Julia Annxxxxx| 影音先锋日本乱伦| 五月天色图影视| 日本顶级天天操狠狠操夜夜操中文字幕| 国语精品对白| 五月婷婷性爱| 国产99999久久精品| 日韩电影在线观看网址| 天天综合91在线| 久久精品99| 欧美一二三级精品在线| 激情露脸爱| 日骚逼视频| 黑人精品成人一区二区三区 | 欧美日韩久久精品爱爱| 中文字幕日本久久| 日本久久999| 在线一道啪| 日本一区99| 极品销魂美女一区二区| 肉嘟嘟www视频在线观看高清| 天天夜夜久久| 99久久久久久亚洲精品不卡| 熟女日韩| 欧美日韩大黄片| 中文字幕在线观看AV| 日韩大香蕉AV影片| 囯产精品一区二区三区线|亚洲人成无码网WWW动漫|国产精品免费一级... | 另类欧美| 国产精品亚洲免费| 青青操日韩| ?亚洲伊人伊成久久人综合网| 九九九九97| 岛国在线一区二区三区| 黑人干亚洲| 爱我干综合| 欧美自拍网| 婷婷五月激情综合| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师黑人潮喷一 | 欧美少妇色图| 人人爽天天爽| 欧美一级AAAAAAA| 欧美性爱网97| 国产一级黄色片在线观看| 久久宗合亚洲| 久热大香蕉| 天美传媒AV在线| 天天操女人| 久久久久亚洲AV无码专区少妇| 国产女同性恋视频| 国产女乱淫真高清免费视频| 国内一级精品| 91丝袜美女| 久久透逼视频| 精品免费国产二区三区| 亚洲经典啪啪| 超碰91在线| 久插综合| 99视频内射三四| 肏逼视频日本| 亚洲男人天堂2016| 人人操av| 国产传媒午夜理伦精品| 色九九九综合| 欧美色偷拍| 6080YYY午夜理论片在线观看| 天美传媒av一区二区| 九色97| 欧美呦呦性爱| 日韩欧视频| 亚州春色| 99色色| 国产AV色黄看到爽| 性综合网| 亚洲深夜福利| 久久国产精品熟女人妻| 日韩偷拍色图| 亚洲国产精品成人无码久久久| 成人资源中文字幕在线观看| 中文字幕少妇色 | www.丁香五月| ,成人免费啪啪视频| 96一区二区| 超碰无码五月97| 99少妇精品视频| 国产女性无套 免费观看| 秋霞怕怕片| 夜夜无码| 欧美日韩亚洲国产中文永久天天看| 日本三级久| 啪啪资源网| 26uuu欧美日韩| 久久人| 亚欧美色图| 色男人色天堂东京热| 一色网男人的天堂| 91GD.COM| 亚洲中文字幕网| 99精品欧美一区二区三区桃色| 好吊色综合| 成人性交午夜免费片| 亚洲999综合| 亚洲综合激情五月久久| 天天躁日日躁AAAXX| 亚洲va有码在线天堂| 大香蕉www.超碰| 13小男生GAY自慰脱裤子| 91 综合网| 欧美天堂在线| 蜜臀久久99精品久久久久久成人小说 | 久久av无码| 屁股久久久久久| 日韩射精| 国产午夜精品在线观看| 日韩熟女精一区二区三区不卡| 插B在线观看| 人人妻天天做天天爽| 欧美九一精品久久久熟妇| 2000亚洲男人天堂| 精品成人女人久久| 日本亚欧爱爱| 青青草一区二区三区四| 日韩欧美蜜桃精品久久中文字幕久久| 夜夜精品视频一区二区| 揉揉揉夜夜| 亚洲资源一区| 色吧5亚洲| 亚洲欧美国产va在线播放频| 亚洲成人黄色在线观看| 黄片视频,下载| 黑人狂躁日本妞一区二区三区| 黄片aaaaa一区| 大香网站| 五月丁香| 欧美国产成人在线| 色踪合AV| 干B网| 女欧美一区二三区| 免费伦费视频在线观看| 极品色www影院| 性欧美另类高清| 中美日韩毛片| 岛国999| 日日爽熟女| 人人摸人人入| 中文字幕狠狠玩| 五月婷久久| 久久发布国产伦子伦精品| 欧美变态激情网| 91日韩网站| 97精品网| 亚洲九月丁香| ,国产乱人伦精品一区二区三区| 狠色婷婷久久一区二区三区_| 欧美综合网1| 亚洲中文丝袜美腿诱惑字幕| 九九视频黄色片| 日本在线播放不卡一区| 九九毛片这里只有精品| 亚州欧美综合| 3PAV乱伦视频| 男人天堂黄片| 玖玖人人爱| www.男人天堂| 国产偷拍网站| 亚洲aV无码成人在线观看| 国产超碰国产97| 国产精品国产| 三级精品三级在线观看| 国产超碰人人操| 国产精品suv一区| 精品九区| 亚洲AV无码乱码在线观看性色| 偷拍网站久久男女男| 久久久久久裸体| 狠狠操官网| 大香蕉久久| 激情综合网一盗摄| AV和黑人在线播放| 高凊专区人人操| 91综合网在线| 亚洲成?V人片在线观看福利| 五月天色电影| 亚洲欧美一区二区网址| 午夜丁香| 欧美 青青草| 熟妇乱伦一区二区| 九九精品热| 中文字幕1区2区| www.99中文字幕| 夜夜操av亚洲一区二区| 国产视频人人网| 五月天婷婷色色| 亚洲天堂久| 国产精品自拍xxxx| 性性欧美| 国产一区二区精品久久99| 超碰97玖玖爱| 97亚洲色图| 五月色综合| 久久9久久| 十八禁视频网站| 四虎精品亚洲| 岛园激情| 夜夜欧美| 男人夜色天堂ss| 欧美AB在线| 资源在线观一 二| 94色色电影网| 抽查国产福利主播| 人人操 欧美| 欧美熟女妇同| 亚洲va有码在线天堂| 国产十八禁视频| 一区二区三区四区免费视频| 国产一区二区在线播放,久久亚洲精品中文字幕第一区,亚洲精品在线中文字幕视频 | 乱伦日本中文自拍| 日本中文字幕高跟| 久草免费福利在线播放| 茄子社区国产精品| 婷婷综合在线| 国产又粗又大硬免费色网视频| 久久久不能久久久久| 在线看的av| 啊啊啊好舒服视频在线观看| 老熟女乱子伦中文字幕一区二区| 91n.欧美| 天天摸,夜夜摸| 青青草视频久久| 91人人| 亚洲射综合网| 一级久久性爱视频| 极品少妇久久久| 欧美亚洲一区二区久久久婷精品大包诱| 日本国产亚洲一区在线观看| 亚洲综合性网址| 巨爆乳肉感一区二区三区竹菊影视| 黄色工厂这里只有精品| 色婷婷五月天| 久久精品欧美一区二区三区不卡| 是还免费视频1727我| 99色热| 中文字幕日韩专区精品系列 | 思思热一热婷婷热一热| 欧美精品成人一区二区在线观看 | 97在线播放| 色蜜AV| 日本高清视频xxxx| 九七超碰人人乐| 国内精品久久国产,www香蕉久久五月丁香,亚洲欧美日韩精品永久在线,日本精品一 | 亚欧高清在线| 91欧美在线| 青青青草伊人精品| 女同亚洲欧美一二三区久久电影| 亚洲本色精品一区二区久久| 欧美激情一| 超碰在线974| 成人精品在线观看| 国产中文大片资源中文字幕| 亚洲诱惑天堂| 久久最新视频免费观看| 色99视频| 久久久久久久久成人av解说| 在线免费观看高清无码视频| 天天综合网1| 黑丝少妇在线观看| 亚洲强奸乱伦影视网| 欧美片第一页| 久久99九九九九6666免费观看软件| 欧美韩国你懂得在线| 裸体美女免费看网站青草| 亚洲精品一区二区精品| 久操视频在线观看| 精品女同一区二区三区| 少妇内射视频| 91国产大片| 欧美久久九九| 久久久精品国产亚洲伊人| 国产精品久久久无码AV网站| 好吊色一区| 日韩AV片| 综合熟女| 丁香色色网| 在线中文字幕极品av| 九九久久一区二区伦理| 自拍偷拍 日韩欧美| 少妇被c 黄 免费观看| 97美日韩视频| 91老熟女91老女人| 欧美激色| 伊人亚洲综合| 加勒比色综合| 日韩精品影视| 情色五月天就去干| 97超碰这里只有精品| 天天躁狠狠躁av| 久久曰曰| 九九九九九九成人| www.91欧美| 亚洲天天影视综合网| 色婷婷综合久久中文字幕雪峰| 欧美久久毛片基地| 亚洲男人的天堂一区二区| 97精品国产97久久久久久户外免费| 欧美在线干| 婷婷五月天伊人| 97人肏| 久久久啊啊| 国产午夜视频| 男人精品天堂一区| 亚洲第一男人天堂| 日韩综合色网| 亚州黄站| 欧美性xxxxx狂欢| 欧美成年人性爱视频免费观看| 国产丝袜欧美在线视频| 一本久道在线综合视频| 日韩AC| 五月天综合在线| 亚洲日韩一区电影| 操逼内射干逼白丝91| a片亚洲一本通视频| 97中文字幕一区| 东京热双插| 欧美黄片免费在线观看视频| 日逼国产| 国产馆极品诱惑| 欧洲亚洲人妻无码中字久久三区四区 | 婷婷AV一区二区三区| 日韩三级一区 | 亚洲色吧网| 熟女天天干| 久久久中文| 91 手机在线播放 绯色| 宅男午夜在线视频| 欧美激情色婷婷花野真衣一区二区| 天天干夜夜肏| 精品一区二区三区国产 | 亚州再线| 啊啊啊在线看| 成人26uuu| 少妇滛荡视频| 97资源免费视频| 九九九九一区| 国产成人综合在线播放| 丁香五月婷婷啪啪| 色天使大香蕉| 亚州综合色| 国产69精品久久久久99尤物| 一区久久久二区| 加勒比久久av| 蜜乳AV.COM| 色播五月婷婷| 极品AV网站在线观看| 男人的天堂视频精品乱在线| 中文字幕一区二区在线日韩精品| 婷婷午夜| 99精品人人爽| 翔田千里Av在线| 免费观看欧美日韩操逼视频| 精品少妇人妻一区二区三区| 国产辣妈在线视频福利| 欧美熟女少妇| 亚洲AV永久无码精品成人调教| 翔田千里一区二区三区奶水| 亚州伊人色综台| 综合自拍| 99久久精品无码一区二区| 97天天综合网| 91性色| 日韩AV片| 97神马久久| 人妻一区二区三区视频| 成年男人的天堂| 色色97爱| 丁香六月激情| 亚洲狠狠入| 亚洲aV性爱| 中文字幕、久久精品国产2020、久久综合久久自在自线精品自、亚洲 | 国产亚州日韩欧美看片| 天天干人妻| 三级精品三级在线观看| 欧美日韩人人精品| 日本色日夜干| 亚 欧 美 综合| 超碰久超碰久| 夜夜一区二区| 丰满人妻-区二区三区免费看| 国产一区二区三区影片| 狠操91,com| HEYZO高无码国产精品227| 成人精品一区二区三区| 手机在线中文字幕国产| 中文97国产| 偷拍精品一区二区三区| 天天干2019| 久久久少妇| 91网亚洲| 欧美人人曰人人操人人射射| 久久久国产精品人妻丝袜| av亚欧| 久久男人网| 免费福利视频中文字幕| 91天天爱| 午夜福利精品| 蜜桃AV天堂| 亚洲精品国产精品乱码不99| 中文字幕黄色一起草| 综合色色网| 欧美激情专区| 亚洲男人天堂2012| 国产一级不卡在线观看| 婷婷九月国产| 99亚洲精品| 日本不卡二区| 日本999精品| 日韩精品亚洲专区在线影视| 国产精品一区二区密臀| 69精品少妇一区二区三区蜜桃| 日韩欧美加勒比| www.99热在线只有精品| 成人a级高清视频在线观看| 色偷偷超碰亚洲| 无码最新| 一二三区精品视频| 婷婷丁香久久| 夜夜操美女| 欧美丝袜美女电影一二三四区| 九九黄色网| 亚洲欧美日韩免费观看| 99国内熟女露脸视频| 999岛国大片| 三级日本一区二区三区| 久久精品国产久精国产| 久久久蜜桃一区二区三区| 日韩av乱伦| 亚洲激情综合另类男同| 精品人妻中文字幕4399| 日本在线激情一区二区三区 | 欧美日本一区二区a人| 欧美性爱五月天| 97国产精品国| 天天拍夜夜| 97色色色综合网站| 色婷婷网| www.91人妻.com| 9丨久久九九九| 好好的日:com久久九九| 99热这里只有精品99| 伊人操你| 九九热三级片| 亚洲污污网站| 亚熟在线| 丁香色色网| 加勒比久久综合网高清| 欧美在线91| 久久久青青草| 国产精品电影推荐| 另类亚洲图色| 丁香五月偷拍| 国产精品免费视频人成| 亚洲自拍偷拍视频在线| 青青久草| 加勒比人妻综合| 亚洲黄日韩无码专区| www.色婷婷.com| 精品一区二区成人动漫| 日韩无码精品综合久久| 日韩欧美性吧婷婷乱伦大香蕉| 超碰偷拍| 国产乱不卡| 日本五十路在线| 台湾大香蕉99热| 黄色AV影视| 26uuu欧美| 五月天久久综合网| 美国日韩黄片| 91美女视频电影| 99久在线精品99re8a| 另类av天堂| 东北黄色电影| 青青国产精品在线| 天天爽夜夜操| 色爱综合网| 国产高潮AA片免费看| 一级性爱aaaa| 51一区二区三区| 强奸乱伦Av网| 高清无码在线播放网站| 国产成人午夜视频网址| 日韩免费中文字幕视频| 国产精品点击进入在线影院高清 | 久久青青草在线视频| 亚洲美女精品九九视频| 九九九国产精品| 人妻喷水| 免费精品AB| 78m成人视线| 丝袜美腿丝袜| 成人久久久| 精品无人区麻豆乱码1区2区图片 | 激情第四色| www99热| 精品一区二区三区蜜桃臀赵总| 日韩午夜啪啪视频| A V少妇特黄三级| 亚洲国产精品久久久久久久久久| 东北黄色电影| 欧美精品91| 日韩中文字幕宗合在线| 亚洲精品白丝| 一区二区三区一亚洲中文字幕、综合区灬| 青青草国产盗摄一二三区| 超碰97在线色男人??| 欧美91色| 天堂性色| 香蕉黄色一级视频| 老熟妇一区二区三区…| 国产在线精品偷| 伊人久久88国产女| 美女97超碰| 中文一区在线日| 懂色Av一区二区三区| 神马久久免费电影观看| 91中出| 26uuu国产成人综合| 亚洲啪啪性视频| 日本伦理一区二区| 久久99草| 91亚洲欧洲| 成人无码在线超碰网| 久久99精品视频| 日本有码久久| 天天操人人操骚逼网站| 999热这里只有精品| 91精品国产91久久青草| 亚洲啪啪视频一区二区| 婷婷五月丁香五月| 天天摸夜夜操视频| 日日躁狠狠躁天天躁精品| JIZZJIZZ亚洲女人被躁| 日本丝袜人妻内射| 亚洲夜色在线| 蜜臀一二三区| 中文操逼字幕| 免费看日产一区二区三区| 久久熟女人| 伊人宅男大香蕉| 色哟哟AⅤ| 天天插天天射| 中文幕97| 日本久久女同性恋视频| 欧美成人性爱视频大全| 麻豆久久久久久久久丝袜 | 丁香五月婷婷基地| 91伊人大香蕉| 97超碰中文在线| 久久一区二区高清免费| 人妻在线臀日韩| 国产自偷| 国语av最新自产拍在线观看| 久操操| 91伊人| 狠狠综合网| 午夜AV污污污| 爽极品影院| 亚洲天堂人妻一区二区| 黑人性欧美| av天堂手机版追回| 国产女同性恋视频| 人妻精品视频一区二区三区| 国产CHASE男男GAYGA 毛多色婷婷| 草伊人高潮喷水超碰| 三级色影综合网| 91超级碰| 亚州欧美在线| 日本视频一区二区三区| 嗯嗯啊好大| yw尤物av无码点击进入麻豆| 色婷婷综合久久久久中文国产精品一区中文字幕,国产福利电影一区二区三区 | 91九色精品熟女内射| 国产不卡的视频 | 精品视频久久久久九九九九9999| 91欧洲入口| 立川理惠加勒比无码| 日韩综合97P| 亚洲高清无码在线桃色| 欧美72网页| 91精品久久久| 在线黄色污污网站| 天天射天天操天天干天天吃2018| 麻豆 欧美 日韩| 熟妇女伦乱视频| 色噜噜综合在线| 人妻熟女一区二区| 国产97视频免费观看| 欧美日韩97在线| 日本性爱网址| 亚洲天天天| 人妻久久久久久| 78m成人视线| 婷婷久久久| 97欧美视频| 久久欧洲| 国产在线强奸视频| 欧美中字不卡| 黄色免费网页无码| 国产91美女视频| 麻豆天美国美国产| 久久伊人最新网址视频| 精品久久久久黄少妇| 成人免费毛片| 校园春色家庭伦理欧美激情| 91free福利| 欧美日韩色| 久久一二区四| 韩国三级一线观看久| 狠色婷婷久久一区二区三区_| 91天堂色男人的天堂| 春色综合免费| 鲁鲁色综合网| 青娱乐老司机视频| 国产精品乱码久久久、久久| 婷婷综合在线| 中文字幕乱码在线| 成人在线永久| 色官网在线| 麻豆久久精品亚洲精品88 | 思思热在线视频免费| 99色悠悠| 99re公开精品免费视频 | 一区AV| 天天干天天日天天射黄色大片| 91精品亚洲内射孕妇| 欧美综合亚洲| 欧美 亚洲 综合 制服| 国产精品黄色三级av| 天天欲望网| 欧美无圣光在线| 日韩中文字幕在线视频观看| 欧美大的香蕉有线电视视频| 诱惑人妻欧美一区在线播放| 大香蕉五月天| 久久伊人最新网址视频| 综合性视频99| 九九成人视频| 亚洲精品官网在线观看| 午夜爽爽爽| 牛牛久久国产精品视频一二三| 91五月天| japan日本高清乱xxxx| 91成人无码| 国产人人干| 成人网址在线观看| 欧美性爱无码一区二区三区| 亚洲视频精选| 国产成人主播| 日本 成 人 小说 电影 一区二区| 婷婷丁香五月天综合东京热| 久久午夜色播影院免费高清| 天天干1区2区在线| 久久曰曰| 国产一级作爱毛片| 国产隔壁老王影院在线| 99在线精品观看视频中文| 国产精品久久久777| 精品91摸| 精品少妇一区二区三区在线视频| 97在线视频观看网站| 在线日韩日本亚洲国产| 日本不卡免费二区| 91强在线播放| 久热69九色熟妇97| 亚洲无码99| 亚洲精品国产精品乱码不99| 69XX一中文字幕人妻91| 日韩综合色图| 天天综合青苹果| 久久一区二区加油站| 国产美女激情| 爽爽淫人网| 国产乱伦性爱AV| 国产精品无码论坛| 探花视频免费观看国产专区| 亚州性色| 人妻天堂网| 男人的天堂kva| 美女黄色91| 久久日韩肥臀| 久湿久久 | 日本性交操一区二区不卡系列| 老司机福利青青草| 欧美色图电影| 精品在线蜜臀| 日韩在线观看三级电影| 精品免费囯产一区二区三区| 九九九久| 啊啊啊好大好湿| 欧美亚洲一区二区久久久婷精品大包诱| 美女露胸露奶头| 麻豆久久久久久久久丝袜 | 欧美性爱视频免费一区一A| 久久久久国产精品片区无码直播| 国产路线专区| 国产又粗又长的视频| 大白逼三四级| 欧美—性—交—色| 蜜桃久久一区二区| 我想要 啊 啊 啊| 家庭乱伦麻豆| 翔田千里爆乳巨臀无码|