色五月色开心色婷婷色丁香,五月婷婷丁香花综合网,婷婷丁香五月激情综合在线,五月婷婷六月丁香动漫,婷婷丁香五月激情综合在线,丁香花中文字幕在线观看,播五月色五月开心五月网,开心激情综合网,狠狠色丁香婷婷综合最新地址,丁香视频在线观看,狠狠做六月爱婷婷综合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
返回資訊列表
日韩av乱伦| 人妻色情天天操| 清纯唯美综合| 强奸乱伦麻豆| 超碰欧美在线欧美| 欧美精品三级黄片| 开心激情婷婷| 精品国模无码| 刺激精品视频| 免费人成毛片乱码| 97国产超湿| 97视频在线观看网站| 日夜精品| 性站| 久久αⅴ| 狠狠干综合| 亚洲免费97免费| 搡老女人老91妇女老熟女| 黄色片大香蕉| 夫妻AV网站| 亚洲欧美日韩国产丝袜自拍中文| 强奸抽插av| 亚洲天堂区| 天天天堂影视日韩亚洲91| 国产精品亚洲天堂网址| 男生女生啊啊啊啊| 超碰精品日韩欧美国产| 中文字幕在在线观看网站| 亚洲无 码A片在线观看麻豆| 日韩精品99999| 五月天婷婷社区| 日本123区操B视频| 91麻豆天美国产欧美高潮| 亚洲啪啪性视频| 天天综合91入口| 蜜乳av首页| 欧美在线啊啊啊| 欧美日本视频一区| 国模私拍一区二区三区神乳| 久久女人视频| 91在线观看,天天综合| 97亚洲在线| 久久久久熟女| 狠狠做深爱婷婷久久二区| 国产人伦精品一区二区三区| 亚洲欧美碰碰| 十八禁啪啦拍视频无遮挡| 亚洲AV无线| 亚洲天堂少妇| 亚洲男人的天堂va亚洲男人社| 精品v日韩欧美国产| 在线观看高清AV| 欧美青青视频| 探花激情视频| 中国人高清www色视频免费| 亚洲男人天堂2019| 208天天久久九九九| 欧美aⅴ99久久黑人专区| 亚洲精品欧洲精品| 歐美一級亂黃99在綫精品| 日本一线产区和二线产区伦理片| 精品久久久久久中文字幕三区 | 日韩国产九九精品一区二区三区毛片| 91爆操视频| 亚洲美女精品九九视频| 98福利在线视频| 热久久99999| 久久久久久久久久久久色网| 亚洲国成人情色好看电影| WWW啪啪的com| 精久久久| 欲女人妻性色av| 欧美综合亚洲综合| 激情婷婷丁香| 超碰人妻久久人妻中文97| 九九色热| 精品人人| 亚 欧 美 综合| 丁香五月激情网| 婷婷六月色开| 天天爽天天操| 95精品在线| 激情六月天| 猛交交| 小情侣高清国产在线视频| 亚洲欧美日韩夜夜| 狠狠久久四虎| 精品一区二区3区| 韩国一级做A片免费的| 99热婷婷一区二区三| 91超碰在线观看| 97天天日| 日本三级R| 抽插无码高清一区| 天堂国产AV| 欧美97视频| 小草三级久久观看| 一区二区三区日韩欧美| 日韩国产十八禁| ss久久| 久艹伊人精品综合在线| 亚洲永久永久永久永久一级一级一级精品 | 黄片无码在线制服| 中文字幕丝袜国产第一页不卡| 一区不卡在线观看av| 91操熟女| 一区AV| 久久久亚洲| 色欧美亚洲| 午夜福利国产欧美日韩夜夜| 成人乱人伦一区二区| 国产午夜精品理论片一二三区区| 亚洲日韩精品久久久久一区壹牛 | 国内毛片欧美香蕉精品| 欧美精品久久久久久久久88| 九九热精品视频在线观看| 精品国产乱码久久久久久影片| 欧州色图区| 加勒比日本在线| 亚洲凸凹超碰成人| 97碰碰色| 成人亚欧免费视频| 久久婷婷色综合一区二区三区| 欧洲熟妇xxXx欧美老妇裸体 | 亚 欧 美 综合| 亚洲……91| 久久天天躁日日躁狠狠躁| 18禁久极品美女久久哦哟呀!| 国产后入清纯| 国产偷人伦激情在线观看| 青椒国产97在线熟女| 色五月婷婷五月天| 91麻豆天美国产欧美高潮| 黄色免费网| 亚洲国产日韩欧美熟妇在线| 求求你操操我| 97干在线视频| 强奸乱伦麻豆| 久久99精品九九久久久婷婷| CCYY草草影院地址入口| 裸体美女免费看网站青草| 蜜桃精品一区二区三区久在线| 91色花堂| 九九人人操| 亚洲97p| 91一区二匹| 激情视屏国产乱伦强奸| 亚av顶级裸体一区二区三区四区五区| 无码天堂| 强奸少妇AV导航网| 97国产超碰| 久久激情五月| 欧美激情精品| 综合熟女| 久久一区二区三区四区五区| 人妻久热在线| 国产精品久久| 一牛影视久久久一区二区三区| 日韩无码人妻中字久久三区四区| 日韩中文字幕在线视频观看| 四虎在线视频| 刺激性视频黄页| 1769成人国产精品视频| 大香蕉AV丝袜| 久久精品国产欧美日韩亚洲欧美日韩中文久久国产一区 | 亚洲综合首页| 日本精品人妻少妇一区二区| 人妻少妇久久中文字幕一区二区 麻豆| 国产原创自拍| 三级日韩一区二区三区| 中出789在线视频| 国内偷自视频区视频综合 | 黄色电影在线播放综合网站| 久久人妻少妇| 色色色欧美| 粉嫩久久久极品| 青草av在线| 欧美啪啪啪91| 秋霞午夜视频一区二区| 大香蕉黄色一区| 精品对白久久不卡| 亚洲在高跟鞋自慰久久在色线| 日韩Va亚洲va欧美Ⅴa久久| 国产精品高朝久久久久久久| 五月丁香色婷婷| 日本精品中文字幕视频| 一本大道青青| 天天看特黄的免费网站| 超碰79人人乐| 激情看片网站| 国产中出内射一区二区| 啊啊啊久久久视频| 欧美性爱一内片一区二区三区| 手机在线A片| 亚洲毛片久久| 77国产精品| 久久一二三级一一一| 日韩人妻中文视频| 岛国在线免费视频| 人妻性爱一区二区| 97日韩欧美亚洲| 秋霞一区二区三区四区五区六区七区| 五月丁香成人网| 午夜福利1区2区3区| 欧美第五页| 4虎在线视频| 91在线丝袜视频| 99国产精品久久久久久久成人热| 视频二区美腿丝袜制服人妻欧美| 在线A日本| 亚洲高清无毛一区二区| 蜜臀久久99精品久久久久久无删减 | 吉川爱美98堂在线| 国产色精品午夜大片| 国产h小视频在线观看免费| 99re99在线视频| 天天操天天日天天干| WWW.加勒比人妻一区不卡.com| 九九综合| 极品粉嫩一区二区| 神马久久久久久久久久| 国产精品亚洲四五区在线观看| 99热欧美| 2020视频1区2区3区| 亚洲操操操| 激情无码日韩| 日本一级性爱| 在线观看国产黄色| 欧美综合骚| 久久国产视频性吧 | 欧美日韩精品国产91| 绑缚麻绳人妻寝取完整版| 久久精品视频28| 老女人老91妇女老热女| 性高潮久久久久久久久久久| 欧美亚洲图片| 日B操| 香蕉黄色一级视频| 乱伦图av| 一区二区日韩欧美久久| 小草精彩毛片| 国产一区二区在线播放,久久亚洲精品中文字幕第一区,亚洲精品在线中文字幕视频 | 午夜天天碰综合视频| 精品一区二区三区蜜桃臀赵总 | 久久91精品国产9丨久久分亭 | 粉嫩av平台| 国产精品熟女九色九色蜜臀| 九九伊人网| 91新在线欧美| 亚州男人天堂| 久久黄色视频一区二区三区| 亚洲人人操| 精品免费1| 久插综合| 97超级久久| 天天干18禁| 一本久道在线综合视频| 日本特黄f c2| 亚洲AV色图一区| 色悠久| 美国日韩黄色片| 在线天堂999| 精品一区二区三区蜜桃| 国产操操日韩三级黄| 天综合网| 99草精| 日韩簧片免费看| 色五91| 91色欧美| 国产成人bd在线观看| 久插综合| 中国AV美女| 欧美在线伊人色| 91黄站| 亚洲中文字幕网| 1024午夜激情男人的天堂| 国产精品露脸在线观看| 中文一区二区婷婷视频| 国产在线综合福利网站| 秋霞男人网| 神马久久久久久| 伊人97超碰| 97超碰人妻| 亚洲欧美精品一区天堂久久| 美女啊啊啊啊啊| 色婷婷六月| 亚洲免费在线探花| 精品一区二区三区四区女 | 欧美日韩一干二干| 久久久久久久伊人精品| 狼人综合婷婷激情四射| 老司机天天操| 91热色| 91Chinese在线| 色香网| 五月婷婷久久综合| 国产91福利小视频在线观看 | 成人怡红院| 色一色综合网| 精品视频一区二区| 天天摸天天插天天日| 91美女视频在线观看| 97精品国产97久久久久久户外免费| 91操熟女| 91N综合网在线| 色婷婷电影| 国产高清自拍| 97欧美色| 亚州综合电影| 99操视频| 亚洲欧美第一页| 91国精产品| 午夜无码精品免费看性色| 九九九只有精品| 97色色色综合网站| 激情网五月天| 影音先锋乱| 欧美色图色综合| 97操综合| 天天日老熟妇| 亚洲蜜桃V妇女| 亚洲欧美国产va在线播放频| 亚洲se电影| 久久一区,青青青青草视频在线播放| 色狠狠 - 百度| 中文操逼字幕| 精品一区二区三区蜜桃| 人人九九精| 狠插 制服 自拍| 91neishe| 中文字幕一区 二区三四五 区日 日骚 | 国产农村妇女一区二区| 中文字幕一区二区免费在线| 超碰97亚洲| 男女香蕉一区二区| 久久久专区| 嗯嗯啊好大| 青青草自拍视频在线播放| 伊人久久大香大香线蕉中文| 中文字幕在线观看永久| 国产美女自拍AV| AⅤ片水多多| 97碰久久| 在线视频 亚洲精品| 色综合一本| 91欧洲国产成人久久精品网站| 天天日天天干天天摸天天操| 欧美自拍网| 亚洲欧美91| 一区二区三区四区理论片| 日韩特一级久久| 亚洲综合草草| 成人性交午夜免费片| 欧美在线天堂| 日韩欧美aⅴ综合网站发布| 成年人黄色视频免费| 亚洲国产成人精品999| 亚洲一区二区三区在线激情| 嫖老熟女A片一二三区| 在线播放成人高清免费视频| 国产成年女人免费视频播放a| 制度丝袜99| 2019久久久久久久久福利| 亚洲综合999| 懂色av色欲av蜜臀av| 色婷五月| 欧美亚洲丝袜美女电影| 久久仑合| 中出后入| 亚洲国产精品成人久久蜜臀| 日本熟女不卡视频| 亚洲砖码砖专无区2023| 精品久久久av| 青青草原香蕉日本Ap| 青青五月天| 777AV电影| 日本有码久久| 国产熟女精品区| 国产精品网址| 久久99亚洲精品久久99果| 日韩AV电影网站| 33044男人的天堂深夜备| 94色色电影网| 巨爆乳肉感一区二区三区竹菊影视 | 国产亚洲日本精品在线| 99国产精品在线观看| 免费超碰97久久| 男人天堂导航| 国产理论视频在线播放| 97爱欧美| 亚洲色交| 99热99色| 人妻素股| 国产黄片精品在线| 日日干夜夜操视频h| 变态综合色| 日韩黄色一区二区三区| 日夜尻逼网| 欧美视频一区二区在线| 日本久久久久久久久| 免费视频一二三区| 丝袜六区| 亚洲国产精品无码AV久久| 性爱av在线免费观看| 97人人爱人人做人人乐| 亚洲成人性爱网站在线播放| 裸体1区| 91人妻中文| 成人天天爽| 美中日韩无码| 久久久久幕乱码| 久操com| 国产青视频| 东北熟女91| 混色激情av| 吖在线不卡一区二区国产剧情| 婷婷五月天_亚洲小说欧美激情另类_精品久久国产字幕 | 精品人妻1区| 午夜精品久久久久久久| 97任你吞精| 欧洲站一级二级三级h| 亚洲一卡2卡3卡4卡乱码网站| 精品人妻一区二区三区视频| 干干干天天| 人妻丝袜日本| 精品然女一区二区| 国产精品久久久鸭无码的功能| 色九九综合AV| 97色婷婷| 亚洲国产一区二区入口| 亚洲高清欧美总合| 欧美性xxxxx狂欢| 久久久久久中文版| 亚洲 日韩 欧美 国产综合体| 久久精品国产精品一区| 色老汉色| 亚洲色欲天天人妻无码系列专区| 亚洲一区操| 国内外激情在线| 绑缚麻绳人妻寝取完整版| 国产久久成人| 欧美爱爱97| 亚洲情色 自拍| 有码人妻系列| 久热9| www久久国产精品| 久久日本熟女精品一区| 91久久精品蜜臀| 亚洲成人精品在线一区| 玖玖综合网| 青青草色AV| 久久97资源 网| 一区二区激情国产熟女 | 精品九九国产无码| 91综合熟女| 伊人96在线| 天天色怡春院| 97自拍一区| 色婷久久| 99人人干| 乱伦AVxx| 正在播放国产精品一区| 美国人人操人人操| 一级啊性爱在线视频| 国模无码人体一区二区三| 亚洲人妻精品一区二区| 超碰97国产欧美| 玖玖资源中文字幕制服丝袜| 一区麻豆 高清中文字幕| 德国一二三不卡| 欧美 传媒 麻豆 日韩 偷拍| 国产十八禁视频| 婷婷月色| 久久內射| 夜夜嗨绯色| 蜜臀久久久国产| 91网站18+| 亚洲综合色图欧美| 九九AV| 国产伊人精品在线| 99无码| 成人免费看吃奶视频网站| 人人操人人摸人人看人人插| 在线看片国产精品每日更新| 日本三级韩国三级99| 国产免费大片| 91爱欧美| 激情综合网激情综合| 啪啪视频免费在线观看| 天天艹天天日| 黄在线| 深夜操逼网| 亚洲色图欧美另类在线| 97碰碰日本乱偷人妻中文的| 性一级黄色录像片网站导航| 国产亚洲色停停久久99精品91| 最新亚洲人成网站在线影院| 欧美十八禁网站| 男人下部插入女人下部| 天天欲望网| 69视频入口| 免费中文在线| 久久综合精品一区二区三区| 欧洲站一级二级三级h| 亚洲色图第一页| 亚洲伊人久久综合97| 欧美黄片欧美黄片xxx| 亚洲最大黄网| 色综合天天爱去电影网| 女人喷水视频在线观看| 日韩ab网 | 欧洲综合视频| 夫妻日逼| 日本色色色| 91nbbbbbb| 日本1区2区不卡视频| 久久精品人体| 美女性91| 户外裸露刺激视频第一区| 91在线欧色| 国产日韩美女小穴视频网站不卡| 免费看A片毛毛片在线播| 草b在线| 国内一级精品| 国产自偷自拍一区| 中文字幕第7页| 亚洲精品啪视频| 最新9久久久9免费视频| 91艹B视频| 黑人精品久久97| 欧美日韩电影成人在线| 日韩精品三级片长长久久| 亚洲欧美一区二区网址| 69人妻精品丰满熟女区| 人人贴人人摸| 精品一区二区久久| 色婷婷av在线观看| 亚洲无码日韩电影| 97国产精品国| 欧美日韩午夜精品一区二区三区| 午夜久久久| 97久久精品亚洲| 午夜视频好爽啊| 密臀在线视频| 美欧老女人97| 嫖老熟女A片一二三区| 久艹日日日| 久久这里| 色色色热| 精品国产Av无码久久久亚洲| 激情视频一二三| 操逼网站地址| 久久久久国产精品久久久| 欧亚第一综合网| 高清在线偷拍自拍视频| 国产91美女视频| 亚洲色啪| 亚洲色色探花| AV中文字幕三四五| 亚洲av总站| 日韩去日本高清在| 八戒无码国产午夜福利| 亚洲素人综合| 少妇极品熟妇人妻无码| 丁香六月激情| 国内毛片婷婷六月色| 一区二区三区高清 | 嗯嗯啊啊啊好舒服| 99热18| 日本一区二区三区免费观看| 欧美丝袜91| 情侣操 逼视频99| 婷婷色香| 欧美日韩大陆黑人少妇99| 91精品久久久久久77777| 激情欧美97| 操淫穴亚洲五月丁香 | 天美精品原创av片国产| 3P丝袜熟女 色综合| 国产乱人妻精品入口| 日韩中文字幕熟妇人妻| 秋霞蝌科网日本一区| 精品日韩人妻精品一二三区| 日韩视频中文字幕| 91视频综合网| 日本色日夜干| 欧美色图 色综合图| 久操视频在线| 春色91| 久热网| 色大香蕉97N| 亚洲淫色网中文| 中文字幕伊人| 欧美综合 站| 天天干一区二区| 欧美制服网站美腿丝袜| 久久久久骚| 亚洲影视综合网| 天美麻豆精品视频99| 国产原创精品| 97色婷婷| 一级免费啪啪片| 黄片免费视频2019| 久久99干一本高清| 亚洲熟女少妇免费视频| 日本淫穴在线| 欧美色图自拍| 欧美激情亚洲| 三级日本一区二区三区| 日本 色 导航| 国产精品一级片在线看| 久热9| 75大香蕉| 欧美一品道| 久久久熟女一区| 精品国产乱码久久久久久日本公司| 天美一区在线| aV中文麻| 天天澡天天爽日日AV| 国产主播福利| 中文AV制服乱伦| 亚洲字幕一区二区| 天天日天天色| 97欧美精品综合| 久久久久久免费电影| 天天干人人乐| 欧美极度丰满熟妇hd| 中文字幕 码 自拍 视频 区| 一区二区三区无卡视频在线观看| 人妻丝袜美腿中文字幕| 国产精品一级毛片不卡视| 九九热视频在线观看| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | 精品九九国产无码| 91超级碰碰碰| 国产精品一区在线播放| 97人人模人人爽人人| 图色综合网| 日日摸日日碰夜夜爽视频| WWW操逼| 五月婷婷六月色| 欧美激情 日韩精品| 视频一区二区免费在线| 亚欧性爱ab| 久草老司机| 91夜色| 一区二区 韩日AV| 超碰精品人妻狠狠干| 精品视频在线观看精品| 亚洲一区中文字幕久久,果冻传媒一区二区天美传媒| 国产青视频| 乱伦熟女专区| 国内精品不卡无毒99999| 欧美第二页午夜| 色伊人91| 影音先锋视频在线| 无码视频黄色网战| 五月婷婷青青草娱乐伊人| 男女做爰猛烈动高潮A片免费应用| 91蜜桃婷婷狠狠久久综合9色| 婷婷探花久久精品一区| 国产精品网址| 久久、1234| 秋霞一集毛片观看| av情色影音| 日本操逼aaaaa| 超碰碰97| 日韩探花精品在线视频| 国产丸一视频| 一本久道久久综合狠狠爱| 人爽不卡视频| 六月婷婷综合| 99999re| 97电影院超碰| 翔田千里无码一区| 日产成人久久| 色97干| 欧美第二页午夜| 东京热男人的天堂网| 欧美日韩色综合网| 啊啊啊网站| 综合亚洲欧美精品日韩?v| 天天影视之亚洲综合网| 亚洲人精品久久久喷水| 国产精品福利视频播放| 日韩av电影网站| 啊啊啊不要好疼视频| 呦呦影院| 日韩有码中文字幕女同性恋 | 99精品高潮| 美女超碰978| 东北丰满熟女国产一区| 欧美性爱第1 页| 十八禁电影伊人网| 人妻 制服 日韩 中文 在线| 九九热男人天堂| 丁香五月婷婷色| 激情五月丁香五月| 天美麻花大全视频| 日韩中文字幕在线视频观看| 日日骚中文字幕| 97天天插| 91天天爱| 美女黄码视频午夜| 国产11页| 亚洲AV高潮| 色97| 色婷婷狠狠| 婷婷五月天丁香花| 五月综合久久| 成人三一级一片aaa| 国产在线观看一区二区三区| 午夜精品久久久久久久久久久久久 | 97在线免费看视频| 日本一级特级毛片视频| 四虎国产精品永久在线囯在线| 亚洲无码视频免费在线观看网址!| 亚洲男人天堂2017| 欧美碰碰综合色| 蜜臀Av一区二区三区| 大香蕉狠狠爱| 免费精品中文字幕| 九九综合久久| 亚洲熟女国产综合另类| 91日日夜夜| 91大神精品长腿在线观看网站| 中文一区在线日| 丝袜天堂网| 极品出轨视频网站| 九九九网站| 欧美爱三级日韩久久| 国产精品熟女九色九色蜜臀| 在线性黄高清免费视频| 五月丁香六月激情| 国产污视频麻豆传媒一区二区| 麻豆a'v电影| 我想要 啊 啊 啊| 免费αV在线视频| 国产女人91精品嗷嗷嗷嗷| 欧美激情五月天| 蜜臀AV成人精品蜜臀AV久久| 久久噜噜噜精品国产亚洲综合| 国产成人精品网站| CCYY草草影院地址入口| 另类一区| 亚洲熟妇图片| 99热日| 男女啊啊啊| 2017人人操,人人摸| 亚洲国产激情国产av| 超碰人妻中文在线| 欧美se综合| 欧 美 自 拍 偷 拍| 国产亚洲色婷婷久久99精品91| 熟妇最新先锋一二三区| 欧美激情久| 亚洲97精品| 操逼逼中文字幕| 综合一区中亚洲国产成人综合精品| 99国内精品| 加勒比av网| 欧 美 自 拍 偷 拍| 丝袜美腿诱惑亚洲欧美视频在线观看 | 75大香蕉| 欧亚 另类 久| 国产女人操逼视频| 国产精品交换一区二区| 伊人色综合欧美| 欧美人体性爱互联网第一页婷婷日本| 蜜乳AV一区二区三区四| 国产女人高潮视频| 加勒比伊人影院| 国产极品粉嫩馒头一线天av| 五月综合婷婷久久网站| 欧美中文狠| 黄色无码高清黄色无码网站| 久久五月婷| 蜜臀久久99'精品久久久| 波多野结衣被操50分钟免费视频| 中文字幕在线24| 东京男人天堂| 丰满人妻大屁一区二区| 亚洲黄a三级三级三级看三级| 97干在线| 婷婷久草一区二区三区| 亚洲综人| 亚洲一级特黄大片在线播放91| 国产精品色| 久久久亚洲熟妇资源| 夜嗨影院| 少妇人妻激情四射| 秋霞怕怕片| 色香阁在线| 亚洲色图第四色| 国语国产操逼伊人AV网| 91最新综合| 成年无码动漫av片无尽在线| 日本网色| 午夜在线播放| 色婷婷亚洲婷婷| 国产传媒av天美传媒在线| 丁香五月婷婷基地| 亚洲天堂资源在线| 六月婷激情福利天堂69| 日韩色| 色噜噜人妻丝袜a∨先锋影 | 免费的黄片wwwwww| 久久精品电影| 桃花色涩综合影院| 日韩AV噜噜噜一区二区三区四区 | 午夜大香蕉| 欧美性夜| 欧洲乱码一区二区| 日韩无码精品综合久久| 日日夜夜噜| 欧美,日韩综合久久| 狠操91,com| 日韩久久激情精品| 99re视频在线播放青草| 天天做天天爱天天高潮| 国产精品成人AV片免费看网站| 人妻在线臀日韩| 国产探花精品在线| 亚洲中文字幕一区| 亚洲欧洲综合视频在线| 蜜臀99久| 亚洲美女30b| 国语国产操逼伊人AV网| 国产91丝袜在线播放蜜月| JIZZJIZZ国产精品喷水| 久久精品店| 少妇500双飞99| 日本性爱视频一级| 欧美97视频| 9l视频自拍9l九色成人| 91丨人妻丨国产丨丝袜| 自拍视频大全亚洲专媒视频/一区二区三区 | 边做饭边操逼逼| 99热18这里只有精品| 婷婷丁香久久| 亚洲精品一二牛牛| 深夜激情| 天天综和| 久久香蕉网| 精品久久久久久中文字幕三区| 久欲AV| 精品99999久久久久久| 日本视频一区二区三区| 亚洲熟女诱惑| www.男人天堂| 开心五月深爱五月| 97伊人网| 久久一本大香蕉| 精品视频久久久久九九九九9999 | 九七人妻在线| 青青草原人妻| 蜜桃av综合网发布| 精品无码一区二区三区色欲| 欧美最婬乱婬爆婬牲视频| 欧美亚男人的天堂| Julia在线播放亚洲久久| 国产一级内射高清视频| 超碰97资源网亚洲| 成人在线视频一区| 亚洲一区中文字幕久久,果冻传媒一区二区天美传媒 | 蜜臀Av一区二区三区| 欧美一级专区免费大片| 台湾佬激情综合| 插欧洲美女欧美精品| 亚洲另类欧美精品| 亚洲s色图| 国产午夜福利视频在线| 偷拍 亚洲| 久久精品99| 人妻-91porn| 欧美日产国产在线成人第一区| 性高潮久久久久久久久久久| 97精品综合久久网| 中文字幕 一区二区 亚洲无码| 福利在线黄片| 日韩无码黄色片| 啊啊啊啊啊啊啊啊在线观看| 夜夜做夜夜爽精品视频| 美日韩一卡二卡三卡免费人妻精品| 亚洲最大网站av| 丁香六月激情| 操婢日韩| 无遮挡男女激烈动态图| www.男人的天堂| 欧美狠狠狠| 久操av在线| 9997se| 亚洲视频二区| 很很很很操| 久久精品一区| 99re3这里只有精品| 亚洲不卡AV在线| 丁香六月婷婷久久综合| 亚洲少妇中文字幕网址| 91艹B视频| 伊人热综合| 国产操逼视频在线观看| 天堂v无码免费视频| 91综合熟女| 91肉丝| 啊啊啊好想要| 91天天综合网| 在线二区不卡| 国产精品福利视频| 人人妻人人爱人人玩| 国产毛片片精品天天看视频| 男人亚洲天堂| 成人性爱免费播放| 亚洲男人久久综合天堂| 日韩欧美成人性爱在线| 一级人妻性爱视频| 日本欧美一区二区三区视频麻豆| 欧美福利视频啊啊啊啊| 大香蕉免费3| 天天日天天搞天天干| 亚洲 自拍偷拍 欧美| 国产二区三区免费视频| 亚洲成人黄色在线观看| 久久欲| 国产人妖视频一区在线观看| 国产精品视频一区二区三区八戒| 欧美性生活免费网| 中文字幕交换人妻| 小视频玖玖| 亚洲精品日韩国产欧美| 色婷婷av在线观看| 色嘟嘟人妻天堂网| 精品久久久久黄少妇| 久久爽爽精品| 九九超碰综合网| 亚洲一二三四区在线免费看视频| 97超碰国产亚洲精品| 97人人色| 欧美日本视频一区| 欧色网址| 1000部熟女视频在线观看| 爽极品影院| 色嗨嗨在线| 五月综合色| 91黑丝美女| 久久婷婷苹果| 熟女91网站| 久久人| 国产精品久久久久久亚洲色欲| 中国国产精品一区视频| 中文字幕在线观看二区三区| 亚洲天堂另类美腿| 欧美久久人妻少妇一区二区| juliaann丝袜| 国产精品不卡一区二区电影| 日韩少妇一区二区三区| 黑丝内射一区二区三区| 97色冈| 亚洲综合一| 91人人操| 日韩欧无码一区二区三区免费不卡 | 久久亚洲AV无码专区国产精品| 亚洲精品a人片在线观看视| 久久9 9 9精品| 国产天天骚| 啊啊啊在线看| 肉丝无码中文高清| 青青五月天| 久久精品国产AV一区二区三区| 精品一区二区三区麻豆| 免费亚洲黄色视频在线观看| 肥臀熟女一区二区三区视频| 国产精品久久天天干| 国产野战露脸在线播放| 日日夜夜天天| 丝袜视频网国产90| 老外又粗又长一晚做五次| 天天操夜夜操| 天操天操夜操夜月操月年年操操| 午夜福利国产欧美日韩夜夜| 欧美综合娱乐久久| 欧美综合站| 超碰色大香蕉| 久久av无码| 久久婷婷五月综合| 精国久久一区二区三区98| 不卡中文字幕aⅴ在线| 亚洲色婷婷| 高潮9999外国| 黄色片一区二区三区四区五区| 久久天堂婷婷网| 激情婷婷丁香网| 国产粉嫩出水在线播放| 国产小炒后入式| 香蕉黄色一级视频| 手机不卡视频不卡在线一二三区| 清纯唯美综合| 五月丁香综合啪啪| 91麻豆天美国产欧美高潮| 免费日韩黄片| 四虎884a| 日本熟女不卡视频| 91欧美高清| 四虎影视国产精品| av日韩在线观看电影| 男人久久精品| 久操网无码在线| 婷婷丁香一区二区三区| 丝袜亚洲综合| 美女诱惑爱爱| 2023天天操夜夜操| 美腿色图| 国产女大学生AV| 神马久久久久眼| 欧美牲| 中文字幕黑人大片| 香蕉免费一区二区三区不读| 国产一区免费午夜视频| 人妻 欧美 中文| 一区不卡在线观看av| 无码99| 蜜臀久久99精品久久久久久-DVD原版全| 久99视频| 人妻丝袜日本| 人人手机欧洲亚洲国产人妻| 91丝袜在线观看| 婷婷伊人一区| 日韩福利综合一区| 久久久男人的天堂| 乱伦av.com| 人妻丝袜二区| 青草青青久久久久久国产| 男人天堂欧美| 校园春色欧美色图| 免费一级特黄特色大片在线观看看 | 久久亚洲色图中文字幕| 亚洲最新中文字幕免费| 亚洲中文sv| 日本特黄f c2| 中文字幕精品免费一区二区| 国产剧情一区在线观看| 久久国产熟女影院| 99色婷婷中文字幕乱色| 色嗨嗨在线| 久久久91| 日本超碰在线国产一区| 亚洲综合在线第一页| 久久精彩视频9| 欧亚日韩一区在线| 91撸色网 玖玖网 欧美| 91性高朝久久久久久久久| 九九九九免费高| 超碰免费在线| 国产精品无码成人精品| 亚洲综合贴图91| 黄网在线播放| 翔田千里无码一区| 无毛精品| 国产伦精品一区二区三区在线观| 啊啊啊免费| 女生自91网站| 9久久精品| 日本免费一级AAA大片器 | 久久久婷婷婷| 秋霞午夜成人福利片片| 大香蕉日亚洲日本亚大| 日韩欧美视频青青| 乱伦一区二区三区‘| 精品女同一区二区三区| 久日91在线| 丁香五月综合| 国产精品999aaa| 欧美色九九| 少妇无码太爽| 人人做人人妻人人夜视频| 久久只有精品| 丝袜美腿丝袜| 伊人991| 2025亚洲男人天堂| 中文字幕一区二区三区高清| 好涩综合| 久久久久9| 亚洲情色电影网| 久久av一级av少妇av高潮| 亚州综| 情侣操 逼视频99| 精品无吗久久| 五月天婷婷色| 亚洲乱码国产乱码精网站| 亚洲成aⅴ人片不卡无码| 中文字幕三四五区| 丝袜狠狠草尤物 91| 免费看污网站| 色婷婷综合网| 久久精视频美日韩在线视频| 中文字幕一区二区三区高清| 欧美亚洲首页| 久久9999| 欧美极品色| 亚洲美女30b| 91在线美女| 色色五月天激情| 性色av网站| 日本狂喷奶水在线播放212| 91春色| 精品久久97| 99re6在线视频播放免费精品| 思思性爱| 精品午夜福利导航| 欧美久久人体| 色偷偷男人的天堂麻豆| 香港成人一级视频在线青青草| 青青国产精品在线| 丁香五月天社区| 桃花色涩综合影院| 天天日天天干天天整| 黄片com.| 欧美另类精品xxxx| 强奸乱伦AV网址| 日韩精品在线观看观看| 婷婷在线视频在线观看| 久久久不卡| 黑人猛交| 欧成人精品H无码| 不卡视频一区蜜桃视频| 色噜噜人妻av中文字幕| 欧亚不卡| 久久久111| Aa东京男人的天堂| 亚州高清色综合| 蜜臀一二三区| 久草线上视频免费看| 91网站视频在线观看| 亚洲天堂电影网| 久久精品男人的天堂| 欧美国产操逼| 色香91| 国产视频第二页| 人妻激情在线视频| 91操熟女视频 | 激情五月天色播| 久久久艹艹艹| 欧美色图片91| 欧插网站| 操逼逼无码| 为用户提供免费看黄网址在线观看| 亚洲成人黄色在线观看| 先锋影音av先锋一区| 无码高清专| 桃花色涩综合影院| 五月天婷婷基地| 国产伦精品一区二区三区在线观| 亚洲天堂人妻一区二区| 久久精品视-一级做a爰片性色毛片16美国-中国女与老外在线精品 | 色女免费在线观看视频网址| 国产黄片精品在线| 亚洲十八禁止| 密臀成人视频久久久| 欧美丝袜亚洲| 百度百度日本操逼|