亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

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| 91精品人妻电影| 欧美视频一区二区三区| 91站街按摩店老熟女熟女| 国产精品视频内谢女人| 91国内外在线| 成人日本精品九区| 亚洲 国产 精品一区| 色噜噜国产精品视频一区二区| 97超碰色屌| 国产福利第一视频| 亚洲欧美日韩夜夜| 欧美日韩色综合网| 国产中文字幕曰本毛片| 欧美五十路熟| 精品人妻一区二区免费蜜桃视频| 九九九九九九九| 在线观看十八禁| 欧美日韩一区二区三区四区蜜桃| yw尤物av无码点击进入麻豆| 久操视频在线| 激情内射| 深夜激情| 999九九精品| 99热aaa| 日韩另类色图| 九九99精品| 亚洲一级性爱视频免费看| 97精品免费视频网站| 99热18这里只有精品| 久久男人网| 97电影院超碰| 98色网| 五月天大香蕉| 久久婷婷亚洲| 日本欧美国内在线| 天天爽天天操| 白丝1区2区3区| 中文字幕五区| 中文字幕av乱伦| 尤物黄色在线观看网站| 一级特级aaaa毛片免费观看| 国产福利视频精品视频| 蜜乳中文字幕a在线| 狠狠操官网| 亚洲精品久久久久毛片A片拉屎| 快播久久人人aV| 久久久一二三四区| 亚洲人妻色图| 97欧美色| 啊啊啊啊好多水| 亚洲一区二区三区婷婷| 91精品国产91熟女| 日本加勒比无码专区| 97操b| 91丝袜| 中文字幕三四五区| 日本色色色网站免费看不卡| 午夜小电影在线插入淫高潮| 青娱乐999| 国产精品麻豆视频网站| 久久精品店| 性一交一乱一交A片久久四色| 日韩中文字幕在线视频观看| 婷婷色婷婷| 欧美性天天影视| 无码91| 韩国久久97| 九九九九九九九九九九九免费国产| 黄色网址久久精品欧美喷水| 欧洲精品在线播放| 一本色道久久综合亚洲二区三区| 91天堂| 免费观看日本操逼视频| 成人av免费观看| 大香蕉手机在线视频| 欧美综合第一| 亚洲色图 91| 超碰色综合| 国产呦精品系列在线观看| 啪啪啪东京| 亚洲情色中文字幕一区| 婷婷五月色| 97爱欧美| 欧美日韩97| 久久美女国产| 超碰人人乐97| 香蕉色网| 偷拍综合网| 免费观看网黄| 日本3级一区二区免费| 欧美1727免费观看视频| 国产九九九九九九| 香伊人在线| 国产偷拍自拍在线视频| 亚洲国产无码精品首页久久久| 嗯嗯啊啊操死我| 久欲AV| 人人搞人人插人人操| 日va操| 日韩伦理视频| 五月情色天| 亚洲精品成人动漫在线| 亚州综合色图| 台湾一区国产高清在线| 色九九综合| 天美传媒av一区二区| 五十路成人在线视频二区三区| 91视频精品| 超碰99在线观看| 亚熟hd视频在线| 久96热在线观看视频| 强免费黄色网址| 亚洲和欧美裸体美女双飞视频| www欧美91| 国产日韩在线播放| 国产精品天干天干综合网麻豆| 偷拍 亚洲 欧美| 成人片在线播放| 黄总AV色图| 色99999| 91无人区卡一卡二卡三乱码入口最新版:能让用户有更多选择的选择-经典说说-爱 | 女同在线视频一区| 最新av在线| 亚洲色图欧美一区二区不卡| 久久超碰久| 国产成人五月天丁香花| 99视频自拍| 国产精品对白自产拍| 人人操人人操草草| 国产乱不卡| 欧美日韩性爱无码| 道久久五香丁月婷婷激情综合| 国产久久免费精品视频| 99亚洲人人| 亚洲最新Av| 操b网站亚洲无码| 日韩熟女乱伦中出| 91处女在线视频| 奇米四色网| 91欧美另类| 日韩一区二区三区四区五区| 亚洲性图91| 免费在线黄片视频| 国产又粗又长又大的视频| 激情婷婷丁香| 岛国在线国产| 日日干夜夜欢| 欧美精品四区| 爱妃国产亚洲视频中文字幕| 亚洲精品一卡二卡三卡福利视频网站 | 欧美老妇女内射网址| 懂色中文一区二区三区| 天天影视综合色| 破苞ⅩXXX性无码动漫无码| 长久操视频| 精品一区二区成人动漫| 天美传媒AV在线播放| 色女女女导航| 视频黄色国产一级| 天美传媒精品久久视频| 91N综合网在线| 欧美日韩中文亚洲v在线综合| 91路www| 波多野结衣先锋影音| 婷婷丁香人妻 | 97资源亚洲| 伊人综合色网| 免费啪啪一级视频| 国产操逼网站亚洲一级黄色| 日日日色色色色色| 人人妻人人操人人乐| 国产成人亚洲精品无码古代早漏男| 男人天堂最新手机版在线青青草| 亚洲图片欧美日韩| 中文字幕亚洲永久精品| 亚洲天堂男人的天堂| 久久久久9| 天堂蜜桃无码视频一区二区| 屁屁影院一区二区三区国产 | 丁香五月影院| 看日韩操逼| 98人妻精品一区二区色欲| 亚洲清纯唯美| www.婷婷| 免费精品福利在线观看| 天天视频网站黄| 任我爽在线视频免费观看| 亚洲18禁| 久久亚洲影院一区二区| 中文字幕 国产区| 91久久免费视频互動交流| 亚洲美腿丝袜香蕉影视欧美成人| 中文一区二区婷婷视频| 激情综合色| 亚洲精品啪视频| 欧美日韩大香蕉| 天天干人人乐| 久9爱精品| 国产久久日| 日本天堂网| 亚洲另类在线观看| 超碰成人国产| 99久国产精品午夜性色福利| 日本色日夜干| 四虎影视精品| 欧美线天码中字| 欧美熟女丝袜| 色香伊人| 色麻豆AV| 国产熟女二区| 伊人亚洲综合| 欧美日日人人天天| 欧美v日韩v亚洲v最新在线| 97欧美性爱| 精品欧美А∨无码黑人大荫蒂 | 日韩av不卡在线看| 再深点灬舒服灬太大了添视频| 97超碰护士| 亚洲欧美日韩中文播放| 97视频在线免费观看| 青青伊人久久| 热热色综合网| 中国熟妇| 欧美大片91| 日韩啪啪视频| 亚洲欧美骚| 超碰97人妻在线| 欧美性性性| 九九九九九九九九九国产精品 | 国产精品白丝在线播放| 超碰成人公开| 睡产熟女乱伦| 欧美少妇大量自拍视频在线观看| 日本中文字幕高跟| 亚州色阁| 久久精品无码一区二区三区| 欧美九九九九九| 国产97在线视频| 久午视频| 91精品久久久久五月天精品| 国产精品一区人妻精品阁在线| 久久婷婷综合国际产色怕| 久久精视频美日韩在线视频| 夜夜爽33333| 一本正道久久熟女| 加勒比伊人综合| 99操逼| 日日爱99| www.大香| 男人天堂婷婷五月天校园春色| 男人的天堂成人的社区| 亚洲丝袜二区在线| 三男一女不戴套的A片| 琪琪精品免费一区二区三区 | 色哟哟AⅤ| 亚一综合久久久久久久久久| 欧美很很操视频| juliaann精品熟女一区| 综合网亚洲1| 青青色在线观看| 免费看黄视频亚洲网站| 99久久这里只有精品| 国产精品视频电影| 婷婷人妻激情| 国产亚洲精品久久久久小| 欧美十八禁在线看| 欧美A√综合网| 一卡二卡在线播放| 免费看国产曰批40分钟怎么下载| 91视频国品一二三区| 77国产精品| 亚洲高清欧美总合| 国产一级作爱毛片| 中文字幕一区 二 区 三 四 五 区日 日 骚| 国产精品不卡一区二区三区| 日韩性爱一级片| 97人人干人人操| 中文字幕女同在线| 91在线精品一区二区三区| 高清无码国产亚洲| 91九九九吃| 久久成年片色大黄全免费网站| 蜜臀操逼黄色视频操的好爽| 四虎视频在线观看| 翔田千里无码一区| 日韩成人网址| 国产精品97超碰| 欧美美女视频| 玖玖资源综合在线视频| 中文字幕AV片| 亚洲高清无毛一区二区| 超碰亚洲欧美日韩无| 色97国产69香蕉| 国产精品呦一区二区三区| 日韩熟女精品无码专区一区二区| 99无码狠狠久久| 亚洲欧美大| 91精品国产91熟女| 色色激情五月天| 97中文字幕一区| 天天干天天操天天干天天操| 亚洲综合大片| 九月丁香婷婷色| 久久夜嗨| 午夜爽爽爽在线观看永久入口姬片| 日少妇亚洲版| 国产精品久久99日日| 欧美曰韩国产精品| 日韩一级成人毛片免费观看 | 日韩啪啪视频| 亚洲官网在线| 偷拍亚洲熟女视频播放| 天天干1区2区在线| 国产亚洲在线观看| 超碰午夜| 性色高清在线| 超碰成人公开| 久久华人网| 欧美久久伊人| 欧美色欧美| 嗯嗯嗯,草死我| 影音先锋少妇| 久久久久久免费电影| 在线观看精品国产免费| 人妻少妇精品视频一区二区三区| 精品视频123区小说区| 尤物视频视频官网| 蜜臀色乳| 性爱乱伦一区| 一本大道青青| 蜜臀人妻少妇久久在线观看| 偷拍自拍在线视频观看| 久9爱精品| 嗯啊啊啊轻点视频| 操操操五月天婷婷丁香影院| 日韩色女精品| 久久久激情| 日韩性爱一级片| 熟女AV一区| 五月婷视频| 永久免费av无码网站国产app| 1二区9| www.人人cao| 国产激情视频一区区三区| 少妇500双飞99| 国产精品999zyz| 91亚洲网站| 国内操逼视频二区| 婷婷色婷婷| 国产精品国产亚洲区艳妇糸列| 加勒比五月天| 91啪9色| 人人干黄色| 国产视频97| 国产性刺激| 韩国一级做A片免费的| 欧洲特黄毛片免费看欧洲毛片| 久久久久久性爱视频| 操逼1区| 亚洲网站一区二区在线| 91 偷| 黑人精品久久97| 国产一区二区三区中文字幕| 精品国产一级久久| 国产人妖的免费的视频| 亚洲色综合| 中文字幕青青草| 免費人妻夜夜爽天天爽爽一区| 啊视频在线| 日韩久久.一级黄色片| 亚洲人妻久久| 成人小电影网站tex| 欧美性五月| 欧亚第一综合网| 日韩不卡a级视频专区| www.99色| 欧美日韩国产另类综合| 天天看天天日天天操| 久久久一区二区三区麻豆| 亚洲综合影片| 久久嫩草国产成人一区| 熟妇人妻一区二区三区| 精品女人999| 久久婷婷亚洲| 婷婷亚洲中文字幕在线| www.99在线| 国产一级作爱毛片| 久久成人国产精品| 2023天天操夜夜操| 91丨九色丨国产丨人妻在线 | 亚洲国产av中文字幕久久| 超碰一区二区| 超碰欧美COM| 极品人妻少妇综合| 果冻传媒A片麻豆熟妇人妻| 亚州久久9| 最新av在线| 日韩噜噜69| 国产精品对白内射| 91电影色诱| 男人 天堂 日 亚洲| 超碰碰激情97+久| 97一区二压| 人妻丝袜肏逼| 91N综合网| 亚洲另类天堂| 欧州一区二区三区四区| 亚洲色图综合| 人人操人人摸人人看人人干| a级理论午夜日本| 欧美国产日韩高清在线| 日日干夜夜干| 日欧美色| 综合97久久| 日韩有码回春沙龙第一页| 午夜噜噜噜| 欧美99999| 97超碰日韩| 欧美五十路熟| 亚洲超碰在线| 国产天天骚| 欧美亚洲厕所精品偷拍91 | 日韩精品操少妇| 乱码人妻一区二区三区| 男人天堂新在线| 影音先锋日本一区二区| 多乙久久久久久| 综合欧美日本三级| 亚洲欧美综合色| 人妻少妇久久中文| 久久精品28| 国产成人99久久亚洲综合| 在线观看亚洲专区| 又大又长又爽| 青青草女人天天干| 九九九热| 色色色色网站| 亚洲视频小说| 日韩无码一区二区三区| 黄片aaaaa一区| 操人妻少妇中文 | 久久精彩视频9| 亚洲丰满很很操| 偷拍精品一区二区三区| 深田咏美亚洲精品福利社| 乱理日韩中文| 精品人妻一区二区三区四区| 日韩精品在线观看观看| 无码人妻一区二区一牛影视| 精品二区久久| 国产AV激情无码久久无码 | 日韩 人妻 精品| 老熟乱一区二区三区四区| 中文字幕一区二区三区字幕| 亚洲天堂热| 日日夜夜模| 97无码视频在线播放| 国产精品一区二区黄片| 久日91在线| 亚洲九九九| 97福利视频| 久久噜噜噜精品国产亚洲综合| 尤物视频一区| 欧美丝袜激情| 亚洲天堂久久久久久粉红视频| 色婷婷色99国产综合精品| 一区二区三区四区五区高清无码永久视频 | 蜜臀99999| 久久久新亚洲AV| 天天做天天爱天天高潮| 国产精品久久久久久久久久二区三区| 亚洲精品xxx| 欧美精品 - 91爱爱| 天天看天天日| 99r九九| 91精品人妻| 五月婷婷六月激情| 亚洲狠| 无码抄逼网| 亚洲乱色视频一区、二区在线| 亚洲国产97| 成视频在线观看免费看| 欧美天天影院| 99热精品在线| 蜜臀99精品国产高清在线观看| av无线看| 日本九九久久99| 激情无码日韩| 国内精品久9| 激情五月天视频| 国内毛片四区| 久久久久婷婷| 91天天综合日韩欧美| 亚洲天堂中文字幕无码男同| 91欧美综合| 九九九九九九亚洲| 日韩精品 视频一区二区| 亚洲男人的天堂网| 亚洲第一综合| 超碰免费人妻人人| 精品乱子一区二区三区99| 96精品久久久久久久久| 久久精品免视看国产成人﹣蜜臀av一区. 久久精品免视看国产成人,蜜臀av一区 | 伊人操你| 乱码熟妇人妻久久久| 国产操偷| 久久天堂网| 粉嫩国产精品久久粉嫩| 久久首页| 欧美色蜜桃97| 天天天乱色综合全| 国产亚洲禁久一区二区| 亚洲福利影院一区久久| 亚av顶级裸体一区二区三区四区五区| 亚洲日韩成人性爱视频| a级免费在线观看| 日日干男人的天堂| 欧美日韩91| 国产成人91一区二区三区| 岛国999| 亚洲色图91欧美日韩| 91丨九色丨国产丨人妻在线| 久久久青草青青国产亚洲免观精品高清完整版_97久久综合区小说区图片区,国精品 | 嗯嗯啊啊视频在线看| 日韩无码操逼片| 这里都是精品| 另类av综合久久| 蜜桃无码AV一区二区| 国产色产精品在线观看| 人人综合| 国产成人无码久久精品| 欧美性生活男人的天堂| 啊啊啊啊啊啊啊啊在线观看| 一区二区亚州激情久婷婷欧美| 日韩美脚一区二区网站| 日韩乱插| 久久亚洲欧美中文字幕国语 | 天堂俺去俺来也www久久婷婷| 日本精品一区二区三| 日韩乱码Av| 国产av美女被艹的乱叫| 午夜视频好爽啊| 四虎在线视频| 久久久精| 97一区二区三区视频| 国产欧美伊人| 天天流夜夜操| 亚洲中文字幕av| 亚洲一本色道中文无码aV天美| 岛国免费视频在线| 精品午夜福利导航| 91精品久久久久| 日韩精彩视频| 国产女主播视频在线观看| 久久超碰大香蕉| 日产国产精品中文久久婷婷| 极品五月天噜噜| 婷婷伊人| 超碰日本97美女人妻人人玩人人爱| 国产亚洲综合欧美一区| 日本韩欧美在线播放a| 久久久久久电影| 久久久久久久伊人精品| 五月婷婷丁香六月丁香| 思思热在线视频在线| 欧姜老司机| 欧美性色欧美| 久 久无码人妻AV| 99热日| 久久视频,这里只有精品| 99蜜桃臀久久久欧美精品网站| 99国产精品久久久久久久成人热| 视频二区美腿丝袜制服人妻欧美| 夜夜嗨AV一区天天| 五月激情小说| 欧美在线官网| 一道本东京热加勒比一区二区三区 | 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴| 国产福利第一视频| 992这里有精品| 韩国久久97| 亚洲熟妇丝袜在线观看| 亚州乱码中文字幕综合久久久| 在线观看A啊啊啊| 久色99999| 久久久久久99999国产精品| 91精品国| 日韩91网站| 26uuu最新| 综合影院永久入口国产| 亚洲成人久久一区二区| 成片免费播放| 亚洲丝袜色图| 男人天堂最新手机版在线青青草| 天天操天天舔| 最新av网站在线观看| 无码av永久免费专区网站| 久草视频分类在线| 九九九午夜| 青青伊人久久| 97精品一区| 欧美 亚洲| 蜜乳视频网站| 大香蕉综合| 日韩一级二级在线| 国产精品一区二区麻豆| 亚洲欧美人妻| 国产一级αv免费看片| 久久天天摸| 爱爱久久| 亚洲中字幕日本一区二区三区| 婷婷午夜成人色中色| 丁香激情五月天| 久久婷婷亚洲欧| 日本精品一区二区不卡| 久久亚洲欧美中文字幕国语| 五月综合激情| 国产丝袜高跟美女av免费观看| 97超碰精品| 久久久精品视频免费观看| 欧美黑人猛交春色影视大全| 美国三级日本三级久久99| WWW.操逼.COM| 丁香五月天堂网| AV中文字幕剧情1区2区3| 蜜臀久久99精品久久久久久-DVD原版全| 岛国大片在线观看网站入口| 一区二区三区 丝袜 高跟 美腿| 久操av在线| av爱爱爱| 99999久久久久9国产精品| 蜜桃AV天堂| 国产高清免费不卡av| 美女露胸露奶头| 亚洲欧美洲综合| 九月丁香综合网| 日日夜夜噜| a亚洲欧美色欲| 亚洲日韩肥臀视频在线观看| 91欧美情色| 伊人一区二区在线播放| 1956日韩精品| 啊啊啊爽爽| 婷婷中文网| 久草草一二三四区久久| a片久久久久久久久久久久| 人妻少妇被猛烈进入中| 操操碰| 人妻少妇久久久| 亚洲熟女乱综合一区二区在线-...亚洲国产日韩欧美一区二区三区,久久久久久精 | 91久精品| 久久久少妇| 天天综合网国产| 欧美色图色综合| 99在线精品视频| 蜜臀aV午夜一区二区三区| 国产特级毛片AAAAAA高潮流水 | 亚州五月| 色婷婷六月| 麻豆天天躁天天揉揉AV| av中文在线| sewuyueav| 囯产精品一区二区三区线|亚洲人成无码网WWW动漫|国产精品免费一级... | 一区二区乱码福利| 欧美黄页在线| 狠狠91| 婷婷激情一区二区三区俺也去| 亚洲综合电影| 欧美日韩资源在线| 国产野战露脸在线播放| av东京热男人的天堂| 无码逼| 性欧美| 综合网欧美在线| 国内毛片热久久思思热| 中 文字幕一区二区三四 五 区日 日 骚| 无码精品久久| 亚洲日韩黑丝| 日韩成人精品中文字幕| 黑人娇小av在线播放| 天天日天天爽| 日韩免费簧片| 97精品国产精品免费观看| 黄aaaaaaaaaaaaaaaaaa色网站| 大香蕉手机在线| 欧美极品女人的天堂| 国产精品一区二区手机看片| 色天堂综合| 国产精品午夜高潮呻吟久久av| 久久久9999| 2017大香蕉国产精品久久| 久久精品亚洲成a人天堂| 极品人妻少妇综合| 久久一区,青青青青草视频在线播放| 色欲三区| 99操逼| 一区二区 日韩 欧美 国产 传媒| 色欲蜜臀AV| 亚洲综合20p| 亚洲免费97免费| 激情综合五月| 不卡av在线中文字幕| 综合情欲网| 久久亚州高清| av一区二区三区 中文| 无码精品久久久久久亚洲| 九九av| 第四色色综合91| 国产成人无码久久精品| 欧美日韩国产成人高清| 4tube欧美女厕所| 91精品人妻一区二区-全集完整版免费正片国语-B02AV | 中文字幕无码不卡啪啪| Av色五月| 九九干| 绯色一区二区三区不卡少妇 | 欧美大波激情xxxx| 亚洲天堂另类| 校园春色宗合网| 九月AV| 香蕉在线一区二区三区| 成人午夜小视频手机在线看| 成人午夜高潮av猛片| 色欲天香天天综合网-成年人三级片网站-欧美乱妇狂野-日韩国产专区-久久久久久 | 九九久精品| 九九热精彩视频| 伊人97色天使| 日本大片日本一区二区免费高清| 黑人无码一区二区| 国产一区二区三区视频在线看| 亚洲欧美日韩中文播放| 久久久久久久久久久久97| 久久一区二区加油站| 色婷婷蜜臀av| 日韩国产品视频中文字| 玖玖色综合| 韩国一级婬片A片AAAAA| 免费观看的黄色的网站| 亚洲h片在线免费观看| 1000部熟女视频在线观看| 91第一页| 97天天综合| 91综合网站| 日本欧美不卡| 久久无码精品| 精品国产乱码久久久久久网站入口| 骚鸭AV| 青青草原av| 色噜噜人妻av中文字幕| 欧美人妻中出| 超碰69| 日本三级韩国三级美三级91| 综合激情一一91| 动漫av中文| 老司机免费视频在线91| 夜草欧美| 超碰久久综合| 九九九国产精品| 婷婷10月天青娱乐| 国产精品丝袜在线| 久久精品店| 久久男人天堂| 色屁屁影院www国产| 国产精品久久久久久高清无码免费看| 九九九精品| 天天看夜夜看日日干| 欧美亚洲国产91在线| 草莓精品视频在线免费观看| 丰满人妻一区二区三区四区| 偷拍自拍在线视频观看| 日韩性爱电影一区| 大香蕉啪啪网| 日本午夜福利视频| 亚洲男人天堂2013| 人妻另类| 少妇综合| 在线综合色| 久久久久久久久久8888| 性色一线| 中文字幕女同在线| 色偷偷2020免费视频播放| 五十路三区在线| 久久av无码| 国产色呦呦| 久久色人体| 亚洲A色| 97人妻人人躁人人玩人人| 国产路线专区| 成人无码在线超碰网| 色网在线视频观看免费| 爽 好舒服 无码刺激久久| 中文伊人大香蕉视频| 骚逼一区二区| 一二三区精品视频| 亚洲精品一区二区精品| 综合激情五月丁香| 亚洲色图a| 任你干在线视频| 白丝AV| 伊人黄色视频免费观看| 日本一区三级韩国| 亚洲熟妇综合久久久久久| 欧美精品宗合| 亚洲午夜福利在线影院| 久久人妻97久久久久久久| 午夜精品久久久久久久99热影院 | 婷婷丁香人妻| AVE乱伦| 日韩操人| 久久久精品久久| 一起草三级AV电影在线观看 | 国产一级特黄大片处女| 精品一区二区三区蜜桃臀赵总 | 久久av成人无码免费| 97色诱| 天天看夜夜看日日干| 天天天天干| 亚洲欧美综合网 | 91 国产丝袜在线播放-百度| 另类小说综合网| 色婷婷综合久久中文字幕雪峰| 91欧美亚洲| 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴 | 岛国网址国产 | 日韩黄色av中文字幕| 乱理日韩中文| 夜夜草天天| 超碰激情808| 国产又黄又粗又猛大片| 看看小穴| 国产精品黑人一区二区三区| 操死我干死我| 国产肏逼网站| 美腿丝袜高跟网免费视频免费视频| 99精品国产户外露出| 国产日韩精品一区二区三区| 一级性爱视频免费观看 | 欧美色图成人网一区二区| 精品丝袜无码一区二区三APP| 91天天综合网,天天综合网| 日韩操逼性鲍| 91国精产品| 一级免费啪啪片| 91成人无码| 中文久久一区| 亚洲AV无码AV吞精久久久久| 久操视频在线| 不卡在线一区,精品一区二区三区中| 淫荡网址| 福利一级版子| 久9视频| 亚洲天堂久久久久久粉红视频| 天天影视激情欧美| 色色香蕉| 色九久| 日日夜夜国产综合| 国产区性爱在线视频秋霞豆| 91国产丝袜白虎| Av色五月| 人妻在线视频| 性天堂| 日本新免费二区三区| 午夜黄色免费在线观看| 日日爱99| 欧洲精品一二三在线| 香蕉久久国产AV一区二区| 啪啪视频免费在线观看| 一区二区三区成人| 人妻熟女午夜精品在线| 欧美日韩大黄片| julia国产在线 | 高清视频一区| 午夜福利在线视频1000| 91超级碰碰碰| 日韩综合无码色欲vv| 东京热av影院| 超碰97久久观看| 色五月婷婷麻豆在| 一区二区三区黄片免费观看| 欧美天天干| 无码人妻精品一区二区三区九九| 久久99热这里只频精品6学生| 色婷婷六月丁香七月婷婷| 综合情欲网| 色诱avtt| 国产熟女少妇一区| 久久精品亚洲成a人天堂| 亚洲婷婷丁香在线| 日本一卡二区在线| 91美女在线视频| 98一区二区精品| 1769精品一区二区三区| 免费观看网黄| 蜜桃久久一区二区| 国产精品97超碰| 欧美人妻色| 天堂九九九九九九九九九| 日本精品不卡一二三区| 岛国片在线播放| 人人摸人人入| 91精品人妻| 久久熟女嫩草成人片免费 | 呦呦影院| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师黑人潮喷一 | 淫穴高潮色图| 91路www| 中文幕97| 国产成自自拍在线观看| 精品四五区| 激情五月天婷婷| 欧美成人性爱视频大全| 欧美日韩国产中文精品字幕自在自线 | 亚洲女毛多水多21P| 91午夜无码| 亚洲日韩视频二区| 玖玖爱在线视频免费观看| 91色香| 97免费视频在线| 高精欧美色| 久草综合网| 91热色| AV男人天堂网| 中文字幕无码不卡啪啪| 激情婷婷丁香| 久久人妻一区二区三区高清| 大香蕉92| 东京热AV男人的天堂| 人人九九精| 自拍第一页| 玖日综合网| 亚洲成人在线资源| 精品高清牛人盗摄一区二区三区中文字幕A片免费在线观看 | 久久9久| 欧美男人天堂| 久久国产AⅤ| 99久久精品无码一区二区毛片免费 | 日韩少妇一区二区三区| 国产又大又硬又长又粗| 人、人、摸,人、人、草| 亚洲精品aa久久伊人| 青娱乐久久艹| 热九九精品| 人妻天天夜夜爽一区二区| 久久国产99精品72福利| 曰本精品久久久| 干B| 噜噜瑟| 亚洲天天在线| 夜夜操美女| 3P乱轮视频| 91chinese在线| 久无码| 亚洲一区亚洲天堂| 97在线视频观看免费| 78超碰| 国产又黄又粗的视频| 久操视频资源站公开| 日韩成人电影AV| 日韩精品三区四区| 96国产污污污丝袜| 欧美在线亚洲| 26UUU欧美日本| 91高清无码下载| 人妻熟女午夜精品在线| 亚洲影院小综合| 亚洲亚洲亚洲天堂天堂| 97手机日韩| 91香蕉视频在线观看免费| 国产成人www免费人成看片| 九九综合| 久久女同性恋一二区| 九九九九九九综合| 亚洲一区中文精品| 一区三区啪啪| 亚洲国产精品久久久久婷婷青年| 欧美影音在线| 啊啊啊啊操死我| 中文字幕一区二区三区高清| 久久99操天天日| 国产av热热色| 日本男人天堂| 久久东京伊人一本到鬼色| 色色操| 伊人aaa| 国产毛片毛片4p懂色| 伊人女女资源在线观看| 青青草自拍视频在线播放| 国产精品粉嫩福利在线| 三男一女不戴套的A片| 999岛国大片| 91总综合网| 精…码一二三区| 国产 丝袜 欧美中文 另类| 久久一区,青青青青草视频在线播放| 欧美96交| 欧美极品性爱天天射| 亚洲综合97中文网| 蜜桃AV天堂| 国产曰批免费观看久久久| 国产精品久久久亚洲一区| 国产AV天美传媒一区二区三区 | 首页中文字幕中文字幕免费| 久久综合精品一区二区三区| 丰满人妻一区二区三区免费| 少妇干B| 91综合国产精品| 岛国黄片网站| 亚洲欧洲偷拍一区| 欧美小说区视频区| 欧美日韩香蕉| 超碰天天操| 欧美性爱日韩高清| 清清一区二区三区四区不卡视频| 99re视频在线播放青草| 久精品无码av一区二免费国产在线观看 | 日本一久是| 日韩性爱1级片视频| 中文字幕天天天天天| 成人久久久| 综合网欧美在线| 蜜臀AV午夜精品久| 99热精品在线| 91亚洲欧美激情| 激情六月天| 天天亚洲| 青青国产精品在线| 欧美综合另类| 久久天天性久久伊人| 高清无码人妻久久久一区二区三区aⅴ| 亚洲五月婷婷| 日韩欧美女求操每天更新| 超碰在线人妻| 97日韩超碰超碰中文字幕| 国产超碰在线| 先锋女优在线观看视频| 99精品网| 精品在线蜜臀| 久jiu久神马影院| 家庭乱伦麻豆| 亚洲色性情三级| 日韩熟女乱伦中出| 秋霞福利网| 另类一区| 夜夜嗨一区二区三区直播内容| 人人操AV| 永久电影三级在线观看| 亚洲97P| 日韩精品 视频一区二区| 亚洲午夜蜜臀| 98色网| 操逼逼一区视频| Julia Annxxxxx| 综合网色| 思思热一热婷婷热一热| 人妻av在线| aV中亚| 先锋音影AV| 欧美v亚洲v日韩v最新在线二区| AV色女综合| 精品91摸| 99久久婷婷丁香| 天美av在线| 99久久com免费视频′| 欧美日韩午夜精品一区二区三区| 九九九九免费高| 91久久99久久91熟女精品| 久久亚洲AV无码白度| 中文字幕超碰CAO| 欧美日韩性爱精品| av黄图片在线观看| 欧美在线 亚洲| 五月色综合| 亚洲国产精品99久久久| 久肏视频字幕| 殴美综合色88| 免费看欧美美女黄色大片| 欧美色女人| 夜色97| 久久久久久久少妇| 欧美日本一区二区a人| 午夜爽爽爽| 天天躁狠狠躁av| 欧美黑人XXXⅩ高潮交| 久久91视频| 欧美成人性活片| 一二视频神马久久传媒| 精品无码久久久| 一级久久性爱视频| 女欧美一区二三区| 欧美狠狠狠| 久草男人天堂| 美女啊啊啊啊啊啊啊| 日韩乱伦视频| WWW啪啪的com| 久久久亚洲| 99这里只有精品| 91丝袜激情在线| 嗯嗯嗯啊啊啊在线免费观看| 国产精品久久成人免费| 亚洲阿v天堂在线| 老熟女综合网| 啊啊啊啊啊啊啊在线| 午夜情侣自拍网站| 国产成人精品亚洲日本| 第四色奇米影视777| 天天综合~91| 欧美激情亚洲| 精品中文一区二区| 国产综合久久久鬼色| 蜜桃久久综合视频| 人妻少妇av在线观看| 超碰在线香蕉| 豆花视频操逼网址| 欧美一级A一级a爱片久久| 黑人性暴力毛片| 精品人妻一二三四区视频| 大香蕉啪啪啪| 五十路熟女人妻一区二区在线观看| 青青草久草AV| 久久超碰98| 97免费视频网| 亚洲情色一区综合| 亚洲情色五月天| 欧美大香蕉卡久久| 青青草中文-久久青草精品一区二区三 | 色播综合| 亚洲欧洲国产综合av| 乱欲一区二区| 亚洲制服aⅴ中文字幕| 成人AV超碰免费在线| 国产成人91一区二区三区| 97国产精品视频| 丝袜美腿亚洲| 97爱爱爱| 日产操逼| 88xx成人精品视频| 欧美日韩*字幕一区| 国产 亚洲 一二三四| 日本成人免费一区二区三区| 综合亚洲欧美精品日韩?v| 天天干天天操天天操夜夜操天天操| 美女久久久| 电家庭影院午夜69久久夜色精品国产69乱| 97极品无码| 中文字幕欧美日韩三级| 国产性爱强奸乱伦大全| 一二三区操逼国产91| 国产亚洲精品一区二区三区| 黄色香蕉视频网站一区| 无码外流操逼视频| 懂色天天爱天天日天天射天天澡| 日韩无码黄色片| 久操精品网| 91无人区卡一卡二卡三乱码入口最新版:能让用户有更多选择的选择-经典说说-爱 | 91人人|