亚洲有码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| 色激情综合网站| 亚洲女毛多水多21P| 国产日本一区二区三区蜜臀在线观看| 激情四射婷婷六月天| 在线 制服丝袜中出 人妻| 第四色奇米影视777| 色综合超碰超| 区一二区日韩亚洲乱码av电影| 天天综合网日韩7799| 亚洲熟女av日韩熟女| 久久春色| 国产精品乱码久久久久| 亚洲中字慕不卡| 欧美熟女妇同| 久久大香蕉手机高清视频| 国产1769在线| 黄色AAAAA欧美| 国产剧情在线| AV有码在线| 丰满人妻一区二区中文| 国产天天看| 亚洲aw毛茸茸在线| 亚洲有码 视频一区| 国产精选三级在线观看| 日美免费黄片| 青娱乐国产精品| 成人线上超碰| 成人小说视频在线精品欧美| 婷婷在线视频在线观看| 电家庭影院午夜69久久夜色精品国产69乱 | 国产综合在线视频网站| 亚洲无992tv| 亚州综| 国产区在线| 成人一二三区| 91亚洲人| 嗯啊不要在线观看嗯啊| 欧美日韩情色一区二区| 久久婷婷欧美| 亚洲s色图| 日本东京热大香蕉a片| 激情文学 国产一二三aV| 精品v1区| 91无摭挡| 嗯嗯啊啊啊好爽| 亚洲欧美在线丝袜| 欧洲久久一二线| 麻豆亚洲AV成人无码久久精品| 日本一二三免费久久| 风韵犹存大大大大香蕉| 欧美牲| 精品熟女呻吟久久91| 亚洲欧美伦综合| 韩国三级色呦呦| 秋霞Av理论一级在线| 3PAV乱伦视频| 97香蕉碰碰人妻国产欧美| 懂色AV蜜臀无码精品APP | 色综合中文字幕不卡| 91伊人影视综合| 欧美 日韩 国产传媒| 国产不卡中文字幕免费avi| 色超碰综合| 四虎在线免费视频| 欧洲免费一区二| 天天干天天日天天射黄色| 亚洲欧美天堂在线| 超碰欧美97资源| 少妇高潮九九九九九九九| 天天日天天干天天操| 天天干天天操天天操夜夜操天天操| 中文字幕在线免费观看2| 无码逼| 五月天色图影视| 综合久欧洲| 97天天插| 无遮挡男女激烈动态图| 日韩欧美经典在线观看| 亚洲中文电影| 久久精品国产亚洲粉嫩| 欧美午夜视频免费观看| 久久久久9| 91久热这里只有精品| 狠狠干2020| 91久久久亚洲| 日本午夜福利影院| 午夜AV污污污| 久久久久久人妻一区精品色欧美| 久久精品一区二区三区不卡| 欧美综合传媒| 国产精品不卡一区二区三区av | 亚洲色棕合| 十八禁视频一区二区| 亚洲 欧美 日本 国内 首页| 精品性爱| 午夜免费视频1000| 青青草一本道福利视频| 精品国产久热在线观看| 校园春色中文字幕AV| 视频不卡中文字幕| 神马福利久草| 亚洲欧美伦综合| 3d成人精品一区二区| 亚洲国产欧美日韩人妻日中文| 97精品人妻一二三四| 国产精品麻豆成人av| 91九色在线| 青青三级视频| 激情视屏国产乱伦强奸| 国产风韵犹存熟妇三区| 精品中文字幕第一页| 一区二区三区四区姦女| 亚洲欧美综合| 精品国产乱码久久久久A| 欧美色亚洲色| 69精品人人人人| 亚洲宗合网| 天天操天天干一区二区| 亚洲高清内射| 亚洲日本激情| 屌妞视频久久久久久久久久久久| 日韩 国产 欧美自拍| 懂色综合久久久| 国产精品噜噜噜日日日| 久久极品一区二区| 五月天婷婷在线看| 欧美综合天天| 91国产丝袜足交精品视频| 亚洲天天操| 中文字幕二区日韩天堂| 91美女在线观看| 欧美天天拍| 91夜色| 日本 免费 一区二区三区 久久香蕉| 欧美翘臀视频网站一区二区三区| 91九色丨国产丨爆乳| 人人干人人操人人爱| 久草色悠悠在线视频| 亚洲一区日韩精品| 亚洲欧美国产va在线| 丰满人妻一区二区三区大胸懂色| 日韩天天综合| 色九九九| 国产中文字幕曰本毛片| 夜夜爽夜夜爽| 污污污8888| 国产精品自在线发布| 91超碰丝袜制服| 红杏大香蕉| 100啪啪视频大全| 超碰97首页| 精品久久青青草| 人妻无一区二区三区| 少妇人妻无码| 大香蕉123| 在线人成亚洲视频免费观看| 97精品久久| 久久精品视| 色五月激情网| 岛国激情视频在线观看| 熟妇色99| 男人把坤坤插入女人的下体| 久艹伊人精品综合在线| 国产真实野战在线视频| 九月丁香婷婷| 日本欧美亚洲高清在线看| 超碰97综合在线| 91欧美成人色站| 亚洲天堂无码| 手机在线免费看的av| www.acm成人黄色毛片| 亚洲无套久久嗯嗯| 96久久精品一二三区色欲| 91少妇| 91久久精品美女高潮喷水| 91亚·色| 看一级黄色视频| 国产探花精品在线| 国产成人欧美一区二区三区的国产| 少妇的嫩逼图片| 撸撸成人在线视频| 99r九九| 国产女性无套 免费观看| 东京热一区二区中文字幕| 国产三级中文字幕粉嫩| 麻豆一区二区AV天美| 97资源免费视频| 亚洲综合97中文网| 久久99热这里只频精品6学生| 少妇一级婬片免费放一级a性色.| 69视频入口| 校园春色第一页| 激情五月天校园春色网| 久久人妇| julia中文字幕在线观看| 日韩精品三区四区| 91婷婷伊人狠人| 好爽要喷了| 99re6国产精品99re在线| 99热综合| 巨爆乳肉感一区二区三区竹菊影视 | 青娱乐欧美激情一区二区| 97色碰| JuliaAnn丝袜熟女系列| 日本孕妇一区二区视频操逼免费看 | 无码视频黄色网战| 视频分类 国内精品| 欧美久久人人网| 日本黄色精品专区网站| 亚洲日韩人妻中文字幕一区| 不卡av免费在线网址| 久久色精品视频在线| 国语精品av| 精品高清牛人盗摄一区二区三区中文字幕A片免费在线观看 | 在线视频资源| 精品午夜福利| 五月亭亭六月丁香| 中文字幕一区二区免费在线| 岛国色情视频在线观看| 草莓精品视频| 2010男人的天堂| 91人妻超碰| 91久久18禁| 天天天天做夜夜夜夜做| 日韩BBN| 五月天玖玖资源站| 亚洲女毛多水多21P| av国产无码| 美女黄频a美女大全免费皮| 日韩精品视频在线观看一卡二卡| 超碰av人人人| 黑丝日韩av丝袜av| 4tube欧美女厕所| 亚洲深夜福利| 色哟哟AⅤ| 高清无码 国产精品| 亚洲色欲天天人妻无码系列专区| 看日韩美女二区三区免费操逼视频| 精品妇女一区二区三区| 欧美精品91| 丁香五月天久久精品视频一区二区三区| 综合激情一一91| 狠狠躁伊人中文字幕| 91 手机在线播放 绯色| 国产路线专区| 污电影在线观看| 午夜福利在线合集| 亚洲日韩国产精品| 亚洲天堂一区二区久久| 日本三级中国三级99人妇网站| 欧美日韩性感| 国桃视频产巨乳精品一区二区在线| 熟女熟妇一区二区三区视频| 欧美牲| 福利社区午夜一区二区| 色五月首页| 欧美中文字幕一区| 久久久亚洲精品中文字幕人妻| 亚洲av噜噜噜噜噜噜| 乱伦图一区| 91精品久久久久久综合五月天| 中文字幕片| 青青草在线视频美女| 中文字幕人妻资源在线| 思思热在线观看| 亚洲色图欧美另类在线| 亚洲无992tv| 在线观看av区| 射丝袜大香蕉| 日本东京热加勒比久久| 人妻熟女字幕一区二区| 亚洲精品国产熟女久久久| 日本孕妇一区二区视频操逼免费看 | 少妇高潮特黄A片| 无码视频一区二区| 天久久久噜噜噜久久国产精品爽爽 | 天天综合-91入口| 乱伦日本色图AⅤ| 亚洲自拍欧美国产首页网曝 | 天堂8在线新版官网| 97久久超碰国产网站| 四虎精品一区二区| 四虎影院成年人片| 9999久久久久| 手机在线中文字幕国产| 老师充足的奶水小说| 亚洲综合999| 99re久久| 性感美女91影视| www.av在线视频| 爱干爱射网啊啊啊| 欧美午夜视频免费观看| 老汉网| 一级成人性爱| 国产不卡中文字幕免费avi| 亚洲精品久久久久毛片A片拉屎 | 一级特黄aaa大片在线观看成人一级片在线观看 | 亚洲 欧美 91| 亚洲欧美碰碰| 天天流夜夜操| 天堂无码| av操操不卡| 亚洲另类春色| 射丝袜高跟鞋99| 日本国产欧美一区三区二区| 91麻豆天美传媒HD| 91操人| 91热色| 六十路日本| 91色夜| 丁香激情网| 亚洲欧美另类小说| 97色色国产视频| 久久国产乱子伦精品免费女人| 综合97亚洲| 黄色性爱网网| 麻豆av一区二区| 成人 日韩欧美一区| 97超碰日韩| 艳美熟妇先锋一二三区| 黑人狂躁日本妞一区二区三区| 欧美日韩国产人人| 99精品热| 国产精品黑人一区二区三区| 欧美熟妇亚洲版| 免费亚洲国产精品久久一区| 伊人五月天| 天美传媒AV在线| 日本三级人妻a人妻一在线| 91看黄片| 国内精品久9| 日韩免费av片高清无码| 中文字幕亚洲欧美在线不卡| 97综合在线观看| 国产黄色在线播放观看| 人人妻人人色一区二区三区| 97亚洲国产影视| 日韩免费在线视频观看| 校园春色AV天堂| 禁十八久久| 91精品久久综合熟女| 国产一级高清免费观看| 职场同事知名国产国产精品久久欧美日韩 | 亚洲欧洲激情卡通另类文学四射小说网站 | 久久天堂婷婷网| 国产狂喷潮在线精品| 91欧美少妇| 女同性恋一区二区三区精品视频| 午夜黄色免费在线观看| 精品人妻视频入口| 97资源亚洲| 国产25页| 亚洲青青青视频在线| 久久av成人无码免费| 视频不卡中文字幕| 中文字幕黄色一起草| 国产欧美日韩臀| 9九九九九视频在线观看| 天天色,天天干,天天干| 亚洲 欧美 制服 另类 自拍| 人人么人人操| 97在线免费看视频| 欧美综合综合| 国产中文字幕在线| 九九九热精品| 亚洲和欧美裸体美女双飞视频| 色五91| 激情五月综合网| 国产极品美女高潮无套在线观看| 国产精品永久免费10000| 91天天看| 亚洲国产成人精品女人久久久| 福利五区| 我想要啊 啊 啊| 97精品国产精品免费观看| av情色影音| 欧美日韩高潮喷水91| 91站街按摩店老熟女熟女| 国产成人一级av88| 国产精品自产拍在线观看社区| Av手机版天堂网| 玖玖爱在线视频免费观看| 妇女一区二区三区| 黑人猛交| yaouchengrenav| 20cm女自慰在线日韩欧美| 欧美AB在线| 91久| 欧美操人视频| AV天堂国产| 东京热视频网| 亚欧性爱ab| 日本午夜精品理论片A级APP发布| 人妻乱仑一区二区三区| 人人摸人人干人人拍97| 亚洲无线码一区国产欧美国| 日本午夜久久电影| 99精品久久| 夂久色| 国语精品av| 96超碰网| 欧美呦呦性爱| 国产成人手机视频激情| 91热爆在线| 五月天婷婷激情| 久久综合18p| 激情露脸爱| 男人的天堂2000| 啊啊啊啊在线播放| 免费视频97| 天天草天天日| 综合五月婷婷亚洲一区| 大香蕉久久| 夜夜操91744565| 色欲色香天天天综合网www-亚洲综合国| 欧洲小说色图视频另类| 欧美日韩制服| 国产精品女生av| 91|九色|国产熟女| 色月天AV导航| 蜜臀久久99精品久久久久久成人小说| 亚洲欧洲成人在线电影| 欧美午夜一区二区三区| 日韩草久视频| 九99久久| 国产狂喷潮在线精品| 精品一区二区综合熟妇| 国产黄a三级三级三级av在线看| 久久超碰大香蕉| 熟女少妇视频| 一起草日韩| 色av中文字| 亚洲大色鬼| 91bbb| 中文一区在线视频| 嗯啊不要啊啊在线观看视频| 加勒比无码毛片| 婷婷干黄色| 99欧美| 麻豆精品天美| 日韩激情无码影院| 欧美不卡在线美女| 青草地一本线一区二区三区| 欧美成人黄网色网站| 国产专区路线| 东京热一区二区中文字幕| 久久久久国产一区二| 亚洲影院小综合| 欲香欲色综合天天伊人| 中国女人内射6XXXXX| 男女打扑克高清网站| 91亚洲最新在线| 国产欧美日韩一区二区三区| 91在线免费观看处女| 校园激情狠狠四射| 无码乱人伦中文视频| 成人一区二区三区四区| 日韩福利综合一区| 91在线限制级| 国产精品内射婷婷一级二| 国产乱码久久| 男人精品区| 综合久| 无码九九| 激情久久久| 久久精品高清无码一区| 婷婷激情五月天小说网| 日欧毛片久久| 免费A V在线播放| 麻豆精品天美| 亚洲成人性| 九九九九九九九九九九九九九九九女| 黄色一区二区秘书性感| 欧美一区二区三区成人性生活| 精品丝袜无码一区二区三APP| 日韩AV色图| 人人操 欧美| 5252色欧美在线| 国产福利视频精品视频| 97日视频| 夜夜影视四色| 日天天九九天堂666| www.超碰| 粉嫩av在线| 亚洲国产综合久久久性感熟妇| 久久97超碰| 人妻日日夜夜精品| 亚洲精品性爱片| 亚洲高清男人天堂| 色五月丁香五月| 中文字幕一区二区无码成人| 日韩偷拍色图| 欧美真人抽搐一进一出gif| 久久亚州高清| 一区二区三区精品久久| 亚洲日韩电影| 中文字幕女同在线| 久热婷婷| 午夜国产成人福利视频| 亚洲精品一二三四区| 97香蕉网| 日本黄页视频在线观看| 2024人人操人人摸| 超碰在线人妻中文字幕| 国产亚洲色婷婷久久99精品91| a'v在线资源| 五月婷在线| 日日干天天干夜夜爽| 九九国产热| 五月丁香婷婷啪啪| 国产亚洲精品A在线观看下载| 超碰碰激情97+久| 香蕉久久国产AV一区二区| 91香蕉国产尤物视频| 亚州综合AⅤ| 日日夜夜狠狠| 乱伦图一区| 97色综合中文网| 日韩国产十八禁| 免费A V在线| 天天狠操| 人妻夜夜爽天天爽三区麻豆AV网站| 久久久久ab| 99热在线播放| 99久久精品无码一区二区| 蜜臀99久久精品久久久久| 国产乱弄免费在线视频。| 色五月首页| 无码人妻精品一区二区中文| 精品一区二区三区麻豆| 99热在线播放| 大香网站| 黄色欧美性爱视频| 国产精品久久久久婷婷二区次| 精品国产91久久久久久一区黄无| 毛片电影一区二区三区| 精品午夜福利国产一区二区在线观看 | 日韩在线视频1234| 国产精品成人在线| 思思性爱| 园内精品自拍视频在线播放| 中文字幕丰满人妻日本| 五月天精品| www黄片免费看com| 思思热久久成人| 久久性爱视频免费看| 九九热精品视频六| 欧美一区二区| 性生活性生大爱77AV国产| 亚洲激情天堂网| 精品国产一区二区三区久久久蜜臀| 思思99热| 五月激情影院| 五月婷婷综合网| 国产热RE99久久6国产精品首| 日韩久久.一级黄色片| 人人看人人插| 成人精品久久久午夜福利| 国产综合色精品在线观看| 欧美日韩久久精品爱爱| 91色香| 亚洲国产熟妇综合色专区| 91色欧美| 日本精品一区二区三区四区的功能| 国产精品久久泡妞网站| 久久东京热久久| juliaann丝袜| 欧美色亚洲| 国产精品人妻免费精品| 18禁止看精品中文字幕| 牛牛操视频逼| 亚洲色 国产 欧美 日韩| 成年人性爱日韩| 婷婷AV一区二区三区| 99热最新| 天天操女人| 狠插 制服 自拍| 性色国产东北露脸精品视频| 丝袜狠狠草尤物 91| 亚洲AV不卡在线观看| 久久熟女精品不卡一区| 欧美亚洲系列| 国产60页| 99精品视频在线观看免费| 久久性爱大全| 久久一二三四五六七八九区区区| 人妻一区二区三区| 天堂资源站| 精品人妻一区二区三区蜜桃视频| 97视频在线播放| 极品综合| 91狠狠综合久久久| 欧美人妻色| 四虎影视永久在线观看精品免费网站| 啊啊啊啊免费视频| 亚洲另类小说卡通动漫| WWW黄片COM| 亚洲综合网图| 人妻人久久精品中文字幕| 极品白嫩美少妇在地板上位骑射淫水泛滥| 丁香五六月啪啪| 久久久久久国产无码精品| 人妻激情偷乱视频一区二区三区| 青青草日本中文字幕| 国产91丝袜 在线播放| 欧美大香蕉久| 色色婷| 国产成人主播| 高潮精品| 成人电影一区| 四季AV一区二区凹凸精品小说| 欧美同性恋 的搜索结果 - 91n| 大色综合| 99热只有| 中文字幕午夜精品久久久| 精品一级毛片在线观看| 日本三级韩三级99久久| 91性感网站| 亚洲激情视频| 一级免费啪啪片| 美腿丝袜偷拍亚洲欧美| 97干97色| 天天插天天操| 韩日自拍| 国产成人一级av88| 麻豆福利视频导航| 999综合网| 99精品在线观看| 久久久草草精品| 高潮的A片激情扒开一区| 欧美黑人猛交春色影视大全| 精品女同一区二区三区| 亚洲古典另类欧美在线| 加勒比东京热五月天天堂网| 国产精品久久天天干| 97人肏| 伊人操| 婷婷97| 日日骚av| www久| 午夜九九| 91站街按摩店老熟女熟女| 91无摭挡| 日本激情免费大片| av久日| 美中日韩无码| 97天天插| 色综合尤物| 白嫩91在线亚洲| 亚洲综合一区二区| 白嫩妹子国产骚| 成人性爱电影一区二区| 蜜桃午夜视频一区二区| 日本肏逼视频在线观看| 欧美日韩小说| 日韩AV电影网站| 久久久久久9| 久久熟女人| 国产精品人妻无码久久久互動交流| 中文字幕黑人大片| 亚洲精品国语在线播放| 91在线限制级| 超碰2017| 999久久久九九九九| 69精品| 久草精品热视| 国产高潮AA片免费看| 一级aaaaa欧美中文字幕录像片| 欧美呦呦性爱| 无码精品一区二区三区潘金莲| 91精品女厕偷拍视频| 翔田千里无码一区| 大香蕉视频一二三区| 国产午夜精品理论片a大结局| 91一区二匹| 人妻精品视频一区二区三区| 国产强奸91| 第一高清av中文字幕| 黄片www.| 国产精品天美传媒| 少妇被玩视频二三区| 久久99999| 色原狠狠天天天| 深夜福利黄片| 国产精品探花在线| 欧美毛片在线网| 久久精品一区| 欧美亚洲系列| 国产精品网址| 久久9精品视频| 亚洲欧美91√| 无码人妻一区二区三区色欲aⅴ| 韩国成人精品久久久免费看| 国产 日韩 欧美 人妻 熟女 中文 69人妻精品一区二区绯色 | 综合 欧美 亚洲 日本| 99在线精品观看99| 国产成人 综合亚洲 天堂| dy888午夜老子影视达达兔| 家庭乱伦性爱av| 亚洲免费看片| 久久精品视频一区三区小泽玛利亚| 欧美性高潮在线| 91亚洲网| 欧美综合自拍成人自拍第二十页| 91 国产丝袜在线播放-百度| 国产精品无码av| 久久最新免费视频23| 97综合久第一页| 国产精品久久久久久无码红治院| 日韩人妻少妇中文字幕| 久久精品国产Aⅴ| 另类视频在线| 在线天堂资源亚洲| 中文久久一区| 国产精品点击进入在线影院| 不卡九肏| 探花一区二区三| 国厂麻豆77q4| 蜜乳AV色欲AVAV无码| 伦理日韩国产久久| 人人摸人人叼| 中文字幕三四区| 久久精品人体| 国产丝袜美女在线一区| 人人摸人人舔一区二区| 人妻在线视频| 欧美色青| 久久久久无码一妻区| 免费看日产一区二区三区| 嗯嗯不要 视频| 91爱剪切久久| 色色99| 无遮挡又黄又刺激的视频| 色情亚洲日本成人| 亚洲人妻一区二区三区| AV网站高清无码在线观看| 久操视频免费观看| 五月天婷婷成人网| 熟妇的味道HD中文字幕| 伊人久久亚洲色欲综合网站 | 久久99精品九九久久久婷婷| 免费观看欧美日韩操逼视频| 国产无马在线| 中文字幕一二三| 欧美少妇性乱| 久久超碰国产一区二区三区| 日韩中文字幕熟妇人妻| 亚殴在线| 69国产对白刺激| 女优大全 - 91n| 午夜视频久久久久一区| 亚洲黄片免费在线播放| 91天天美女| 大香樵伊人网| 国产成人无码网站在线视频| 中国女人内射6XXXXX| 久久男人天堂| 亚州AV无码国产精品| 在线观看日韩av不卡| av操操不卡| 精品国产乱码久久久影院| 少妇厨房愉情理伦片bd在线观看| 久久午夜鲁丝片| 特级特黄一级毛片免费| 国产91福利小视频在线观看| 亚洲色图片区| 亚洲少妇视频| 男人亚洲天堂| 亚洲精品三区在线观看| 国产一区二区在线播放量| 久久久久久久免费A片国产成a人亚洲精∨品无码 | 日韩国产欧美伦理在线| 国产野战露脸在线播放| 亚洲成a人在线观看久| 夜嗨影院| 99碰碰| 五月天婷婷综合| 人人人人人人少妇| 久热69九色熟妇97| 久久m| 91美女视频直播| 国产精品不卡av免费在线观看| 免费一级a毛片久久久久久鸭绿欲| 内射夫妻三片| 久久99综合| 黄网站黄视频网站进入口| 午夜精品久久999热蜜桃介男人用| 后入式视频国产自| 花花AV导航| 亚洲三区视频| 亚洲一区中文字幕久久,果冻传媒一区二区天美传媒 | 大鸡巴久久| 青娱乐国产精品| 91人妻视频在线| 99re在线视频| 永久电影三级在线观看| 超碰99在线观看| 亚洲色91C| 日韩欧美性吧婷婷乱伦大香蕉| 91快色色色色色| 久草毛片| 大香蕉强奸乱伦| 殴美性色a级欧美| 国产视频小说| 手机在线中文字幕国产| 亚洲人在线成线成人| 欧日韩一二三f区| 懂色天天爱天天日天天射天天澡| 殴美,日韩国产伦精品| 久久性爱精品一区| 影音先锋中文字幕日本好一区二区| 青娱乐 成人娱乐在线| 亚洲综合网91| 蜜臀久久99精品久久久久久久久| 99999国产精品| 天美国产精品| 老司机深夜18禁污污网站| 丰满人妻一区二区三区在线| 囯产精品久久久久久久久久梁医生 | 精品蜜乳AV免费观看| 伊人久久大香线综合无码| 久久亚洲欧美中文字幕国语| 91欧美亚洲| 乱精品一区字幕二区| 东北女人无套内谢视频| 欧亚不卡| 去干网最新版| 秋霞操逼片| 亚洲综合色在线| 丰满人妻一区二区三区四| 欧美综合国产精品久久丁香| 91国产美女丝袜足交精品视频 | 五月丁香婷婷色| 麻豆国产视频精品观看| 麻豆熟妇乱妇熟色A片在线看| 亚洲少妇色图自慰直播| 韩国三级一线观看久| 尤物视频偷拍免费| 日韩少妇丰满亚洲| 中文字幕一区av| 中文字幕精品区先锋资源| 久久黄片国产一区二区| 亚洲男人天堂Av| 欧美天天干| 伊人加勒比| 在线 欧美 亚洲| 闷骚老熟女15P| 91亚·色| 天天舔天天 | 欧美91久久久久| 欧美影音在线| 成人网欧美风情| 97久精品| 九九无码久久精品视频| 99无码精品| 67194国产| 激情五月天色播| 爱媛媛久久国产福利| 日本九九九九| 久久av成人无码免费| 大香蕉黄色一级片免费看| 色欲Av人妻精品一区二| 国产肏逼网站| 日韩性爱1级片视频| 欧美精品日韩久久久九| 好吊色在线观看| 久99久视频| 国产馆极品诱惑| 97色欧州| 精吧天堂| 欧美人妻少妇| 久久久久亚洲熟妇熟女| 亚洲中文一区二区三区| 另类 日韩 熟女| 日本色色网| 情色av电影| 亚洲玖玖爱| 国产91精品在线免费| 亚洲最大成人a毛毛片| 欧美一区二区三区日韩| 18精品一区| 综合97久久| 国产午夜激片Av毛片不卡| 欧美精品99久久久| 日韩草久视频| 大香蕉伊人色偷偷在线| 午夜激情床戏激情| 久久精品国产精品| 东北熟女91| 亚洲男人久久综合天堂| 日韩精品免费高清视频在线| 国产男女无套视频免费观看| 亚洲免费精品一区| 国内成人圈中文字幕无码视频| 欧美亚洲在线| 精品欧美乱码久| 高清成年美女黄网站免费大全 | 成人毛片免费| 色婷婷丁香| 成人五月天色网| 天天做天天爱| 国产福利第一视频| 中文字幕一区二区三区蜜桃视频| 四虎免费在线播放| 亚洲精品 大香蕉| 99re热| 强奸乱伦AV一天堂网| 亚洲少妇色| 欧美洲精品一级| 亚洲乱色熟女一区| av大香蕉网站| se..亚洲欧美| 丁香色婷婷| 免费97视频| 日日噜噜夜夜狠狠视频无| 综合熟女| 龙兴卡官方查询| 女同女同恋久久级三级| 99啪啪视频| 欧美色亚洲| 亚洲操人| 久操国产在线| 国产欧美日韩在线观看麻豆传媒公司| K8久久久久| 五月天色图影视| 亚洲欧美日韩不卡人妻| 99色色| 欧美成年人性爱视频免费观看| 九月丁香婷婷| 成人免费毛片| 亚洲视频小说| 一起草AV| 好涩综合| 久久色一区| 不卡啪啪视频| 26uuu欧美日韩| 欧美综合色图网| 国产精品久久久777| 亚洲 欧美 天天| AV天堂因数| 国产麻豆一级精品视频| 国产精品九九九| 少妇色综合| 日韩无码嘿咻黑热久| 综合操逼| 不卡av免费在线网址| 97视频在线免费| 五月天啪啪| 成人麻豆av电影网站| 淫荡网址| 九九热精品视频六| 老熟女中文字幕高清| 久久久久久久久九九久孕交| 精彩国产视频播放1区2区| 狠狠操狠狠爱| 欧美十八禁在线看| 黄片免费久久久久久久| 亚洲无码成人精品| 青青草好吊色| 无套后入双马尾| 欧美激情亚洲| 欧美日韩人妻少妇 一区二区三区| 高清不卡国产| 国产精品乱码久久久久久久久久久久| 欧美成人性爱视频大全| 激情五月天色色网| 婷婷五月天成人网| 久久婷色| 九九热精品在线| 日韩专区数据列表-第3230页-精品国产一区二区三区香蕉 久久99熟女人妻中文字 | 中文字幕精品丝袜| 操我啊啊啊啊啊| 大香蕉 222| 69久久久久久久久久久久久| 日韩久久超碰色| 中文字幕日韩人妻视频一区二区三区交换夫妻| 国产精品九9| 亚洲美女精品| 青青草手机在线免费观看| 欧美国产有色电影| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师 | 成人精品电影| 久久人爽| 天天影视综合色| 探花精品 一区二区| 国内偷拍精品一区二区| 中文字幕日韩精品久久| aⅴ日韩成人电影av在线免费看av大全| 女人高潮大叫一级毛片| 婷婷三区| 日本精品加勒比海一区| 波多野结衣之双飞调教在线播放 | 欧洲视频在线| 翔田千里Av在线| 天天插天天操| 精品然女一区二区| 亚洲丝袜诱惑| 黄色AAAAAAAAAAA大片| 日本久久天堂| 嗯~啊~快点 死我视频免费看网站| 天天天干977| 日日摸夜夜夜夜爽| 伊人国产视频| 中文字幕在线免费观看| 全球成人中文在线| 精品少妇人妻| 欧美一级色| 青青欧洲黑| 日韩欧美成人午夜福利| 亚洲精品影视老司机| 日韩99神马视频播放| 97超碰人人模人人拍人人| 人人天天欧洲| 蜜臀久久99精品久久久久久无删减 | 九九九久久久W精品| 五月天久久综合网| 69人妻人人揉人人躁人人精品| 四虎影视 亚洲无码| 亚洲一区中文字幕一区| 久久超碰av在线| 肉嘟嘟www视频在线观看高清| 麻豆成人av| 青草青草久热| 蜜桃丰满熟妇av无码区不卡| 欧亚性爱啪啪| 超碰色97| 久久熟女人| 精品欧美А∨无码黑人大荫蒂| 日日嗨AV一区二区夜夜| 另类一区| 人妻一区视频| 欧美日韩亚洲少妇寂寞影院正在播放 | 中国91AV| 自拍二页| 美女自卫慰黄网站免费| 国内一级精品| 精品九九九九九九九| 91操人| 中文字幕精品一区二区精| 九九九一二三| 99精品高潮| 综合网欧美在线| 国产精品久久久久久片| 日本一级真人黄色性爱视频| 福利天堂| 国产欧美日韩女同性恋ww喷水精品 | 97天堂| 蜜臀一区二区三区亚洲最新章节在线观看 - 高清蜜臀一区二区三区亚洲全集播放 | 欧美日韩性爱视屏免费看了| 天天久久| 国产精品高潮久久AV| 色色国产| 国产综合网站在线播放 | 天久久久噜噜噜久久国产精品爽爽 | 天天视频网站黄| Av色五月| 看全色黄大色大片免费视频| 亚洲性爱高潮影院| 26UUU欧美日本| 91啪9色| 五月天婷婷在线看| 久久久111| 一类av片在线看| 老鸭窝日丰县女人| 激情开心五月天| 人人操人人色网| 少妇一区二区三区在线观看| 色翁荡息又大又硬又粗又爽| 欧美色图91p| 无码日韩人妻av一| 99re99在线视频| 激情四射婷婷四五月天| 极品销魂美女一区二区| 91电影色诱| 综合免费无码中文| 97久久久久| 97日视频| 亚洲欧美日韩综合在线尤物| 91无码精品| 97超碰色屌| 国产超碰人人操| 老熟女综合| 亚洲有码第一页| 婷婷五月影院| 久久草草亚洲蜜桃臀| 91伊人久久在线| 久久久久久久久久久久久久久性生活视频 | 亚洲麻豆精品二区三区| 日韩av在线精品观看| 91真人天天在线| www.久久| 精品国产91av一区二区三区 | av在线免费一区二区| 国产精品日韩在线一区| 九久久精品| 国产黄a三级三级三级av在线看 | 999国产精品999| 国产中出内射一区二区| 人妻熟女一区在| 日韩无码黄色片| 天天综合~91| 91在线一起| 都市久久精品激情亚洲| 97久久超碰日韩精品| 天天综合网91入口| 少妇干B| 欧美AAAA黄片| 久久久999国产精品| 久久超碰97中文字幕| 激情网五月天| 国产精品成人蜜臀AV在线| 久久成年片色大黄全免费网站| 色哟哟av网址| 69视频福利导航| 麻豆天美国美国产AV| 3PAV乱伦视频| 色色97爱| 天天天做天天天爱天天天爽| 久久亚洲天天做| 日日夜夜干| 97最新在线播放视频| 中文字幕乱在线伦视频中文字幕乱码在线 | www.夜夜| 人妻精品视频一区二区| 日本日逼高清| a'v在线资源| 黄页av| 色香天天| 亚洲综合九| 中文字幕亚洲欧美在线不卡| 欧美.亚洲.另类.丝袜.制服.诱惑| 国产粉嫩出水在线播放| 嫩呦国产一区二区三区AV| 欧美一区二区男人天堂| 欧美翘臀视频网站一区二区三区| 亚洲有薄码区久久在线一区| 欧美日本天堂| 超碰精品| 亚洲五区熟女| 夜夜操二区| 天天爽人人综合免费7799| 亚洲欧美精品福利在线| 操比国产| 日韩精品1区2区中文字幕| 人人看欧美性爱| 国产精品亚洲一级av第二区| 高潮毛片无遮挡高清免费| 91免费看一区二区三区 | 欧美 日韩 国产传媒| 久久亚州高清| 99热97| 欧美欲色| 国产精品91ai| 99色色| 91网站18在线观看| 亚洲精品欧美专业| 亚洲视频一二区| 97视频7| 久久精品99久久久久久|