色五月色开心色婷婷色丁香,五月婷婷丁香花综合网,婷婷丁香五月激情综合在线,五月婷婷六月丁香动漫,婷婷丁香五月激情综合在线,丁香花中文字幕在线观看,播五月色五月开心五月网,开心激情综合网,狠狠色丁香婷婷综合最新地址,丁香视频在线观看,狠狠做六月爱婷婷综合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
返回資訊列表
91大香蕉伊人| 亚州情色j区| 综合天天。| 色色婷婷五月| 在线国产福利网址导航| 久久午夜神马| 久操B网| 亚洲色图尤物视频 | 超碰在线人妻中文字幕| 日韩操呦呦影院在线观看| 九九综合久久| 精品日日人妻| 一二三区精品视频| 日本黄页视频在线观看| 黄总AV色图| 日本韩国一本产品小视频日本韩国一本产品久久久产品小视频日本韩国一本产品久 | 爱丝福利| AV高清一区| 91丨九色丨东北熟女| 日韩无码人妻| 欧美在线天堂| 91天天爽| 久伊人网78| 亚洲精品白丝| 久久激情视频| 久久久99999久网站| 操逼操2| 婷婷色色五月天福利| 日欧操屄视频| 欧美高清91| 99热只有这里有精品| 色老汉色| 粉嫩粉嫩一区性色AV片| 97人人色| 99综合| 久久精品国产99久久,亚洲日韩久久日本一区一区三区 | 三上悠亚在线毛片91| 亚洲天堂区| 人人搞人人插人人操| 色女综合| 一区二区三区黄色片a| av线电影| 日韩丝袜人妻AV| 亚洲精品自拍| 欧美小说区视频区| 乱人伦 国语对白:视频直接看| 综合97| 日韩精品三区四区| 熟妇综合一区二区三区| 亚洲激情欧美色图 | 偷拍精品一区二区三区| 91欧美丨精品丨入口| 综合五月婷婷亚洲一区| 久9爱精品| Julia在线播放亚洲久久| 操老熟女AV| 一区二区三区机械有限公司| 日本久久女同性恋视频| 久久噜| 开心激情站| 天天干18禁| 少妇毛片久久| 99综合视频| 色综合一本| 精品91摸| 色爱综合网| 一本久道在线综合视频| 91精品国| 亚州高清色综合| 超碰人人妻| 欧美呦呦性爱| 九九九九热| 941超碰| 爱爱60秒免费视频| 强奸乱伦大香蕉| 久久久久久加勒比| 国产伦精品| 欧美天天综| 中文字幕精品一区二| 九九九九九九视频| 99蜜桃臀久久久欧美精品网站| www色色色com| 久久婷婷综合国际产色怕| 国产强奸无码乱伦| 亚洲资源一区| 少好三P| 大香蕉十区| 亚洲中文字幕精品久久久久久直播 | 免费一级黄色录像影片| 性91| 999国产精品999久久久久久| 中文字幕第23区| 色色色色色色色色色色色色色色综合 | 午夜精品久久久久久久男人的天堂 | 爆乳免费黄网站| 久久熟女人| 激情专区综合| 国产免a费看黄片在线| 久久久久久久| 精品对白久久不卡| 天操老女人| 亚洲中文字幕妇伦久久| 97色爱| 日本性爱少妇| 大二网站亚洲| 亚洲人成网站7777| 人人操人人爽人人操人人| 成人无码欧美一级A片狼牙直播| 日本999精品| 日本少妇va7777| 精品久久久无码| 国产亚洲中文不卡二区| 中文字幕中文字幕一区二区| 91精品女厕偷拍视频| 欧美操人视频| 超碰在线人妻中文字幕| 三男一女不戴套的A片| 91精品又粗又猛又爽| 亚洲免费97免费| 无码99| 国产剧情一区在线观看| 狠狠搞 亚洲91| 日韩啪啪啪视频| 国产一区二区三区中文字幕| 欧美熟妇视频| 欧美熟女妇同| 亚洲男人的天堂一区二区| 久久国色天香香蕉| 国产精品网站www| 综合 青草 伊久久 影院 综合| 艳美熟妇先锋一二三区| 国产一区二区久久| 亚洲精品97p| 亚洲色图A| 久热网| 国色综合天| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区 | 蜜桃久久一区二区| 久久在线观看免费视频| 一区不卡在线观看av| 久久久久久国产精品免费网站| 国产理论视频在线播放| 精品人人插人人操| 欧美视频在线第3页| 青青草原综合久久大伊人精品| 麻豆久久久久久久久丝袜| 欧美三级免费伊人| 欧美猛交黑寡妇中文字幕| 偷拍片久久| 美女好片色日本| 色97干| 操婢日韩| 久久久久13| 亚洲欧洲无码一区夜| 亚洲欧美啪啪| 樱花蜜乳av| 一区在线观看中文字幕| 欧美少妇一区二区三区| 射丝袜大香蕉| 芊芊操逼视频无码| 97五月天| 自拍第一页| 欧美色图另类图片| 亚洲成aⅴ人片不卡无码| 国产人妻天天干精品| 高清不卡一二三区视频......| 中文字幕超碰CAO| 97亚洲色图| 91搞逼视频| 午夜一区| 91超碰丝袜制服| 亚洲国产精品无码AV久久久| 国产97色在线| 操操操操操操| 夜夜骑夜夜操| 真实高潮91| 久久视频,这里只有精品| 一区二区乱码福利| 91久久婷婷| 色天堂在线观看| 国产91精品在线免费| 亚洲成A∨人影院在线欢看| 五月天婷婷久久| 97在线观看免费视频l| 不卡视频一区蜜桃视频 | 夜夜狼人妻| 91美女精品| 国产狂喷潮在线精品| 三级片网站在线播放| 99热免费精品| 日韩十八禁| 日韩免费簧片| 久久综合日韩亚洲欧美| 久久东京热久久| 中国zzijzzijzzwww精品| 亚欧国产无码精品在线| 久久精品老司| 午夜福利1区2区3区| 一区二区激情国产熟女| 欧美高清在线| 强奸乱伦资源| 五月天婷婷社区| 99精品成人免费看| 日韩精品第3页| 免费A片三p视频| 九九色色| 色色色日本| 日韩内射视频| 亚洲中文丝袜美腿诱惑字幕| 麻豆啪啪啪视频| 青青青艹在线视频| 凹凸视频特色日本特黄| 91五十路| 99热| 97超碰色| 天天做天天爱天天爽AV| 国产精品久久久久久无码红治院| 亚av顶级裸体一区二区三区四区五区| 日韩国产乱子伦App| 国产成人精品一区| 99精品久久久久久久婷婷蜜桃| 91nbbbbbb| 综合免费无码中文| 亚洲文学偷乱拍啪啪啪啪| 久干9操| 久久同城AV| 乱伦3P视频| 久久久久久久综合,国产| 中文字幕亚洲热播人妻| 99热免费精品| av无码av无码专区| 日日爽熟女| 丁香五月婷婷基地| www.色吧5.com| 久久超碰免费的| 丝袜剧情| 情趣丝袜无码操逼视频| 精品综合久久久久久97| 天天日天天操心| 男人的天堂va| 午夜综合在线| 超碰97起碰| 日本一道在线播放高清| 蜜臀色乳| 婷婷五月天久久久| 国产精品久久久久无码Av网曝门| 九九九九免费视频| 精品性爱一区二区| 精品传媒在线一区| 大奶尤物鲍汁淫荡欧美视频粉嫩夜夜骚| 亚洲AV成人无码一二三久久| 久久久内射良家| 成年人性爱日韩| 久久久久少妇| 9I1性色影院| 日本精品国产视频| 熟女突然公开看18禁影片| 大香蕉中文| 国产精品在线网站| 国产a级午夜毛片| 亚洲中文字幕熟女| 97资源站日韩| 久久久精品一区二区| 亚洲综合97中文网| 久久人妻视频| 夜夜影视四色| 国产狂喷潮在线精品| 人妻色情天天操| 有码人妻系列| 丁香五月大香蕉| 一区二区三区高清天码| 国产操逼网站亚洲一级黄色| 天天操狠狠日夜夜干超大胆开放com大香蕉视频在线观看 | 色九九综合AV| 97这里都是精品| 亚洲激情在线| 久久综合国产精品国产| 少妇淫妇久久久久久久| 偷拍99| 一区二区三区色综合| 青青草原综合久久大伊人精品| 久艾草在线精品视频在线观看| 日韩欧美三级| 九九热这里只有在线精品视 伊人草 成人菠萝蜜视频在线观看 | 熟女色综合久久| 日本精品一区二区不卡| 人妻少妇久久| 美女丝袜激情小说| 日本国产二线女色| 日韩精品操少妇| yirendaxiangjiashipin| 99热精品在线| 夜夜爽33333| 欧美精品日韩久久久九| 中文字幕一区二区日韩网| 精品人妻免费观看| 久久成人国产精品| 91大神精品长腿在线观看网站| 大鸡巴久久| 欧美综合色| 人人操人人精品影片| 激情五月天校园春色网| 亚洲高清在线se| 老师充足的奶水小说| 久久久工口| 日本人体九九九九九九| 天天淫人人妻日日色| 免费精品99| 亚欧高清在线| 久久99视频| www.av在线视频| 人人人干干人人干| 成人精品久久久午夜福利| 啪啪啪综合网| 在线毛片片免费观看| 亚洲最新Av| 放黄片放3级黄片没穿衣服| 久久久久九九九九| 性久久久| 亚洲囯产精品女人久久久| 亚洲欧美综合区自拍另类| 国产在线强奸视频| 久久久精品成人国产| 色婷婷导航| 涩五月婷婷| 色婷婷丁香五月| 天美国产三级传媒| 懂色AV中文| 国产精品午夜福利视频| 麻豆91熟妇人妻中文字幕茄子| 久久人妻一区二区三区高清| 91中文字幕制服丝袜免费视频| 91精品人妻一品二品三品| 亚洲 欧美 色图| 精品91| 自拍偷拍草一草| 日韩av不卡在线看| 99热最新| 超碰午夜在线| 少妇高潮九九九九九九九| 欧洲精品二区| 免费观看的黄色的网站| 色播五月丁香| 免费97视频| 黄页| 温婉少妇玩3p| 欧美美女自慰一区二区三区| 日夜干射色啊| 精品久久无码午夜福利| 国产精品三级视频网站| 男人的天堂在线2| 九九九九一级| 中文字幕97| 亚洲古典另类欧美在线| www.狠狠干.coom| 97日视频| 精品一级毛片在线观看| 亚洲欧综合另类无码一区| 国产成人亚洲精品自产在线| 久久精品91| 亚洲欧美国产va在线播放频| 日本在线视频导航| 一级黄碟在线观看| 男人的天堂99| 青椒国产97在线熟女| 午夜人妻精品综合在线| 国产suv精品一区二六| 日本国产欧美一区三区二区 | 中文字幕AV中出| 日本色色色网站免费看不卡| 免费观看国产不卡av| 大香蕉久久| 亚洲永久永久永久永久一级一级一级精品 | 天天天天天干夜夜夜夜夜操| 青青网三级视频| 1024午夜激情男人的天堂| 绯色一区二区三区不卡少妇 | 精吧天堂| 福利社区午夜一区二区| 91neishe| 久久超碰日韩精品| 美女被艹尤物视频| 欧美精品亚洲精品日韩传电影| 日本淫乱女一区二区三区视频| 成人网址在线观看| 青青草玖玖爱| 综合五月婷婷亚洲一区| 91大学精品激情戏| 东北女人高潮视频| 激情五月天色色网| 麻豆 美女 丝袜 人妻 中文| 中文字幕 国产区| 日韩资源网| 欧美高清18A片| 殴美,日韩国产伦精品| 欧洲精品一二三在线| 秋霞一级鲁丝片A片| 日本韩国一本产品小视频日本韩国一本产品久久久产品小视频日本韩国一本产品久 | 熟女啪啪视频| 国产91福利小视频在线观看| 97在线免费看| 亚洲人妻色图| 亚洲精品色| 伊人97| 国模不卡| 日韩内| 九九久久综合| 香蕉视频精品亚洲一区二区三区在线播| 91超碰人人操| 97香蕉网| 91久久午夜无码鲁丝片久久人妻| 国产无码精品高清| 亚av顶级裸体一区二区三区四区五区| 国产操逼逼网| 97干在线| 手机在线大香蕉| 中国黑人三级片网站上区| 色图综合网| 久久九九精品一区二区| 四虎影院成年人片| 高清无码人妻久久久一区二区三区aⅴ| 国产尹人在线视频免费| 超碰97丝袜| 97资源超碰| 久久久久久久久久久免费精品| 91久久午夜无码鲁丝片久久人妻| AV一区观看| 国产AV线| oumeisetu综合| 蜜乳AV免费观看| 久久精品夜色国产亚洲AV| 日韩,欧美,中文在线| 精品熟妇视频一区二区| 无码一区二区三区四区五区六区七区八区九区十区视频 | 91中文字幕制服丝袜免费视频| 日韩伦理久 久久 清纯| 色噜噜人妻丝袜a∨先锋影 | 欧美一级黄色免费专区| 天天超级碰碰碰| 五月天综合网| 2017人人操,人人摸| 九99久久| 九九九九一区| 欧美九九爱| 亚洲乱色熟女一区| 99re视频在线播放青草| 91爰爱欧美| 久久九九网| 99久久久久久亚洲精品不卡| 日韩精品亚洲一二三| 综精品久久久aaaa| 成人免费在线网站| 欧洲特黄毛片免费看欧洲毛片| 91麻豆一二三区| 久久久蜜桃一区二区三区| 国产黄片精品在线| 操逼操逼操| 老鸭窝日丰县女人| 韩国女主播青草在线| 国产 码在线成人网站| 亚洲无码国产探花在线观看| 啊啊啊水好多| 日本熟妇精品九九| 亚洲熟妇丝袜在线观看| 成人av免费观看| 自拍视频一区在线观看| 国产精品人妻无码久久久互動交流| 青青操视频在线| 国产做?爰片久久毛片?片美国| 老熟女乱伦片| 午夜精品久久久久久久久久久久久| 美女干逼2| 91女人的网站| 欧美不卡在线美女| 人妻久久久久久| 333kkkk·亚洲com久久| 国产麻豆福利av在线播放| 高清无码久操视频| 四虎国产精品永久在线囯在线 | 久久九操在线观看| 老熟女熟妇| 欧美色图片91| 欧美美女在线高潮999| 亚洲天堂色图| 蜜臀在线免费观看在线免费观看| 久热九九| 91影视亚洲| 淫荡少妇免费| 欧洲精品一级二级精品综合视频综合| 欧美色三级片91| 精品999日本| 国产97视频| 亚洲熟女精品| 亚洲天天精品| 99久久9| 亚洲啪啪视频一区二区| 一区二区影院| 99热超碰在线| 欧美日韩情色一区二区| 日韩一区二区熟女| 东北老女人的激情视频| 精品九九九九九九九九九| 人人操人人射人人干| 97欧美色综合| 91 综合网| 国产400孕妇孕交群| 亚州熟妇精品| 丝袜色综合| 一卡二卡三卡| 91欧洲国产成人久久精品网站| a'v在线资源| 亚洲精品尤物yw在线影院| 牛牛aV| 五月丁香六月婷| 青青国产精品在线| AV丝袜东京热| 99999国产精品| 另类TS人妖一区二区三区| 狠狠色狠狠色狠狠五月| 天天操夜夜操| 碰超人人在线一区二区三区| 国产麻豆91欧美一区二区久久婷婷国产精品| 久久老熟女| 欧美一区二区一级岛国大片| 自拍大香蕉乱插| 国产精品老熟女一区二区| 欧美激情片一区二区| 蜜桃午夜视频一区二区 | 日韩av不卡在线观看| 96精品在线| 91在线/欧洲| 91美女视频在线观看| 曰韩操B| 狠狠操狠狠插| 无码人妻系列少妇| 日韩兔费看黄片| 99久久精品无码一区二区| 青青网三级视频| 秋霞鲁丝午夜无码一区二区三| 亚洲黄色| 日本一区二区做爱的视频| 色香阁在线| 久久久久深夜无码| 国产成人精品必看| 成 人 影视 一区 二区 三区 四区 | 91肏屄网| 91精品丝袜久久久久久| 强歼乱伦资源网| 中文字幕丝袜人妻| 国产白丝AV| 亚洲精品中文字幕一区在线视频 | 丁香五月天婷婷姐| 亚洲欧洲综合| 偷窥自拍A片| 啊啊啊啊啊好大好舒服想要| 亚洲一区二区在线观看91| 91人妻Pr| 四虎免费在线播放| 九九探花视频在线观看| 日日夜夜噜| 一级性爱视频免费观看| 超碰日本97美女人妻人人玩人人爱| 九九九九一级| 久久一区二区高清免费| 少妇500双飞99| 91制服丝袜中文字幕| 蜜乳AV色欲AVAV无码| 中文字幕78| 国产精品分类在线观看| 中文字幕在线观看第二页| 久久久精精精| 任你草| 偷拍导航视频网站| 色婷婷亚洲婷婷| 免看60秒涩涩视频| 精品亚洲国产成人AV制服丝袜| 夜夜爽爽夜夜精品视频| 这里只有精品视频在线观看麻豆| 操操操操网黑人| 久久成人国产精品| 熟妇精品juliaannAV| 中国AV美女| 区一二区日韩亚洲乱码av电影| 午夜性生活av免费在线看| 欧美在线官网| 亚洲无992tv| 中文字幕亚洲欧美在线不卡| 天天上日日上日韩精品| 久久男人网| 1级午夜影院费免区| 老汉网| 伊人网综合在线视频| 久久久久久久久久久久欧美日| 色官网色综合| 亚洲天在线| 婷婷在线视频| 天天干天天舔| 超碰97在线中文| 中文字幕在线观看二区三区| 综合五月天| 国产一区二区三区中文字幕| 在线日韩日本亚洲国产| 欧美综合在线91| 欧美成人四级在线播放| 高清无码学生妹高潮| 麻豆久久视频在线地址| AV乱伦专区| 九九九九精品一区| av大香蕉| 国产成人精品必看 | www.欧精品| 国产一区二区三区视频在线看| 加勒比伊人影院| 另类小说五月天| 欧美高清18A片| 日本中文字幕熟妇| 久久久一级| 国产欧美精选激情视频| 可乐操在线| 中文字幕88av在线| 激情丁香婷婷| 八戒无码国产午夜福利| 天天性射网| 欧美亚洲影视| 69精品人人人人| 波多野结衣AV无码一区| 全国男人天堂网| 久久久久一本一区二区青青蜜月| 天天干天天狼在线视频| 日韩三级在线观看网站| 中文字幕二区| 美女裸体麻豆天美蜜桃91| 大香蕉一线视频| 人妻一区二区三区四区视频| 蜜桃狠狠色伊人亚洲综合 | 欧美性Fer办公室秘书| 96久久科窝| 影音先锋中文字幕日本好一区二区| 日躁天天爽爽| 91老熟女91老女人| 久久综合乱子伦国产免费| 日韩猛交| 嗯嗯啊啊好大好爽| 观看视频图片一区二区三区| 中文字幕jul-617人妻熟女| 国产午夜在线观看视频| 日韩人妻无码不卡网站| 亚洲色图 图片| 91精品人妻一区二区-全集完整版免费正片国语-B02AV | 国产日韩区| 日韩三级伊人| 日韩人妻无码不卡网站| 亚洲天天精品| 99re69| 成人熟女视频一区二区三区| 91无码中出人妻视频| 久久黄色性爱视频| 97资源视频| 免费a v| 96精品久久久| 91男人综合| 天天情欲宗合网| 中国小夫妻勾搭露脸淫荡对白 | 久久精品高清AV| 亚洲天天做日日做天天谢日日| 后入人妻无码| 亚洲狠狠入| 国产中午字一暮区| AV男人天堂网| 精品人妻无码一区二区三区不卡-精品人妻无码一区二区...|精品少妇一区二区三 | 色色综合97| 亚州操操穴网| 婷婷AV一区二区三区| 两性色网| 免费啪啪一级视频| 黄色免费网页无码| 二男一女成人A片| 乱伦a片视频| 密乳无码| 久久黄色视频一区二区三区| 国产成人自拍视频视频| 黄片qw| 亚洲国产ⅴ高清在线观看| 久久亚洲AV无码白度| 99久久无码| 五月天婷婷在线看| 欧美成熟性爱精品| 一区二区三区黄色片a| 日韩av不卡在线看| 欧美 精品国产制服第一页| 香蕉久久国产AV一区二区| 九九英色视频| 丁香婷婷激情五月天无毒不卡| 啊啊啊啊嗯嗯在线久久久| 国产精品一区av在线| 婷婷丁香五月综合| 可以在线观看的黄色网址| 久久夜黄色无码A级大片| 亚洲伊人a线观看视频| 亚洲综合中文字幕有码| 热久久九九热| 欧美性爱综合,免费| 婷婷超| 五月天我淫我色av| 岛国黄| 澳门特级毛片免费观看| 九九色精品| 偷拍欧美激情| 欧美乱妇狂野欧美在线视频| 很很很很操| 日日97| 激情文学88| 亚洲天堂男人天堂| 性色av大全| 国产亚洲精品第一最新| 欧美1727免费观看视频| 亚洲美女精品| 操死我了啊啊啊| 精品人妻一区二区三区鲁大师| 2020天天色综合| 91精品老女人| 国产精品自在线发布| 久久乐| 免费农村成人少妇人妻Aa一区二区视频 | 国产女人91精品嗷嗷嗷嗷| 99热思思| 性性欧美| 99999国产精品| 俺去啦俺来也久久综合| 999国产精品999| 亚洲欧美天堂在线| 91国产丝袜美女| 天美精品原创av片国产| 中日韩欧美精品无码AⅤ一区二区| 九九热免费视频| 成人热久久精品| 人人妻人人爽一区二区三区| 亚洲啪AⅤ永久无码| 亚欧高清在线| 国产午夜视频| 色五月av| 国产 日韩 另类 视频一区爱| 国产欧美伊人| 欧美丰满少妇交换91欧美精品| 亚洲AV麻豆Aⅴ无码电影一| 久久无码一区二区二三区性色| 麻豆国产免费影片| 操一区| 精品一级毛片在线观看| 操我无码| 欧美日动态视频| 最新日本中文字幕| 久久五月份| 人妻少妇久久中文| 两女互慰AV高潮喷水在线观看| 91综合在线| 国产风韵犹存熟妇三区| 精品国产无码中文| 美女爽爽爽刺痛洞洞| A 天堂| 久久五月天婷婷| 91老熟女91老女人| 国产精品视频麻豆入口| 5252色欧美在线| 亚洲 在线| 90后性网国产欧美| 欧美精品,四区。五区| 精品久久无码午夜福利| 久久综合18p| 99999国产精品| 色婷婷丁香五月| 骚货 中文字幕 av| 国产精品爽爽va在线观看98| 亚洲欧美日韩电影网站一区| 琪琪精品免费一区二区三区| 美女啊啊啊啊pc| 懂色aV一区二区天美传媒| 欧美精品第3页| 熟妇人妻一二三区免费| 麻豆国产免费影片| 久久久久久无码人妻中文字幕| 久久亚洲AV成人精品无码| 动漫区日韩区欧美区| WWW啪啪的com| 亚洲 另类 丝袜 自拍 动漫| 377p欧洲日本亚洲大胆| 97日视频| 2019天天干天天操| 夜夜嗨老熟女AV一区二区三区| 91久久精品中文字幕| 桃色人妻在线视频| 亚洲成a人在线观看久| 天天综合网亚洲综合网| 色爱综合网| 少妇高潮九九九九九九九| 色噜噜综合网| 97天天操| 蜜臀精品1区2区| 日本性爱欧美性爱| A一级色女| 翔田千里av一区二区三区| 久草毛片| 91在线色综合| 欧美性爱第一页久久| 日韩中文字幕2020| 日韩Va亚洲va欧美Ⅴa久久| 夜夜国自区| 中文字幕五区| 思思视频免费看网站| 1204av韩国| 国产精品视频白浆免费| 国产路线专区| 亚洲欧美天堂在线| 亚洲图片日本AⅤ欧美在线| 91精品少妇搡搡搡| 久久,精品一二三| 国产精品白丝在线播放| 亚洲欧美日产国产91毛片| 白嫩国模丰满一二三区| 性91| 亚洲人久久久网| 99久在线精品99re8热| 亚洲欧美另类激情小说| 超碰在线99| 天天α片| 91欧美色| 国产精品嫩草久久久久| 久久婷婷影院| 无码粉嫩白虎一线天b区| 91老熟女视频| 秋霞成人一级在线观看| 五月丁香综合| 蜜臀亚洲中文| 国产av色网| 九九九精品成人免费视频小说| 日本 情色 1区2区3区| 99久久99九九99九九九| 免费看污网站| 免费a在线播放v| 欧美亚洲激情| 制服丝袜第二页| 久久天天性久久伊人| 亚洲导航深夜福利| 超碰免费人妻在线| 97操综合| 中文字幕88av在线| 国产丝袜视频| 亚欧无码在线| 88xx成人精品视频| 亚洲欧美综合图片| 亚洲欧美在线综合| 欧美另类色| 操99| 巨爆乳一区二区爆乳区| 永久免费观看的毛片的网站| 综合天天。| 超碰99热中文字幕| 玖玖综合.com| 久草五月| 插日本熟女视频| 粉嫩av久久一区二区三区| 亚洲色图欧洲| 天天操福利视频综合网站| 久久久中文| 欧美日韩性爱操大逼| 黄色视频60分钟| 一区在线精品中文字幕| 中文字幕欧美日本乱码一线二线| 91大胆欧美| 综合五月婷婷| 日韩不卡a级视频专区| 草草影院日本第一页| 日韩在线国产字幕| 精品人妻av区天天看片| 亚洲中文字幕av| 九九热午夜欧亚国产视频| 久久超碰免费的| 午夜久久一区二区无码中出| 国产亚洲人妻综合日韩 久久| 强奸a片网| 奇米狠999| 国产成人手机视频激情| 日韩精品国产一区二区| 无码动漫av中文字幕| 成人区人妻精品一| 久9综合在线| 九九九只有精品| 亚洲综合色在线| 色香91| 亚洲丝袜制服国产91_国语字幕免费观看完整版下载第5集_ | 夜夜精品视频| 亚洲激情视频| 日韩在线观看三级电影| 国产精品一区二区三| 91制服丝袜| 91A欧美电影网站| 久久久久久九九九| 怡红院久久老司机| 精品国产99999| 天堂成人网| 好色综合| 国产婷婷综合在线观看| 久久的免费性爱视频| а√天堂资源官网在线资源| 女欧美一区二三区| 欧美 日韩 亚洲 春色| 蜜乳av一区二区| 人妻天天夜夜爽一区二区| 91亚·色| 日韩精品操少妇| 成人久久久精品| 久久色AV线| 91bbbbbb| 久久国产在线一区二区| 国产一区二区三三视频| 国产一级特黄大片处女| 日本五十路熟女一区二区| 亚洲夜夜欢无码一区二区| 久久久久久午夜男人的天堂| 立川理惠加勒比无码| 伊人网av| 欧美日韩亚洲天堂网| 无码人妻毛片丰满熟妇精品区 | 国产成人网站在线观看| 2001天天操| 嗯嗯啊好大| 激情婷婷黑人91| 成人一二| 亚洲蜜乳av| 丁香五月天视频| 日日干夜夜操视频h| 亚洲s色图| 欧综合网| 岛国大片在线观看网站入口| 久久久久9| 亚洲永久永久永久永久一级一级一级精品| 91国产在线精品| 欧美色图另类图片| 人人操人人插 - 百度 - 百度| 黄在线| 碰碰在线视频| 亚洲欧美一区二区不卡视频播放| 97网站在线观看| 国产精品久久aV| 日本午夜福利影院| 久久內射| 久草综合网| 国产成人99久久亚洲综合| 久久精品性| 久久綜合很很很| 亚洲人妻五月丁香婷婷| 美女熟妇色| 丁香五月激情婷婷| 亚洲色香| 99热| 新版天堂中文资源8在线| 国产精品九9| 大香蕉手机在线| 一级@啪啪视频| 夜夜爽33333| 色偷偷男人的天堂麻豆| 久久狠狠色噜噜狠狠狠狠97| 亚洲av强奸乱伦| 色 亚洲 91| 一起草三级AV电影在线观看| 成人美女av| 日韩欧美丝袜诱惑| 欧美色图第一页| 日本午夜久久电影| 国产视频一区二区在线| 婷婷人妻激情| 激情啪啪拍91| 美女黑人91神马| 国产精品一区二区手机看片| 99热这里是精品| 日韩中文字幕精品一二三事国产精品| 黄色AV免费| 狠狠狠一区二区三区| 极品少妇久久久| 久久三| 伊人久久蜜月| 成人性爱av| 亚洲丝袜B诱惑| 狠狠干综合| 激情在线青青操| 伊人色综合超碰| 精品免费视频国产一区| 国产在线视视频有精品| 国产精品97超碰| 曰韩欧美国产传媒麻豆第一区| 东北老女人的激情视频| 蜜乳视频网站| 久99视频| 亚洲色图 欧美热图 清纯唯美 另类自拍 | 97精品国产97久久久| 中文字幕在线免费观看| 大屁股xxxxx| 91久久国产精品| 狠狠穞A片一區二區三區| av2014 日韩在线中文字幕| 无码少妇精品一区二区60岁老人| 久久人妻无码毛片A片麻豆| 久久精品国产亚洲AV嘿嘿| 91精品国产乱码| 日日碰狠狠添天天爽超| 亚洲熟妇AV日韩熟妇在线| 欧美性爱1080p| 粉嫩久久久极品| 国产高潮AA片免费看| 欧美欧美少妇| 女同亚洲欧美一二三区久久电影| 欧美美女视频| 九九久久首页| 欧美大波激情xxxx| 欧美人妻色| 国产精品一二三在线看| 色悠久久久av| 国产成人在线观看综合| 91女色| 免费看污网站| 在线岛| 综合熟妇一区二区三区| www久久久| av激情亚洲五月天| 激情终合网| 久久产精品一区二区三区电影| 亚洲国产奇米影视久久| 四虎在线视频| 一本大道久| 5252色欧美在线| 中文字暮97| 超碰免费人人| 人人操欧美风骚| 亚洲色图欧美激情| 亚洲AV不卡在线观看尤物| 91亚洲色人| 丝袜美腿射精91| a网站免费观看| 五月丁香黄色网| 国产乱青青草久久| 99熟女| 久久久久久久久9| 91色综合激情| 亚洲图片偷拍视频区| 天天综合~91| 不卡一区视频| 啊灬啊灬啊灬好深灬快高潮了动漫-国产字幕国产在线观看-B049AV | 午夜免费视频1000| 蜜乳视频网站| 99超碰网| 九九精品美女高溯喷水| 手机在线人成免费视频| 超碰97 线线 在现| 97丝袜亚洲在线播放| 亚洲人成网www| 性爱免费视频成人| 亚洲欧洲日韩中文字幕一区| 亚洲天堂自拍| 五月综合视频| 色成人Www精品永久观看| 久久九色| 九一性生活免费视频| 东北夫妻性偷拍| 国产小u女在线观看| 一级AV性爱| 超碰色97| 超碰这里有精品| 国产精品情侣啪啪| 五月天激情影院| 18禁精品网站在线看| 97精品国产| 日韩天天综合| 国产久久久久影院老熟女| 亚洲一区二区麻豆影院| 人人爱人人操人人性| 国产丝袜欧美在线视频| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区 | 欧美熟女妇同| 色综合五月天| 人、人、摸,人、人、草| 久久性生大片免费观看性| 色欲天香天天综合网-成年人三级片网站-欧美乱妇狂野-日韩国产专区-久久久久久 | 亚洲福利影院一区久久| 91精品丝袜久久久久久| 1区2区3区中文字幕日韩| 又黑又大又粗| 五月天激情小说| 最新国产精品久久精品| 色色色欧美| a一区二区三区乱码在线| 白丝AV| 久久精品熟妇丰满人妻99| 亚洲天堂少妇| 看看日B真人视频| 亚洲情色一区二区三区| 大香蕉国产中文自拍| 男人的天堂2018东京热啪啪啪| 天天插天天射| 天天综合精品| 天天干少妇| 丝袜美腿诱惑亚洲欧美视频在线观看| 高清国产av无码| 无码高清专| 成人美女av| JIZZJIZZ国产精品喷水| 国产亚卅97| 免费看欧美美女黄色大片| a v网站在线播放| 亚洲高清无码在线桃色| 免费日韩黄片| 69少妇一区二区| 一级性爱啪啪视频| 岛国黄| 国产AV久久野战精品| 激情网色| 丰满人妻一区二区三区四区| 人人 操人人 操人人| 亚洲天堂一区二区久久| 亚洲欧美综合区自拍另类| 一本大道不卡一二三区| 无码操逼网| 操我无码| 91超级碰碰| 欧美性天天影视| 密臀在线免费观看| 日夜久久久九九九久| 中文字幕女同在线| 久久久久久裸体| 国产欧美日产一区二区三区 - 国产欧美日 | 日韩一级片在线看| www超碰| 天天流夜夜操| 欧美丝袜激情| 97爱碰| 色亚洲欧美| 97在线观看免费视频| 免费久久一级毛片大黄| 911av网站免费观看| 精品亚洲国产成人av网站| 欧美色综合影院| 亚洲综合色男人网| 国产美女激情| 欧美亚洲韩国视频十五区 | 国产精品久久久久久久久久久久久久吹| 91五十路| 亚洲av综合色区图片亚洲| 国产精品嫩草影院午夜两性| 蜜乳AV一区| 婷婷五月成人| 久久中出在线| 中文字幕免费在线观看| 91色色网站| 日本视频一区二区三区| av片在线观看免费播放| 性色avv| 亚州九九九精品视频| 国产剧情在线| 亚洲天堂AV在线播放| 国产亚洲色婷婷久久99精品91| 日韩二级|