色五月色开心色婷婷色丁香,五月婷婷丁香花综合网,婷婷丁香五月激情综合在线,五月婷婷六月丁香动漫,婷婷丁香五月激情综合在线,丁香花中文字幕在线观看,播五月色五月开心五月网,开心激情综合网,狠狠色丁香婷婷综合最新地址,丁香视频在线观看,狠狠做六月爱婷婷综合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
返回資訊列表
综合一区二区影视| 大乔未久88一区| 久久综合av| 一区二区三区免费视频入口| 精品超碰国产| 青青久久久| 青草草免费网站av| 妇女视频网站| 国产亚洲精品激情| 欧美情色贴图| 日本无码1| 蜜桃久久久久久久| dy888午夜老子影视达达兔| 操婷婷逼| 久久久久久久久女黄| 久久社区一区二区三区| 麻豆国产第一| 三级精品三级在线观看| 天天日天天射天天干| 91九九| 在线黄页看毛片| 国产激情在线| 欧美三级免费伊人| 日韩av电影成人在线| 日韩在线观看中文字幕视频| 国产suv精品一区二六| 日韩簧片免费看| 久久综合日韩亚洲欧美| 亚洲欧美日韩中文播放| 超碰人妻中文在线| 亚洲国产成人福利在线观看| 伊人aaa| 欧美精品23| 欧洲中文字幕| 综合久久久久久久综合网| 国产性刺激| 三男一女不戴套的A片| 97在线播放 | 五月婷婷五月天| 自拍亚洲综合| 男人高清无码一区二区| 啊啊啊啊好疼视频| 亚欧洲一区二区视频| 国模不卡| 欧美啪啪天堂| 黄视频免费| 国产精品人妻熟女aⅴ| 欧美激情中文字幕另类小说| 欧美三四五区| 男女打扑克高清网站| 国产精品久久久久久亚洲色欲| 国产精品探花视频| 97久久精品不卡| 色噜噜人妻丝袜a∨先锋影| 国产精品电| 男人天堂一区二区| 奇米狠999| 色妺妺AⅤ| 色女99一级片在线观看| 中国国国产一级特黄毛片| 美欧色综合| 神马久久久久久久久久久久| 欧美熟妇视频| 色综合色综合网| 激情小说日韩无码| 久久久久久久久久9| 玖玖在线视频| 亚洲国产欧美日韩精品一区二区三区,国产一区二区三区在线看片,欧美性猛交 XXX | 一二三区视频在线观看| 亚洲精品国产拍免费91在线| 操九九九九九九| 久久五十路熟女人妻| 久草新在线| 长长久久曰曰夜夜成人网| yazhououmeizongya| 亚洲国产蜜臀系列在线观看| 亚洲色图在线视频| 极品销魂美女一区二区| 91精品免费| 国产大片精久久久久久| 丁香五月激情婷婷| 国产又黄又爽又刺激久久久久久| 亚洲日韩97| 人人操人人狠狠操| 97超碰色中文字幕| 欧美天天干| 日本熟女中文字幕一区| 久久久中文版| 欧美成人A√在线一区二区| 夜夜天天噜狠狠爱2021| 97超碰欧美精品| 久久久不卡区一区二区三区久久久| 91欧美巨乳| 蜜臀久久99精品久久久老,,| 欧美黄片欧美黄片xxx| 欧美色图第一页| 亚洲 另类 丝袜 自拍 动漫| 国产白嫩精品久久| 蜜桃久久一区二区三区| 日韩成人性爱AV| 伊人国产成人av网站| 国产精品久久久久久久久久久久久久久久 | av天堂精品久久| 伊香蕉综合久久久久久久噜噜噜| 东京日日夜夜| 极品色www影院| 日本不卡高清视频| 日韩欧美日韩| www国产无码| 天天爱天天操| 91天天综合日韩欧美| 99热8| 黄日韩| 日韩美女久久一区二区三区| 中文字幕第页| 九九热最新| 91九色精品熟女内射| 亚洲 欧美 偷拍 唯美| 欧美激情专区| 人人操人人摸超碰| 好吊色综合| 97久久久久| 国产精品对白自产拍| 日欧毛片久久| av 模特一区了| 亚洲免费97免费| 色爱天堂| 国产精品成人AV片免费看网站| 婷婷15月天青娱乐| 加勒比五月天| 91美女高潮| 日韩精品人妻中文字有码在线| 国产精品久久久久av| 熟女色综合久久| 亚洲高清视频在线免费观看| 日日夜夜免费| 思思热一热婷婷热一热| 一级免费精品| BBBBB97COM| 一区二区三区 日韩欧美| 综合亚洲欧美精品日韩?v| 日本爽爽爽爽爽爽免费视频| wwwxxx日本爽| 两性色网| 午夜黄色免费在线观看| 色婷婷小说| 精品一区二区三区蜜桃臀赵总 | 久草久热| 宗合情欲网| 日韩三级久久久| 五月婷婷五月天| 69精品少妇一区二区三区蜜桃| 福利在线观看一区二区| 久久麻豆一区二区| 少妇国产不卡| 绑缚麻绳人妻寝取完整版| 欧美综合网1| 青青草在线视频美女| 丰满熟妇大乳做爰| 东京热毛片177b2viP| 亚洲婷婷丁香在线| 激情久久av一区av二区av| 日韩av在线播放不卡| 久久98| 欧美九九爱| 久久99精品九九久久久婷婷| 精品国产乱码久久久A| 日韩大香蕉AV影片| 免费作爱一级视频| 天天日天天操心| 欧亚第一综合网| 骚女高跟AV在线| 夜夜夜爽www精品视频| 亚洲全色网| 中文字幕人成乱码熟女香港| 操逼日韩无码| 欧美黑人与女人91~| 99国内熟女露脸视频| 撸无码不卡免费视频| 国产精品久久aV| 免费操逼视频下载| 中文字幕人乱码中文字的预防方法 | 免费自拍三级综合| 婷婷丁香六月天| a人欧美综合天堂麻豆| 九七毛片九九毛片| 欧美 亚洲 在线| 操逼免费视频无码国产| 狠狠中文字幕| 色综合大香蕉| 欧美亚洲| 情侣操 逼视频99| 青青青在线高清视频在线一二三四区 | 嫩草美女久久| 99综合免费视频| 美女主播色欲91抠b在线播放| 国模一区二区三区| 中文一区在线日| 九九九九亚洲| 欧洲成人性爱视频| 偷拍色图| 青娱乐二区免费| 久久久成人国产精品无码| 高清不卡国产| 熟妇人妻精品一区二区| 国产精品久久久久久 百度| 色婷婷aV一区二区三区麻豆综合| 91色综合激情| 99少妇内射| 女人被男人桶爽视频网站| 国产成人亚洲精品自产在线| 91九色丰满高潮| 欧美性爱日韩高清| 久久久不能久久久久| 亚洲图片欧美偷拍| 动漫爆乳3D奶水一区在线观看 | 久久精品夜色国产亚洲AV| 欧美日韩另类激情图片| 欧美日韩性爱视屏免费看了| 一本久久精品中文字| 91伊人| 国产AV高清AV无码| 久久草视频污视频| 欧美日韩性爱电影在线| 爱欲AV| 啊啊啊好大好深| 日韩在线观看字幕精品| 色香伊人| 插日本熟女视频| 欧美成人色| 乱伦一二三| 欧美熟妇乱码在线一区| 国产农村妇女精品| 女人爽到高潮久久久| 少妇大屁屁| Blackedraw视频一区二区| 自拍欧美| 东北丰满熟女国产一区| 亚州色图欧美| 最新啪啪视频| 国产熟女二区| 欧美综合区| 5252色欧美在线男人的天堂| 曰韩av中文字幕专区| 少好三P| 国产女人91精品嗷嗷嗷嗷| 97国产伦理| 亚洲二区精品在线观看 | 另类天堂| 在线欧美亚洲| 性色avv| 日韩无码人妻| 色诱中文字幕| 中文字幕aⅴ在线视频| 嗯嗯啊啊好大好爽| A片三级无码| 久久久久久久久一区二区三区| 91影库| 欧美亚洲厕所精品偷拍91| 能在线播放的国产三级| 蜜臀av网址| 伊人女女资源在线观看| 亚洲精品 欧美97色色| www.婷婷| 国产操伦| 欧美在线天堂| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | 99热色这里只有精品| 亚洲天堂男人天堂网| 日产国产精品中文久久婷婷| 久久久96| 日韩97超碰| 夜夜肏2021| 人人操人人摸人人看人人插| 久久精品女同亚洲女同13| 2024人人操人人摸| 日本羞羞的视频在线播放| 九九九九九用不成了| 囯产乱伦一区二区三女 | 东京热,男人的天堂| 丁香婷婷久久| 亚洲性爱电影| 久久99九九九九6666免费观看软件| 蜜乳AV一区| 亚洲久久天堂| 中 文字幕一区二区三四 五 区日 日 骚| 蜜臀久久99精品久久久久| 欧美日韩国产中文超碰| 中文字幕精品资源在线| 乱伦强奸区日韩| 大香蕉之青青草原| 在线人妻熟女一区二区三区四区五区| 东京热av影院| 91 综合 色| 99热18| 国产视频一区二区三区在线免费观看| 香蕉99秘 精品一区丁香| 日本性爰一道本| 日本一二三免费久久| 中文字幕精品一区二区精品| 东北丰满熟女国产一区| 精品国产乱码久久| 97国产精品久久久久| 麻豆天美电影一区二区| 日本熟妇人妻中出视频| 国产精品久久久久无码Av网曝门| 国产精品网站www| 日韩中文字幕视频在线观看| 日本性交操一区二区不卡系列| 亚洲国产综合久久久性感熟妇| 夜夜性| 97视频在| 久久综合久久综合人久久夜精品| 欧美精品宗合| 亚洲女优有码无码高清| 97超碰天天| 五月婷婷丁香六月| 免费综合亚洲中文| 国产精品久久久久久片| 亚洲欧美另类激情小说| 人妻少妇无码 | 天天插夜夜爽| 九九热九九热| 激情五月综合网| 欧美日韩 强奸乱伦| 我想要 啊 啊 啊| 热热色综合网| 亚洲偷91色| 午夜啊啊啊| 日本免费不卡二区| 九九99精品视频在线观看| 久草网站免费在线观看| 天天视频网站黄| 青春草莓视频在线观看网址| 久久日本熟妇熟色一区| 亚洲男人天堂2017| 亚洲图片欧美偷拍| 99re99在线视频| 一区 欧美 日韩 麻豆| 亚洲国产一级中文综合久久天堂在线免费观看| 激情文学网伊人| 凹凸视频特色日本特黄| 日韩一区二区三区四区五区| 久久性爱网站| 激情久久av一区av二区av| 亚洲人妻在线一区| 亚洲中文日韩精品| 爱射综合| 啊啊啊啊一区| 嗯嗯,啊啊,国产精品| 夜夜嗨一区二区| 91原创在线观看| 欧美日韩色图片| 日本三级久| www.99色| 色香阁在线| 亚洲色偷偷色噜噜狠狠99网| 欧美熟爽综合| 又摸又舔在线观看网站| 成人一区二区三区四区| 亚洲日韩欧美一区二区| 蜜臀久久99精品久久久久久成人小说| 精品一久久久| 97色欧州| 天天日骚逼熟女| 五月天久久人妻| 97天天| 日本一级特级毛片视频| 国产精品成人无码a v毛片| 18禁美女裸体无遮挡啪啪| 温婉少妇玩3p| 激情小说五月天| 亚洲情色第一页| 四季AV综合网址| 另类 综合 日韩 欧美 亚洲| 欧美综合 站| 人妻天天爽| 国产精品乱码久久久| 热热色中文无码| 亚洲一级黄色毛片| a天堂视频| 婷婷五月天基地| 久久婷婷色综合一区二区三区| 肉嘟嘟www视频在线观看高清| 久久夜夜| 午夜.DJ高清在线观看免费7| 韩国一级做A片免费的| 国产精品麻豆成人AV艾秋| 美女高潮视频91| 91视频综合在线| julia高潮后不停追击中出| 精品国产少妇高潮视频| 国产 大胆 对白| 精品人妻久久久| 国语av狠狠色丁香婷婷综合激情| 澳门色噜噜色噜噜色噜噜色噜噜色噜噜| 中 文字幕一区二区三四 五 区日 日 骚 | 日韩一区二区精彩视频| 人摸人人操人| 97色插| 熟妇一区,二区,三区。| 青青操网| 激情五月天婷婷| 美女久久久久久久| 久久精品成人| 一区二区三区亚洲| 中文字幕在线观看丝袜| 加勒比五月天| 1769成人国产精品视频| 福利在线观看一区二区| 国产男女无套97| 久久美国毛片| 成人免费毛片| 天天日天天插| 操淫穴亚洲五月丁香| 亚州欧美色图| 久久曰曰| 97欧美久久久久久久| 国产真实子伦对白| 韩国黄色片精品久久久| 91红杏| 久久老熟女| 91精品久久久久五月天精品| 中文字幕日韩综合| 天堂精品一区| 国产家庭乱伦性爱视频| 国产黄a三级三级三级av在线看| 再深点灬舒服灬太大了好硬好爽| 伦伦成年午夜免费视频| 国产精品一区二区在钱播放| 男人的天堂VA| 免费看欧美美女黄色大片| 偷拍精品一区二区三区| 久久久久久精品免费看A级| 亚洲91av| 友优传媒精品在线一区二区| 天天躁日日躁XXXXYY| 久久久久久中文版| 插入逼91| 亚洲精品蜜桃久久久一区二区三区| 亚洲国产精品乱码在线观看| 激情在线青青操| av天堂手机版追回| 国产精品午夜精品| 26uuu国产日韩综合在线观看| 国产又大又硬又长又粗| 亚洲无限观看| 欧美成人A天堂片在线观看| 精品久久久久黄少妇| 青娱乐啪啪视频| 色婷婷狠狠18禁| 97欧美色综合| 久久99网站| 蜜臀中文无码午夜| 国产高潮AA片免费看| ...日韩成人一区二区三区字幕| 男人的天堂三级| 欧美亚洲| 日夜尻逼网| 久久久久国产精品喷潮免费观看臀| 九九久久99| 亚洲高潮影院| 大香蕉啪啪啪| 狠狠爱综合网| 97青娱乐超碰久久| 麻花豆传媒剧国产MV出差| 亚洲男人的天堂AV| 一区不卡在线观看av| 色综合加勒比四四季| 欧美自拍偷拍综合图片| 色网在线| 蜜乳AV网址| 精品十八在线观看| 91neishe| 日韩福利综合一区| #NAME?| 成年人性爱日韩| 中出20p| 久久xx| 久艹日日日| 五月激情在线| 少妇啪啪自拍| 在线播放中文字幕| 麻豆2区1区天美| 丰满美女一级毛片在线播放| 国精综合一二三区影视| 免费看欧美美女黄色大片 | 97在线日韩中文字幕| 成人片在线播放| 一本大道青青| 久久的网站啊啊啊啊啊| 日韩免费大片一级播放| 97在线亚洲| 亚洲宅男天堂| 国产隔壁老王影院在线| 欧美手机在线综合| 久久综合九九| 日韩操逼性鲍| 99热国产精品| 五月天色图影视| 日韩免费高清大片在线| 国产乱不卡| 亚洲情色91| 在线A日本| 久久有码视频| 久草视频制服诱惑| 麻豆国产免费影片| 精品免费视频国产一区| 果冻传媒A片一二三区 | 日韩欧美俄罗斯A片| juliaann欧美丝袜办公室| 久久9久9久99久9久9| 蜜乳性色无码专日粉嫩骚逼AV| 色综合天天| 91少妇| 人人澡人人澡人人| 欧洲天天在线| 91动漫操逼视频| 蜜臀一区二区三区在线 | 久久999久| 色五月综合| 最新av网站在线观看| 精品人妻一区二区免费看| 日韩av色图综合| 婷婷五月天成人网| 人人干人人操人人..com| 男人久久天堂| 天天性射网| 日日橹狠狠爱欧美超碰| 日韩精品 资源| 国产情侣自拍在线播放| 国产极品精品美女视频| 啊啊啊免费| 久9综合在线| 欧美日韩一干二干| 欧美在线官网| 熟女精品一区二区三区| 成人免费在线网站| 日韩97| 亚州男人天堂| 性欧美999| 亚洲资源网| 97色欧州| 精品一区96| 激情综合五月天| 女同性恋久久| 97欧美性爱| 91丨豆花丨熟女| 亚洲无码com| 久久丝袜| 欧美大的香蕉有线电视视频| 亚州五月| 天天热精品| 好舒服视频| 黄色十八禁网站| 欧美爆操91| 蜜桃臀 后入 一区 二区 三区 在线| 综合久久久久久久久91| 国产精品白丝www| 丰满人妻一区二区中文| 天天舔天天日天天射| 美国久久一二三四| 伊人精品视频| 成人热久久精品| 欧美日韩电影一区二区| 天天综合91在线| 日本 欧美 亚中文字幕| 天天日日夜夜| 综合色图,成人综合网| 午夜免费视频1000| 2010男人的天堂| 超碰调教97| 日韩亚洲美女一区久久| 欧美亚洲综合色| 97视频在线观看播放与子乱对白在线……| 岛国黄| 亚洲欧美日韩二区视频| 老熟妇一区二区三区…| 亚洲成人av电影在线| 神马久久久久久伦理片| 国产探花日韩援交| 国产 日韩 欧美高清| 日熟女| 黄色AAAAAAAAAAA大片| 亚洲AV无码AV吞精久久久久| 日操粉逼逼| 欧美精品自慰系列寂寞少妇| 99视频精品| 天天日少妇逼AV| 99色悠悠| 欧美aⅴ99久久黑人专区| 欧美性爱97超碰| 亚洲中文人妻色| 伊人青青草久久| 岛国小电影| 国产成人精品午夜福利| 亚洲校园激情| 97亚洲在线| 在线观看不卡一区二区三区| 免费超碰97在线观看| 久久男女激情视频网站 | 国产在线强奸视频| 亚洲αv一区二区三区| 欧美顶级黄片AAAAA在线免费看 | 色欲三区| 久久91视频| 激情看片网站| 九一亚洲国产免费| 日本中文字幕熟妇| 人爽不卡视频| 九九干| 色九月婷婷| 欧美人妻二区三区| 97少妇人妻中文字幕久久| 精品欧美乱码久| 久久久精品91八戒| 久久久国产成人一区二区三区在线| 一区二区三区成人高清视频| 国产又色又爽又舒服的三级视频| 性爱视频啪啪啪啪| 强免费黄色网址| 91oumei| 中出789在线视频| 亚州,欧美在线| 国产精品黑人一区二区三区| 一个人免费HD91视频| 看黑人AV不卡| 99色在线| 国产Av超碰| 人妻22p| 精品久久久久久久久久久久| 亚洲欧美骚| 国产精品点击进入在线影院| 婷婷色在线| 亚洲精品一区二区免费在线观看| 久久人爽| 久久久97| 99啪啪视频| 无码一区二区三区四区五区六区七区八区九区十区视频 | 影音先锋一区二区在线资源| 亚洲毛片久久| 国产精品欧美日韩久久| 99爱久久视频频| 96一区二区三区| 精品欧美А∨无码黑人大荫蒂| 日本人妻中文字幕精品| 亚洲天堂7777| 密臀视频一区二区三区| 久久少妇| 桃色五月天| 蜜臀无码一区二区| 欧美A片中文字幕| 亚洲日本成人动漫| 密臀在线视频| 无码精品一区二区三区潘金莲| 日韩欧美国产高清视频| 久久欧洲| 久久只有精品| 大香蕉操久久| 中文字幕第7页| 国产无码久久高清| 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴 | 亚av顶级裸体一区二区三区四区五区| 91网站18在线| 日本操逼无码| 97在线免费看| 东京热一区二区中文字幕| 国产一级片| 神马久久免费电影观看| 十八禁成人网站在线观看| 国产久久一区二区三区野外在线| 天天摸夜夜操视频| 操婢日韩| 伊人天堂在线| 亚洲色宗合| 婷婷五月天基地| 日韩天天综合| 久操热线| 国产激情在线| 亚洲精品色| 欧美精品97| 蜜桃色色网站视频三区| 日韩啪啪视频| 国产av白丝| 欧美色综合| 青青爽| 中国操逼无码| 精品国产99| 素人一区二区三区日韩| 熟女欧美日韩综合婷婷| 亚洲?V无码专区在线电影| 亚洲自拍欧美国产首页网曝 | 围产精品一区二区三区视频播放| 99视频精品| 综合亚洲欧美| 蜜臀久久99精品久久久久久久久| 亚州色阁| 国产a级午夜毛片| 久久久精品九| 久久五月综合| 天天澡天天爽日日AV| 少妇国产不卡| 久久精品国产Aⅴ| 97视频620| 99老司机精品视频在线观看| 91影视亚洲| 国产成人www免费人成看片| 人妻少妇无码| 激情自拍 校园春色| a片在线播放| 超碰这里只有精品| 熟女六十路| 超碰九区| 欧美色997| 国产精品探花在线| 亚洲综合20p| 色五月天AV| 岛国黄色大片网站| 日韩色| 国产极品久久久| 日韩一级成人毛片免费观看| 亚州综合色| 成人天天看站长推荐| 国产91精品福利在线| 久久亚洲一区二区色婷婷| 天堂九九九九九九九九九| 日韩极品无码B| 亚洲风情综合网| 天天操天天射青青草| 正在播放国产精品一区| 少妇熟女视频一区二区三区| 亚 欧 美 综合| 欧美日韩色综合网| 欧美色亚洲色| 久久亚洲不卡一区二区三区 | 嗯啊抽插大香蕉网页| 精品少妇一区二区| 蜜臀人妻少妇久久在线观看| 黑人精品成人一区二区三区| 99re视频这里只有精品| 99xav| 欧洲色| 国产家庭乱伦表演| 深爱伊人影院| 亚洲高清内射| 91c色| 成人一二| 婷婷20月天青娱乐| 精品一久久久| 又大又白奶子| 无码乱人伦中文视频| 18啪啪手机免费性爱| 狠狠操狠狠| 偷拍三区| 女性91网站| 人妻无码视频一区二区三区久久| 97亚洲中文| 超碰中文字幕人妻草一区| 久久久五月天| 最新三级网址| 亚洲不卡三级手机播放| 欧美,亚洲,日韩,v,天堂,手机在线观看 | 又粗又长又爽在线观看| 欧美,日韩,中文,另类| 蜜桃精品一区二区三区ww| 免费操逼视频下载| 日韩字幕一区| 欧美加勒比| 大香蕉草草| 亚洲精品白丝| 亚洲精品国产精品乱码不卡| 欧美黑人性猛交91| 中字乱伦AV| 波多野结衣AV无码一区| 国内伊人久久久久久网站视频| 色一射色一射| 五月丁香综合啪啪| 最新中文字幕在线亚洲| 亚洲AV成人精品网站在AV| 九九九九AV| 亚洲中文字幕久久无码精品| 狠综合网| 躁躁日曰躁2020| 熟妇高潮一区二区免费视频| 欧美亚洲综合色| 婷婷伊人| 一级免费啪啪片| 国产精品一二三在线看| 亚洲h片在线免费观看| 色黄污美女啪啪啪免费网站| 少妇久久久| 色汉综合| 久久久久久999| 少妇贴图| 热的中文 热的有码 热的国产| 大奶啊啊好爽| 91五月天| 色噜噜狠狠色综无码久久合欧美| 很很操在线| 中文字幕乱码在线| 精品免费囯产一区二区三区| 激情综合 婷婷五月 红杏| 青青草原香蕉日本Ap| 欧美色道啊| 熟女熟妇伦久久影院毛片一区二区 | 日韩精品.久久精品.AV女优.天美传媒| 国产无码三级视频在线观看| 91大香蕉伊人| 女生看匆91网站| 久久伊人影院| 69精品| 国产色产精品在线观看| 男女一进一出视频久久| 欧美的性爱网站免费| 八戒午夜福利理论片| 天天干天天燥| 欧美日韩性爱无码| 播播亚洲小说亚洲| 激情小说五月天| 男人的天堂不卡一区二区| 蜜桃成人1区2区3区| 东京太热久久久| 少妇69中文| 在线黄色污污网站| 欧美玖玖爱免费玖玖| 999久久芭蕾| 国产免费内射视频| 超碰色综合| 高清无码在线播放网站| 欧日a| 成人看片网站| 有码人妻系列| 欧美91网站| 精品人妻一区二区三区视频在线| 日韩精品人妻中文字有码在线| 97久久视频| 久久婷婷色综合一区二区三区| 亚洲乱伦图片视频| 日本理论在线| 亚洲无套久久嗯嗯| 九九英色视频| 蜜桃香蕉久草精品在线| 亚洲日韩国产精品| 草莓精品视频在线免费观看| 亚欧Av| 亚洲另类在线观看| 欧美亚男人的天堂| 日日摸日日碰| 色图四区| 欧美日韩免费性爱| 任你爽视频| 欧美亚洲美少妇一区二区| 肉丝中文无码高清| 懂色av一区二区三区天美传媒| 日韩欧美麻豆| 91蜜臀熟女| 欧美韩国你懂得在线| 97精品一区二区视频在线观看| 美女诱惑在线一区| 欧美亚州综合网图片| 色在线综合| 在线色导航| 91蜜臀熟女| 午夜福利在线合集| 欧美97爱| 欧美极度丰满熟妇hd| 国产农村妇女精品1区二区| 国产精品69久久久久久久| 精品九九| 亚洲性爱无码乱伦av| 福利风月五月天影院| 蜜臀va69| 国产亚洲性生活视频播放| 婷婷久久五月天| 九九九久久久久| 一起草视频在线| 国产91久久九九免费精品无码| 久久av一级av少妇av高潮| 色婷婷激情| 色呦色呦色精品| 女性喷水高潮在线观看| 开心五月激情网| 日日做夜狠狠爱欧美黑人| 久久精品店| 欧美顶级黄片AAAAA在线免费看| 中国乱伦一区二区| 97久精品| 欧姜老司机| 精品伊人久久久大香线蕉小说| 蜜乳AV网址| 亚洲欧美性生活| 91综合网| 色婷婷视频| 大香蕉日亚洲日本亚大| 国产在线视频二区| 成人熟女视频一区二区三区| 人人操人人肉久久精品| 欧美久久伊人| 欧美久久人妻少妇一区二区| 国产v片在线免费观看| 亚洲av乱伦色图网站| 日本男人插女人的逼黄色| 欧美一级在线观看成人| 日韩欧美亚洲一区二区三区影院| 欧美亚洲日韩人妻在线观看| 久久久久人| 一区二区三区黄片免费观看| 欧美午夜色妇色鬼| 欧美色图20P| 7777欧美成是人在线观看| 国产精品久久久九九九| 无码操逼视频一下| 亚洲成人一二三区| 欧美v亚洲v综合v国产v妖精| 97久久资源| 97伊人网| 中文字幕啊啊啊在线观看视频| 天天澡天天爽日日av| 一区在线精品中文字幕| 色色亚洲| 国产免费内射视频| 国产中文字幕曰本毛片| 呻吟 欧美 日本 中出| 强奸乱伦Av网| 日本免费一区二区不卡 | 久久久亚洲精品中文字幕人妻| 97在线观看| 97超碰69| 精品视频一区二区| 高清不卡视频| 亚洲se91| 亚洲男人天堂网久久| 操b在线观看| 国产天天骚| 亚洲人妻久久| 亚洲国产欧美日韩精品一区二区三区,国产一区二区三区在线看片,欧美性猛交 XXX | 精品久久一区二区三区四区五区| 午夜性| 20cm女自慰在线日韩欧美| 久久久久国产亚洲一区欧美色图日韩| 老鸭窝黄色视频网站| 性暴力欧美猛交在线直播| ai欧美亚洲小说| 人妻人人做人人澡人人爽欧美一区| 95人妻爽爽人人做人人澡 | av中亚| 久久精品视-一级做a爰片性色毛片16美国-中国女与老外在线精品 | 久久蜜色情在线视频xxx免费观看| 欧美天天影院| 天天欧美欧美亚洲网| 97欧美资源| 亚洲伊人久久精品狠狠在线| 少妇熟女1区2区3区| 男人天堂综合| 一级久久性爱视频| 91殴美| 青青草十区九区爱夜| 上海一级黄片| 天天综合~91| 九九九综合精品| 精品一区二区在线针对华人免费观看这里只有精品免费观看 | 999狠狠综合| 黄片www视频免费| 国产超碰在线一区| 18岁禁 茉莉成人久久| 色婷婷视频| 内射中国少妇高清视频免费视频 | 欧美午夜视频免费观看| 亚洲不卡一| 大香蕉色十月| 伊人久久在线视频观看| 91n.欧美| 粘花网06av视频| 18禁的网站在线| 色97干| 秋霞午夜视频一区二区| 天天综合网站| 日韩偷拍一区二区三区| 天天搞欧美| www.狠狠干.coom| 亚洲av综合色区无码一| 丰满人妻-区二区三区| 久久久久久久国产| 日本三级中国三级99人妇网站| 久久这里只精品| 亚洲精品天天影视综合网| 国产乱伦性爱区| 撸无码不卡免费视频| 自拍欧美| 九九久久精品| a一区二区三区乱码在线| 78精品| 日韩欧亚中文在线| 青青草中文-久久青草精品一区二区三| 91痴汉| 欧美淫穴| 亚洲操逼视频网站| 亚洲成人黄色在线观看| 久久久精品九| 有码免费观看| 亚洲天堂久久| 精品少妇人妻av久久免费| 大香蕉78| 中文字幕神马久久| 久极品在线观看| 丰满的三级少妇欧美久久久| 国产1024在线播放| 久久久亚洲精品中文字幕人妻| 日本免费中文一区二区三区四区 | 秋霞无码av鲁丝片一区| 日韩亚洲欧美中文字幕| 伊人96在线| 日韩少妇丰满亚洲| 6080yy午夜理论三级一区二区三区无码| 九九九九精品视频| 2019午夜福利视频| 91精品人妻一区二区三区蜜桃臀| 青青草这里只有精品| 中文字幕人乱码中文字的预防方法| 少妇熟女1区2区3区| 亚洲图片视频小说| 亚洲人91| 久久久工口| 日韩啪啪网| 日本三级R| 在线国产福利网址导航| 亚洲男人天堂网| 日韩人妻无码不卡网站| 四虎精品一区| 日欧美色| 天美国产三级传媒| 国产乱伦性爱AV| 国产区91柔拿会所技师| 天天狠操| 超碰在线人妻中文字幕| 丁香九月婷婷| 97超碰欧美精品| 97欧美日韩精品| 亚洲狠狠入| 超碰在线1234区| 日韩天天本| 天天激色| 久久99精品九九久久久婷婷| 啊啊啊啊二区好大| 激情亚洲天堂| 99九九久久| 天天综合网在线| 激情文学网伊人| 偷拍 精品另类 凸凹了四区| 97色色视频| 亚洲激情综合| 欧美综合自拍成人自拍第二十页| 变态乱伦伪娘灌肠一区二区| 少妇熟女1区2区3区| 综合欧美亚洲| 97干在线| 四虎精品永久在线播放| www.av家庭乱伦| 精品人妻1区| 乱伦a片视频| 成 人片 黄色大片| 免费观看的黄色的网站| 韩国午夜理伦三级好看| 国产 无码 一区二区| 思思热免费视频观看| 黄片www.| 久热9| 99热精品在线在线| 欧美日日网| 英伦大奶子熟妇吊带| 男人的天堂激情| 成人A片男人的天堂| AV丝袜东京热| 国产中文福利| 激情四射婷婷六月天| 亚洲自拍小说| 性生活性生大爱77AV国产| 91天堂网| 成 人 A V免费视频在线观看| 美女黑人91神马| 色777999综合| 春色91| 一区二区三区免费视频入口| 欧美精品一区二区少妇免费A片 | 尤物网站91| 亚洲欧美在线观看无码| 亚洲精品无码久久AV| 欧美大香蕉专区网| 久草视频分类在线| 免费夜夜爱黄色视频毛片| 久久欧美1卡2卡3| 亚洲综合图色在线| 限制级中的三级片中的黑粗大屌屌日人妻熟女 | 精品国产Av无码久久久亚洲| 成人无码在线视频网站| 青草青草久热| 很很干很很操| 少妇500双飞99| 久久精品高清无码一区| 亚洲成成熟女人综合一区二区| 久久久久96| 欧美性夜| 大香蕉一区二区在线观看.| 国产精品久久久久久片| 夜夜爽77777| 98福利在线视频| 成人国产二区三区在线,男女精品。| 999 久久久| 伊人国产AV| 亚洲欧洲av影音| 超碰成人最新最好看| 久久大香蕉手机高清视频| 国产视频第2页| 成人性生活高清视频在线播放| 亚洲欧美综合网 | 伊人九九九| 成人无码在线视频网站| 亚洲精品第一| 老熟女91av| 狠狠躁天天躁日日躁97| 久草午夜| 黄片无码在线制服| 九久久九精品视频| 欧美线天码中字| 日本操逼视频在线| 色婷亚洲五月在线观看| 青青草国产亚洲精品久久| 国产美女销魂在线观看不卡| 亚洲网站一区二区在线| 99久久婷婷丁香| 校园春色制服丝袜中文字亚洲| 国产激情久久久| 啊啊啊97视频| 天天干人人乐| 日韩中文字幕在线视频观看| 伊人色综合超碰| 天天综合网合集91| 国产精品区在线12p| 亚州精人品大香蕉| 国产又粗又长的视频| 黄色电影在线播放综合网站| 精品国产一区二区三区av在线资源| 嗯嗯啊在线视频| 97超碰色中文字幕| 日本孕妇一区二区视频操逼免费看 | 久久香蕉国产线看观看猫咪av| 大伊香蕉在线视频免费| 91逼逼女人91| 青青草原伊人网| 国产日逼视频| 亚洲熟女国产综合另类| 少妇的嫩逼图片| 亚洲黄色影视| 精品欧美日韩在线观看| 一起草三级AV电影在线观看| 26uuu偷拍亚洲欧洲综合| 五月丁香在线| 中文字幕欧美精品亚洲日韩蜜臀| 久草成人| 婷婷五月天成人网|