色五月色开心色婷婷色丁香,五月婷婷丁香花综合网,婷婷丁香五月激情综合在线,五月婷婷六月丁香动漫,婷婷丁香五月激情综合在线,丁香花中文字幕在线观看,播五月色五月开心五月网,开心激情综合网,狠狠色丁香婷婷综合最新地址,丁香视频在线观看,狠狠做六月爱婷婷综合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
返回資訊列表
日本操逼视频导航| 人妻夜夜爽天天爽麻豆三区网站 | 无卡一区=区| 无码操逼视频一下| 蜜桃久久久久久| 77国产精品| 丰满人妻一区二区三区免费 | 九九黄色网| 欧美变态激情网| 亚洲色人阁| 九九综合久久| 久久久久国产| 最新岛国大片| 欧美一二在线| 综合免费无码中文| 国产天天骚| 91色狼| 国产精品一二三在线看| 欧洲一区二区三区四区在线观看| 97超碰欧美中文字幕| 亚洲国产精品成人无码久久久| 久久综合精品一区二区三区| 国内精品a| 国产精品视频| 九九热超碰| 欧美图片色五月天| 女同性恋久久| 伊人九九| 中文有码第五页| 俞拍久久国应视频| 亚洲高清视频在线观看| 五月天丁香婷婷综合网站| 亚洲图片欧美制度| 国产精品精品系列在线观看| 婷婷五月天久久精品视频一区二区三区 | 天天综合站| 影音先锋少妇| 亚洲玖玖爱| 性做久久久久久免费观看软件| 久久视频,这里只有精品 | 伊人在线大香蕉视频久久| 免费看国产曰批40分钟怎么下载| 青娱乐 青青青操 日逼| 日本女优在线视频福利| 一级AAA片一区二区三区| 久久精品国产亚洲AV无码电影| 中字一区| 狠狠久久亚洲欧美专区| 国语对白露脸XXXXXX| 日韩二级| 国产家庭乱伦表演| 97操综合| 天天爽夜夜操| 日韩三级在线观看网站| 91网站18在线| 亚州国产精品乱| 欧美日韩欧美| 大香交伊人网| 天天看天天在线精品| 久久只有精品一区二区三区| 人、人、摸,人、人、草| 日韩精品9区| 天天做日日爱夜夜爽| 人妻少妇久久| 加勒比无码一区二区三区| 日本精品五区| 中文字幕精品专区搜索结果91| 精品一区二区成人| 亚洲av无码国产精品字幕| 福利天堂| 99re6久热只有精品6在线直播 | 中文字幕-区二区三区四区视频中国| 黄色人人| 91人人操| 啊啊啊啊免费视频| 殴洲老熟女| 中文字幕二区日韩天堂| 日本 欧美 国产一区| 中文字幕丰满人妻日本| 天美传媒av在线| 韩国轻伦国内自拍一区| 日韩性爱高清免费视频| 日本三级A片网站com| 91女色| 狠狠热这里都是精品| 簧片免费看视频| 很很操在线| 69久久久久久久久久久久久| 国产天美欧美| 色婷婷影院| 人人操人人插人人摸人人干| 九九九九国产| 人妻91少妇| 伊人991| 少妇人妻精品| 日日日啊啊啊| 精品少妇一区二区三区在线视频| 国产综合色精品在线观看| 无码九九九九| 四虎在线观看网站| 91国产美女丝袜足交精品视频 | 91在线视频观看国产| 亚洲欧美清纯| 午夜噜噜噜| 国产精品2020| oumeisetupian| 国产操操日韩三级黄| 免费少妇一区二区| 色波多| 五月天加勒比啪| 污到发麻的视频 国产| 99色综合| 蜜臀久久99精品久久综合| 91精品久久久久久77777| 丰满人妻aA一区二区三区| 三及片网站| 久久噜噜噜精品国产亚洲综合| 91无摭挡| 91欧美网| 亚洲乱码精品一区二区| 少妇一级无码精品| 久久男人精品| av大香蕉| 五月天黄色激情视频| 可以免费观看的日韩av毛片| 四虎影院成年人片| 六月激情网| 热久久这里只有精品| 91GD.COM| 天天日少妇逼AV| 麻豆天美电影一区二区| 九九热这里只有在线精品视 伊人草 成人菠萝蜜视频在线观看 | 天天摸,夜夜摸| 91丨九色丨大屁股| 亚洲91少妇| 久九九九九九九热| 嗯嗯啊啊啊啊轻点视频| 最新制服中文第一页| 亚洲欧美91| 中日韓欧美高清| 蜜臀久久99精品久久久| 亚洲天堂五月天国产| 天天色天天干天天爱| 午夜精品久久久久久久久久蜜桃| 亚洲免费成人精品电影| 欧美日韩一区二区三区四区蜜桃| 国产在线精品偷| 一二三四免费视频| 亚洲欧洲无码97久久精品| 久久爱超碰网| 九九九九亚洲| 成人毛片免费| 欧美性爱视频免费一区一A| 中文字幕免费看大片| 日韩精品一区二区三区色欲| AV天堂电影网| 精品一区二区三区四区外站| 精品日日人妻| 黄片qw| 国产亚洲精品第一最新| 久久国产精品91| 色婷婷综合久久久久中文国产精品一区中文字幕,国产福利电影一区二区三区 | 亚洲熟妇熟在线电影视频| 亚洲色图国产另类| 欧美在线亚洲| 日人妻视频91| 激情干在线| 女优视频第10页| 亚洲性猛交| 五月天伊人网| 波多野结衣先锋影音| 欧美日韩性爱无码| 97玖玖人妻| 97久久精品不卡| 九九九热| 婷婷在线播放| 久久精品高清无码一区| 欧美日韩国产三级黄色| 久久99黄色卞西瓜| 欧美久久久15P| 亚洲熟女人妻中文字幕一区二区| 亚洲免费成人精品电影| 美女91在线观看| 超碰色老头| 欧美爱三级日韩久久| 亚洲九月丁香| 久久精9| 美女久久久久久久久久久| 大地资源在线观看中文第二页| 中文字幕五区| 日日夜夜精品视频| 免费综合亚洲中文| 天天日骚逼熟女| 中文字幕天堂在线| 这里有精品| 白嫩91在线亚洲| 日韩精品人妻一| 韩国女主播青草福利视频| 日韩久射综合| 乳欲人妻办公室奶水| 屌色在线97视频| 97日韩欧美亚洲| 91快色色色色色| 国产一区二区三区中文字幕| 操碰97| 日本黄 R色 成 人网站| 久久久久久久国产| 亚洲少妇综合在线播放| 婷婷15月天青娱乐| 国内毛片无遮挡国产| 人妻少妇精品一区二区三区| 啊啊啊啊免费视频| 久久综合久色欧美综合狠狠| 久热香蕉精品在线视频| 九九九九免费视频| 秋霞色色影院| 中文字日本乱码| 久久狠狠色噜噜狠狠狠狠97| 97在线免费看| 综合夜夜| 亭亭丁香激情| 亚洲成人贴图| 伊人久久国产免费观看视频| 欧美福利视频啊啊啊啊| 激情四射五月天| 粉嫩av在线一区二区| 激情五月天校园春色网| 在线可观看的黄色网址| 男女啊啊啊啊啊| 婷婷在线视频| 桃花色综合影院| 久久精品亚洲婷婷| 欧美五十路熟| 精品玖九九久| 九九九九88| 国产精品不卡一区二区三区av | 中文字幕精品码亚洲| 天天摸,夜夜摸| 久久超碰com| 中文字幕 国产 精品| 蜜桃久久久久久久久久久久| 婷婷五月成人| 久久亚州精品成人Av无| 综合天天网| 人人摸人人叼| 日韩免费簧片| 极品粉嫩一区二区| 首页中文字幕中文字幕免费| 蜜臀久久99精品久久久久久婷婷 | 亚州性色| 综合久欧洲| 91在线视频免费播放| 午夜啪啪片| 992大香蕉| www.99热在线只有精品| 激情99| 欧美一级黄色免费专区| 啊啊啊啊,啊啊好多水 | 97欧美性爱| 男人久久天堂| av久日| 99热免费| 国产精品久久久久久久久AV大片| 国产成人91一区二区三区| 日本一久是| 国产精品麻豆成人AV艾秋| 性爱综合一区二区| 美女性91| 久久久久斤小| 精品大久久| 欧美啪啪女女| 中国少妇XXXX做受| 欧美激情高清性猛交| 欧美日韩国产电影| 97超级久久强资源| 久久久亚洲欧美综合| 99蜜桃臀亚洲成人在线观看| 亚洲资源吧| 麻豆综合一区av| 97天天爽| 亚洲伊人a线观看视频| 中文字幕亚洲永久精品| 亚洲久久久久| 久久久久久久性爱| 伊人97色天使| 国内毛片婷婷六月色| 成人无码在线超碰网| 99热婷婷一区二区三| 动漫av中文| 成人综合视频久久| 成人黑料社久久| 中文字幕一区二区视频在线观看 | av天堂天堂av日韩| 天天影视综合网欧美精品| 校园春色 亚洲| 亚洲精品久久久久久久久豆丁网| 国产一区二区三区久久久精品| 丰满人妻一区二区三区在线| 欧美A√综合网| 九九九精品成人免费视频小说| 三上制服丝AV| 99国产精品久久久久久久成人热| 老色69| 日本欧美亚洲高清在线看| 脫衣舞一区二区三区| 午夜乱轮操逼视频免费看| 97资源视频| 欧美性巨大╳╳╳╳╳高跟鞋| 久久久久久9| 青青草毛片| 国产97亚洲| 97亚洲中文| 中文字幕三四五区| 九九九色| 亚洲欧美自拍偷拍| 日韩免费高清大片在线| 亚洲精品白浆高清久久久久久| 日日躁天天躁狠狠躁| 暴力av在线| 99re热| 日本久久综合| 欧美美逼| 国内自拍 日韩激情 99| 深夜国产一区二区三区在线看| 91精品国产日韩欧美综合| 国产乱伦性爱区| 欧洲欧美视频一区二区| 国产色呦呦| 人人看人人摸人人色| 岛国在线一区二区三区| 热热色AV| 亚洲丝袜制服国产91_国语字幕免费观看完整版下载第5集_ | 人妻素股| 欧美一区二区| 欧美日韩婷婷中文| 99青草| 乱伦3P视频| 午夜天天碰综合视频| 人人做,人人操,人人摸| 本道综合精品| 日本幼女18+| 日本高清电影欧美色图| 手机不卡视频不卡在线一二三区| 婷婷丁香成人| 清柠毛片| 人妻 制服 日韩 中文 在线| 禁片 高清 在线观看视频网站| 久草新免费| 老鸭窝黄色视频网站| 大香交| 超碰97综合网| 色欲三区| 久久最新免费视频23| 国产偷仑| 久久97超碰| 亚洲国产天堂| 国产精品欧美日韩久久| 欧美极品女人的天堂| 欧美三级中文字幕hd| 91丝袜美女视频| 欧美人妻久久精品二区三区| 中文字幕啊啊啊在线观看视频| 老女人91| 大香蕉伊人亚洲| 亚洲欧洲av影音| 国产一级作爱毛片| 日韩AV电影网站| 综合天天网| 伊人久久AV诱惑悠悠| 日韩性爱毛片操骚逼| 亚洲情色综合网| 国产三级中文字幕粉嫩 | 中出91视频| 九九操久久国产免费视频| 91被操| 日本三级日本三级99| 欧美综合加勒比在线| 日韩精品亚洲一二三| 最新日日夜夜天天干干| 精品国产嫩穴视频| 国产97色在线| 99无码视频| 欧洲亚洲人人爽爽视频| 黄色人人| 久草精品视频| 亚洲精品一二牛牛| 精品中文日韩字幕视频| 国产精品久久久久久久久久久久久久久| 午夜婷婷| 人妻天堂网| 黄总AV色图| 亚洲日韩天堂| 啊啊啊啊好大好硬啊啊啊啊啊| 欧美夜夜狠| 国产AV色黄看到爽| 午夜福利一区二区影院| 天天综合网久久ww| 亚洲性爱电影| 久久蜜桃一区二区| Julia Annxxxxx| 女人精品内射国产99| 亚洲一区二区三区播放在线| 国产老熟女| 精品一级毛片在线观看| 亚洲精品一二三四区| 欧美色女人| 动漫爆乳3D奶水一区在线观看| 亚洲激情欧美色图 | 国产青一二三| 被窝影院午夜看片无码| 日逼五月天| 91bbbbbb| 国产精品精品系列在线观看| 国产精品网址| 91女优在线观看 | 经典丝袜一区| 色哟哟的毛片| 人人模人人看| 老熟女91视频| 色综合美国| 91N综合在线| 丁香五月激情综合| 91美女看B| 性一级黄色录像片网站导航| 97精品国产97久久久| 亚洲综合第一页| 亚洲精品久久久久久久蜜桃臀| 一区二区免费电影久久| 久久东京热久久| 99激情| 亚洲最大的综合性av| 天天日骚逼熟女| 久久久com| 人妻性爱一区二区| 麻豆伊人网| AV免费在线播放一区| 热热色青青草| 九九精品美女高溯喷水| 国产精品激情久久久久久久| 熟妇人妻丰满久久久久久久无码 | 超碰免费欧美7| 91熟女视频| 91视频精品| 99国产女人| 色69大色97香蕉| 超碰色老头| 日韩成人大片在线观看| 五月天激情网站| 噜噜噜在线视频| 操日韩第| 日本成a人v网站在线观看| 亚洲欧美日韩中文播放| 免费A V在线| 国产伦精品| 日韩成人精品视频自拍| 大学生口爆吞精| 国产99精品一区二区三区免费| 91无遮挡| 色九月婷婷| julia国产在线| yazhousetuoumei| 人人爱人人乐人人操| 韩国一级婬片A片无码天美| 日韩激情啪啪啪| 啊好大好舒服| 天美传媒婬乱在| 国产麻豆一级精品视频| 日韩精品熟妇| 国产精品白丝AV| 无码精品久久久久久亚洲| 国产精品嫩草久久久久| 校园春色综合网| 综合大香蕉美。| 久久色一区二区| 精品一区二区三区蜜桃臀赵总| 日韩国产乱子伦App| 久久久97| 欧美翘臀视频网站一区二区三区| 国内一区二区三区| 97超碰资源网| 操逼精品视频| AV高清一区| 99re这里只有精品3| 99热自拍| 99视频自拍| 黄色视频特级毛片| 丁香婷婷五月| 久久精品 六十路 熟女 欧美| 欧美色青| 久久久久久九九九| 97亚洲欧美| 91亚洲色图| 天天射日日干| 天堂性色| 久久精品一区二区| 欧美色院| 俺去啦俺来也久久综合| 激情小说图片亚洲首页| 国产辣妈在线视频福利| 亚洲精品自拍| 一区二区三区免费视频入口| 色色色日本| 日韩一级性爱无码| 八戒午夜福利理论片| 日韩精品在线视频,日韩精品……| 日本不卡免费二区| 国产精品久久泡妞网站| 精品视频在线观看| 国产精品com| 青春草莓视频在线观看网址| 国产精品麻豆成人av| 国产狂喷潮在线精品| 欧美后进式| 色五月综合网| 9 9精品一区二区三区| 五月婷婷综合激情| 亚洲国产精品久久久久婷婷青年| 欧美专利1区2区3区4区5区免费| 中文久久一区| 97精品在线| 97在线欧| 欧美高清第一页| 日本不卡三级网在线播放| 探花精品 一区二区| 日本女厕偷拍| 韩国一级婬片A片AAAAA| 国产91影院| 精品国产综合久久福利,热99这里有精品综合久久,99热这里只有免费国产精品,精 | 欧美性爱五月天| 亚洲色图91欧美日韩| 亚洲黄色网址视频| 2017天天透天天通天天擦| 亚州成人a∨| 精品无码人妻一区二区免费蜜桃| 97美日韩视频| 97日视频| 亚州性色| 中文字幕一区二区三四五区日日骚| 九九九九久久久| 国产一区二区视频在线播放| 97操b| 狠狠操狠狠操操| 欧美日韩国产成人高清| 亚洲Av无码成人精品国产| 男人夜色天堂ss| 综合av影片| 国产精品网址| www…国产操逼| 欧美日韩理论一区| 青青青草原| a片 xxxx受爽视频| 久久九九97| 9997se| 国产免费一区二区三区最新不卡| 亚洲中文字幕97久久精品少妇| 亚洲少妇中文字幕网址| 久操网视频| Sekablack无码一区| 97色伦97色伦国产欧美| 天堂性色| 99色色网| 中文字幕日本久久| 亚洲影院小综合| 色色色色网站| 蜜臀久久在线视频| 久热一区二区| 成人五月香网在线| 91亚洲网| 亚洲日韩人妻中文字幕一区| 91精品亚洲内射孕妇| 麻豆三极片| 久久蜜色情在线视频xxx免费观看| 久久精彩视频| 亚洲骚男同com| 黄色av网站在线播放| 一本道综合色图| 精品欧美日韩在线观看| 国产成年免费大片黄在线观看| oumeisetu综合| 久久精品国产亚洲粉嫩| 日本肏逼视频在线观看| 一区二区播放| 天天干夜夜一操| 蜜臀久久在线视频| 黄色工厂这里只有精品| 性综合网| 在线a v| 国产AV久久久蜜爱影集| 国产高清不卡视频| 大干人妻| 欧美三级一级| 欧美色图偷拍另类| wwwxxx日本爽| 青青草乱入乱欲视频在线观看| 夜夜青青无码影院| 五月丁香综合激情| 日韩人妻精品中文字幕| 亚洲图片日本AⅤ欧美在线| 91熟女丨91老女人| 日韩三级天堂在线观看| sss视频华人在线| 中文字幕一区日韩精| 少妇高潮对白在线观看| 亚洲色性情三级| 91天堂色男人的天堂| 青青草狠狠撸| 丝袜狠狠草尤物人妻av91| 97色伦欧美| 激情黄色五月天| 中文字幕熟女人妻丝袜| 久久综合九九| 欧美黑人168页欧美黑人167| 91激情综合| 免费作爱一级视频| 超碰97.com| 亚洲欧美经典一区二区 | 国产黄色影片在线观看| 国产精品久久久九九九| 欧美日韩性爱操大逼| 深夜激情| 国产乱伦一二三区| 秋霞怕怕片| 另类 综合 日韩 欧美 亚洲| 岛园激情| 久操电影| 国产欧洲精品亚洲午夜拍精品| 久草大| 3PAV乱伦视频| 蜜乳av一区二区三区四区不卡| 这里只有精品久久| 免费看片黄| 久9爱经典视频| 乱精品一区字幕二区| 日本三级一区二区 在线| 日韩电影免费网站麻豆视频| 91在线欧色| 日本日逼高清| 一本大道久| 久9久| 欧美视频边做饭边橾| 色婷婷激一区二区三区| 日韩人妻精品| 欧美老妇女内射网址| 大地资源在线观看中文第二页| 国产精品一区二区三| 艾草av| 国产精品无码AV网站| 久久精品一区二区一8| 超碰综合97在线| 97超碰色屌| 九九热九九| 一区二区三区探花在线观看| 少妇高潮一区二区三区在线| SS久久| 亚洲综合色男人网| 国产一区二区视频在线播放| 国内偷拍精品一区二区| 久久久久女教师免费一区 | 韩日精品四区| 日本性爱少妇| 午夜操逼不卡| 色姑娘综合网| 大香蕉草草| 超碰9 7女人| 色九九九综合| 成人无码专区精品视频| 九九久久精品| 色色婷婷丁香| 亚洲乱码尤物193YW| 免费观看网黄| 国产高清自拍| 青青久久艹| 99这里只有精品| 色偷综合| 亚洲成av人片色午夜乱码| 999久久久免费精品国产牛牛| 久久久精品| 日韩 女同 综合| 亚洲日本男人天堂网| 一线黄色免费性爱片| 青青草在线视频美女| 九九九影院| 男人天堂站| 毛片视频白嫩| 日韩人体偷拍| 精品性爱无码在线播放| 日韩欧美tv一区二区在线观看| 久久久97| 另类小说欧美激情校园春色| www.人人摸在线视频| 国产91丝袜在线播放蜜月| 亭亭在线资源| 久久精品久久九九精品| 波多野结衣AV无码一区| 超碰97 线线 在现| 色欲久久99国产精品久久久久久| 国内一级精品| 91美女片在线| 唯美清纯 妖精视频| 精品人妻一区二区免费看| 欧美综色欧| 日韩综合色图| 欧美日本成人一区二区| V A在线| 日本视频在线中文字幕| 久久久久白虎| 黑人免费福利视频| 强奸乱伦AV一天堂网| 岛国1区2区3区在线观看| 激情网色| 欧亚免费视频| 日本熟妇一区二区三区| 久久精品国产Aⅴ| 日本孕妇一区二区视频操逼免费看 | 国产在线观看一区二区三区| 天天肏天天干| 襙一襙| 日韩黄片视频试看| 亚洲欧洲日韩国产自在线| 在线观看日韩av不卡| 99性视频| 国产精品久久发布| 夜夜狠狠躁日日躁色视频| 桃色人妻在线视频| 少妇人妻在线| 91老熟女视频| 性爱乱伦视频免费| 91九九| 99热精品青草在线| 狠狠躁日日躁夜夜躁A| 超碰4A| 欧美呦呦性爱| 自拍偷拍2025在线观看| 超碰97爽| 久操大香蕉超碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰 | 久久综合婷婷| 九九热男人天堂| 97精品在线| 人人么人人操| 国产精品无码论坛| 国产视频三区四区| 果冻传媒一区二区三区| 日韩成年人性爱视频| 手机在线播放国产福利| 少妇超碰在线| 射丝袜高跟鞋99| 97ai亚洲| 97久久久久久久精| 日韩精彩视频| 欧美激情视频在线一区| 九九热超碰| 亚洲综合性网址| 亚洲综合首页| 色色五月婷| 欧美少妇性乱| 东北毛片| 成人性爱av| 天天操狠狠日夜夜干超碰撸com视频在线观看 | 色九久| 天天色天天干天天射| 91色综| 久久久久久久久9| 亚洲色系另类精品国产| 一本一道人妻久久一区二区三区 | 97亚洲综合电影| 日韩精彩视频| 樱花蜜乳av| 97网址www| 国产精品久久久亚洲第一牛牛_在线观看| 人妻一区二区三区视频| 亚洲图片欧美日韩| 精品成人久久久人人亚洲| 人人操人人摸人人看人人干| 99自拍B亚洲| 久久久91| 日逼视频日本| 伊人久久大香蕉线AV五月天| 亚洲加勒比久久日本道| 99这里有精品| 999国产精品999久久久久久| 另类一区| 亚州色国| 操逼操逼视频操逼| 成人一区二区三区四区| 嗯嗯嗯嗯啊啊啊好紧好大| 99热超碰在线| 96精品在线| 九七人妻在线| 多乙久久久久久| 国产女人9999| 黄片免费久久久久久久| 亚洲区限制级| 久久青青草原免费视频| 综合网久久| 久久久久亚洲三级电影| 嗯嗯嗯啊啊啊操的我好爽| 91精品国产91综合久久蜜臀| 婷婷色在线| 97超碰色色| 精品人人插人人操| 亚洲狠狠入| 日本片日本片祼观看网站在线看中文版网页在线看 | 九草九九九| 日韩视频啪啪| 五十路熟女,国产欧美精品区一区二区三区| 无码最新| 国产AV人人夜夜澡人人爽麻豆| 97无码视频在线播放| 国产精品熟女AV中文字幕在线播放| 少妇久久久久久| 91丝袜美腿网站| A 在线网址| 美国三级日本三级久久99| 国产精点久久久成人| 青久操| 亚洲精品国语在线播放| 97色伦欧美| 大香蕉综合网| 岛国视频免费在线观看| 欧美日韩国产色五月综合在线| 综合婷婷| 日本乱人伦片中文三区| 日本天天干天天搞一区| 男女真人网18| 天天干18禁| 高凊专区人人操| 日韩av免费一级电影| 亚洲第91页| 日韩操逼HD| 91大香蕉伊人| 吉田爱美AV在线| 欧美熟女操屄| 亚洲资源站| 91久久久视| 国产精品午夜高潮呻吟久久av| 九九九国产| 中文字幕视频免费| 久久五月丁香| 日日操免费视频| 久九干| 草草草视频在线免费看| 日韩精品三级片长长久久| 日韩一级片| 国产一区二区成人av在线播放| 大屁股熟女一区二区三区| 伊人亚洲国产一成人久久精品,久久| aaa亚无码专区| 伊人在线大香蕉视频久久| ,国产乱人伦精品一区二区三区| 小日子操bb在线看| 好涩综合| 大但人体久久久久| 日韩三级网址| 欧美日韩第一页| 国产精品直播在线观看直播| 97在线亚洲| 久久人妻四季| 91狠| 欧洲熟妇xxXx欧美老妇裸体| 2024黄色视频| 天美传媒麻豆一区二区三区国产精| 久久免费看高潮毛片韩国| 国产亚州日韩欧美看片| 天天夜躁日日躁狠狠2002| 麻豆AV一区二区天美传媒| 精品中文日韩字幕视频| 伊人青青一区成人视频在线观看区| 911粉嫩人妻| 黑人白女精品一区| 亚洲情色视频| 97Ai亚洲| 91天天美女| 18岁禁 茉莉成人久久| 久久亚洲影院一区二区| 日本在线激情一区二区三区| 啪啪视频亚洲第一| 久久精品国产亚洲妲己影视| 亚欧成人一级片在线播放| julia ann久久| 日韩97视频| 熟妇高潮一区二| 特级大荫道BBwBBwBBW| 五月丁香综合| 91在线无码精品秘 软件| 国产区性爱在线视频秋霞豆| 一区二区三区亚洲| 国产精品成久久久久午夜午夜| 久久久久久久97| 无套后入双马尾| 黄站在线免费观看| 青青伊人加勒比海| 金典av| 欧美在线l亚洲| 搞中出视频在线观看| 亚洲色图欧美色图制服丝袜 | 国产又色又粗又黄又爽| 日本孕妇一区二区视频操逼免费看| 欧美在线天堂| 97干在线视频| 欧美不在线| 成人久久久| 欧洲久久一二线| 欧美天天弄| 97香蕉网| 精品久久无码午夜福利| 亚洲天堂资源网| 无码78| 玖玖爱在线视频免费观看| 亚洲婷婷综合网| 日韩欧美福利视频看看| 午夜福利1区2区3区| 国产三级在线现体验区| 性爱乱伦视频免费| 99在线无码精品秘 入口黑人| 日逼视频日本| 黄色性爱网网| 麻豆久久视频在线地址| 久久午夜伦| 中文字幕一二三区| 亚洲爱爱视频一区二区| 天天影视网色欲色香| 啊啊啊啊,啊啊好多水| 人妻激情视频| 嗯嗯啊啊好爽| 欧美高清第一页| 久操精品| 三级激情网站| 日本爽爽爽爽爽爽免费视频| 久久综合资源一区二区| 久草国产在线视频| 男人a天堂手机在线版| 日韩乱插| 国产免费一区二区三区最新不卡| 亚洲情色在线| 久久99深爱久久99精品| 久久精品无码专区| 国产在线观看91精品一区| 日欧亚洲二三区大片不卡| 中国探花熟女| 精品夜夜澡人妻无码| 欧美72网页| 久久国产精品视频| 国产精品白丝| 可以免费观看的日韩av毛片| 777奇米影视777四色| 天天综合亚在线| 后入式在线免费观看60秒| 久久婷婷苹果| 色哟哟AⅤ| 国产三级电影免费观看| 干b在线性社区| 亚洲双插| 天天日天天干天天色| 久久精品性| 2025亚洲男人天堂| 久操视频这里只有精品| 国产精品久久久久久高清无码免费看| 国产一级αv免费看片| 欧美国产视频| 日韩欧美女求操每天更新| 亚洲免费成人在线高清无码视频| 久久久久久久久久8888| 91亚洲影院综合| 91老司机精品| WWW啪啪的com| 日韩欧美女优电影| 校园春色 亚洲| 久久精品国产亚洲AV高清演员表| 91婷婷| 91九色丰满高潮| 妇女性内射冈站HDWWWCOM| 色婷婷综合网| 欧美日韩另类字幕中文| 天天草天天日| 五月婷在线| 少妇特黄一区二区三区| 欧美天天综合网| 草草网站影院白丝内射| 亚洲天堂另类小说男人| 99999re| 熟女视频久久| 一区二区三区四区久久视1| 欧美乱伦专区| 97色色视频| 日比av无码| 国产极品精品美女视频| 亚洲欧洲美腿丝袜| 96精品久久久久久久久| 人人操人人uiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii | 五月丁香六月激情| 亚洲欧美在线综合| 亚洲性爱乱操x| 九九在线精品| 欧美欧美少妇| 日韩精品一区的| 亚洲精品黑丝| 亚洲黄色a级片| 欧美78| 人妻一二三区| 日韩国产十八禁| 高清国产性猛交xxxx乱大交| 天操天操夜操夜月操月年年操| 国产传媒一区二区三区| 伊人久操| 欧美色道啊| 欧美特大黄一级片片免费| 精品国产一区二区三区久久久蜜臀| 91天堂网| 精品久久視頻在线| 亚洲资源站| 自拍偷拍2025在线观看| 91伊人影视综合| 99亚洲国产精品色一区二区三区| 夜夜操天天肏| 97色伦97色伦国产欧美| 欧美亚洲第1页| 九九九九九九九九九国产精品 | 精品人妻一区二区三区在| 夜夜嗨一区二区| 四虎在线观看视频| 性欧美另类高清| 99最新日韩偷拍视频| 人妻-91porn| 欧洲一区二区三区四区在线观看| 亚洲九月丁香| 懂色AV网| 一牛影视久久久一区二区三区| 国产午夜精品理论片一二三区区 | 国产兽交视频在线播放| 久久999久| 国产树林里野战在线看| 在线五区| 婷婷综合五月天| 青娱乐老司机视频| 日欧毛片久久| 果冻国产精品麻豆成人av| 九九九九九九综合| 91精品大奶人妻| 青草精品视频-日本久久久久网站| 伊人影院中文字幕| 精品无码一区二区三区| 国产精品丝袜久久亚洲不卡| 这里都是精品在线观看| 91国模| 亚洲精品骚逼| 五月天婷婷基地| 久久69| 国产少妇高潮| 影音先锋国产精品| 色吧 综合| 在线情色电影 91大 | 色与欲影视| 久久精品视频在线观看| 91Chinese在线| 91丝袜熟女| 大香网伊人久久综合| 99久久精品国产系列| 日韩精品 资源| 亚洲成a人v欧美综合天堂下载| 综合欧美日韩在线| 高清在线偷拍自拍视频| 麻豆成人影音在线| baiduhicn.com。| 一级黄色影片| 久思思热视频在线观看| 9久精品视频在线观看| 国产精品色片一区二区| 人妻熟妇一区二区三区| 97超碰天天| 五月丁香婷婷综合| 91福利网在线观看| 久久av色| 激情五月综合网| av天堂精品久久| 欧美色图20p| 97久久国产亚洲精品超碰热| 日本不卡卡一区| 免费人成?大片在线播放| 亚洲国产成人精品久久久国产成人一区二区| 欧美色图在线视频少妇| 人妻一区久久二区三区色播| 五月香婷婷| 国产亚洲精品一区二区三区| 性91| 热久久无毒不卡| 欧美爆操91| 大香蕉宗合网在线| 国产成人+综合亚洲+天堂| 中文字幕国产| a片自拍直播视频| 91在线观看,天天综合| 久久视频,这里只有精品| 很黄很污的免费网站| 人妻一区视频| 精品人体无圣光凹凸| 日韩性爱一级片| 欧美牲| 国产精品欧美在线观看| 超碰色大香蕉| 人妻熟女一区二区| 一区二区三区色综合| 中文字幕亚洲欧美在线不卡| 中文伊人大香蕉视频| 九月婷婷| 大香樵伊人网| 狠狠色婷婷7777久| 深夜激情无码| 久久av成人无码免费| 成人八戒网站| 成人性爱av.com| 九九热九九| 夜夜躁狠狠躁日日躁av| 97er欧美性| 中 文字幕一区二区三四 五 区日 日 骚 | 久久久性爱| 国产美女91| 五月天精品| 国产黑白丝在线| 好一吊区二区| 欧美成人精品一区二区男人蜜臀| 亚洲色图超碰在线| 精品一区二区三区蜜桃臀赵总| 色婷婷视频| 五月天开心网| 女优视频第10页| 破苞ⅩXXX性无码动漫无码| 秋霞免费AV| 殴美大黄片| 18禁超污无遮挡无码免费网| 日本亚洲熟女视频| 你懂得91| 午夜精品99久久久久传媒| 日本三级久| 天天射,天天操,天天爽-国内精品一区二区三区-成人AV | 自拍内地三级在线观看| 自拍偷拍国产欧美日韩韩| 无遮挡一级毛片视频免费的| 欧美1区二区三区公司| 亚洲国产一区二区入口| 91网站18在线观看| 九月伊人中文字幕| 91精片| 欧美日韩97在线| 天天干夜夜操一区二区| 国产在线激情| 91人妻人人澡人人爽人人精品| 亚洲欧美内射| 97在线视频免费| 高清无码久操视频| 家庭乱伦国产| 国产亚州精品美女久久久免费| 五月丁香久久| 日本三级人妻a人妻一在线| 校园春色综合香蕉| 欧美天天影院| 欧美成年人性爱视频免费观看| 国产一区自拍欧美日韩| 欧美精品日韩一区二区| 亚洲色图91欧美日韩| 91是天天|