亚洲有码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
返回資訊列表
精品一二三区久久AAA片| 国产精品久久伊人| 欧亚乱色熟女一区二区| 日本亚洲嫩草影院啪啪| 国产有码一区| 色噜噜人妻丝袜AV资源| 99色网| 丰满岳乱妇一区二区三区| 97干在线| 密臀成人视频久久久| 日韩免费福利在线观看| 欧美 亚洲 大香| 日韩 欧美 另类 人妻| 日韩AC| 亚 欧 美 综合| 亚洲高清视频在线免费观看| 亚洲情色电影网| 天天激情综合站| 91精品大奶人妻| 日韩欧视频| 中 文字幕一区二区三四 五 区日 日 骚 | 在线情色电影 91大| 久久激情视频| 欧美性爱无码一区二区三区| 中文字幕在线免费观看| 夜夜操夜夜高潮夜夜爽国产精品区| 狠狠夜色午夜久久综合在线| 日本最新免费韩国1区2区视频播放| 久操免费视频| 国内毛片无码一级毛片| 亚洲牲交| 北京专精特新企业招聘信息| 亚川综合视频| 美女干逼2| 国产成人自拍视频视频| 欧美不卡在线美女| 亚洲一区日韩精品| 五月婷丁香| 超碰欧美97资源| 国产www色在线观看| 青青草视频在线观看一区二区| 一起草三级AV电影在线观看 | 东京热一区二区中文字幕| 大香蕉一线视频| 韩国毛片一区二区三区| 日本在线一二| 日产操逼| 麻豆传媒一区二区在线观看| 亚洲成人综合在线| 欧美色亚洲| 亚洲欧美国产成人综合不卡| 女生看匆91网站| 九月婷婷久久| 美女久久久久久久久久久| 吻戏激情性巴克| 欧美传媒| 伊人991| 26uuu性物| 色亚州人久干视频在线观看免费版| 秋霞蝌科网日本一区| 亚洲鸥美色图| 久久精品视频28| 三级日本一区二区三区| 四虎av在线| 午夜福利久久久噜久噜久久综合 | 九一性生活免费视频| 99re久久| 色综合天天爱去电影网| 欧美韩国你懂得在线 | 99在线免费观看| 狠狠爱综合网| 欧亚久久偷拍视频| 五月天婷婷色| 丰满人妻大屁一区二区| 婷婷色色五月天福利| 天天热精品| www四虎| 熟女精品va中文字幕| 欧美色图片欧美色图| 日韩国语字幕| www.国产高潮精品| 九九九网站| 全国男人天堂网| 中文字幕日韩精品一区二区三区| 欧美性爱97超碰| 囯产精品久久久久久久久久梁医生| 91男人天堂网| 欧美色日| 欧美综合第一| 91碰碰碰| 欧美99| 亚洲天堂 视频你懂的| 97爱| 淫荡网址| 久久春色| 欧美激情 亚洲色图| 亚洲人人夜夜澡人人爽| 夜草欧美| 欧美 亚洲 偷拍自拍| 被窝影院午夜看片无码| 久久专区| 欧美日韩青操| 亚洲 欧美 另类 日韩 人妻一区| 97天天爽| 性欧美另类高清| 婷婷深爱五月| 手机在线中文字幕国产| 91在线精品一区二区三区| 色欲天香天天综合网-成年人三级片网站-欧美乱妇狂野-日韩国产专区-久久久久久 | 中国熟妇| 日日不卡av| 动漫区日韩区欧美区| 丰满人妻一区二区三区蜜桃视频| 任我爽在线视频免费观看| 国产97色在线| 成人网址在线观看| 综合影院亚洲| 国产精品一区二区在钱播放| 色老汉色| oumeizonghese,www| WWW4虎| 四虎AV在线观看| 婷婷亚洲色| 男人的天堂2010| 韩三级a视频在线观看| 青娱乐二区免费| 人人操人人爽人人操人人| 少妇一区二区三区| 我想要 啊 啊 啊| 亚洲国产熟妇综合色专区| 天天综合青苹果| 青青草一本道福利视频| 秋霞Av理论一级在线| 亚洲成人ab| 97亚洲色图| 啊啊啊在线观看| 中文字幕在线观看网址| 伦激情人妻另类人妻| 中文字幕一区二区在线日韩精品| 高清成年美女黄网站免费大全| 亚洲AV性爱电影| 99久久久无码国产精品性男| 综合网欧美在线| 综合五月天| 婷婷五月天成人网| 色色五月婷| 熟女人妻av在线资源,黄色的资源 粉嫩国产精品久久粉嫩 | 熟妇的味道HD中文字幕| 精品国产一级久久| 国产欧美日韩女同性恋ww喷水精品 | 久9久精品视频| 亚州五月| 夜夜天天噜狠狠爱2021| 加勒比人妻综合| 久久后入制服| 一本色道综合久久欧美| 久久男女激情视频网站| 97爱免费插| 中文字幕久久精品一区| 日本久久久久久久久久| 国产91福利小视频在线观看| 人人摸人人干人人拍97| 极品色社| 蜜臀在线看片| 日韩无码极品| 夜精品久无码| 美女写真| 麻豆2区1区天美| 欧美论理片| 丁香婷婷激情五月天无毒不卡 | 色综合天天爱去电影网| 国内偷拍精品一区二区| 户外裸露刺激视频第一区| 欧美综合区| 韩国女主播青草福利视频| 后入福利视频| 国产精品白丝在线播放| 色情综合网| 欧色网址| 欧美黑人性猛交91| 久操网在线| 嗯嗯啊啊啊好爽| 国产男女边吃边摸视频网站| 日本在线一二| 国产尤物在线三区| 国产精品久久久久久久毛片1| 无码高清专| 婷婷五月色| 国产AV线| 黄片免费看的| 9 7超碰在线免费观看| 国产91美女视频| 色婷婷激一区二区三区 | 91欧美长吊| 夜夜中出国产| 拍拍拍拍大尺度黄色三级片拍拍拍拍拍照 | 麻豆 美女 丝袜 人妻 中文| 精品毛片久久久精品毛片| 91欧美偷拍| 97免费在线视频| 国产精品秘 福利姬在线观看| 久久少妇人妻| 国产精品久久久无码AV网站| 大屁股国产在线视频| 日语五十路和六十路亚洲国产精品| 久久人人爽人人爽人人片Ⅴ| 欧美在线|亚洲| 日日日日做夜夜夜夜无码| 国产有码一区| 国产乱伦亚洲色图高清无码| 欧美日韩婷婷中文| 亚洲美女 晚间男人天堂| 日韩三级伊人| 黑人操一区二区| 亚洲熟妇A V黑人| 日韩丨制服丨中文|在线| .精品人妻一区二区三| 亚洲欧美中日韩| 少妇被c 黄 免费观看| 人妻少妇精品一区二区三区| 少妇久久久久久久久| 精品精品精品| 在线人成亚洲视频免费观看| 免费成人在线熟妇网| 草莓精品视频在线免费观看| 成人五月天丁香激情综合| 青青草国产盗摄一二三区| 一级性爱视频免费观看| 丝袜视频一区二区在线播放国产中文| 一级黄色视频网| 亚洲色丰满少妇高潮| 岛国免费黄色网址| 风骚少妇视频中文字幕| 国产视频不卡在线观看| 久操免费观看| 热久日综合| 在线播放成人高清免费视频| 91n免费处女| 蜜桃无码AV一区二区| 青青草在线视频播放器| 很黄很污的免费网站| 欧美操人视频| 成人精品水蜜桃久久久久久久| 波多野结衣AV无码一区| 久操影视| 91oumei| 国产高清自拍| 亚洲揄拍网| 欧美色综合影院| 素人伊尹大香蕉免费下载视频| 激情四射婷婷四五月天| 巨爆乳一区二区爆乳区| 久草电影网| 色 婷97| 亚洲AV无码国产精品久久久久| AV中文字幕三四五| 青娱乐蜜桃臀AV色婷| 看日韩操逼| 国产精品久久久久婷婷二区次| 久九干| aaaa黄片| 日韩免费高清大片在线| 亚洲Av诱惑| 丝袜美腿校园春色| 嗯啊不要啊在线 | 欧美九九九九九| 日韩影片中文字幕一区二区三区| 91干熟女| 国产美女裸体秘 永久无遮挡| 内射卯月麻衣| 尤物av网站| 国产无套粉嫩白浆在| 操逼视频国产无套| 国产AV人人夜夜澡人人爽麻豆| 一区操逼日比视频| 欧美 亚洲 另类 综合| 国产suv精品一区| 精品国产一区二区三区av在线资源| 欧美熟妇视频| 夜夜嗨AV蜜臀av| 亚洲人精品久久久| 大香蕉之青青草原| 亚洲欧美碰碰| 超碰综合色| 一区二区三区男人的天堂| 亚洲婷婷丁香在线| 在线观看av区| 国产性感在线观看| 亚洲午夜蜜臀| 久久91视频| 99re视频在线观看这里只有精品| 啊好爽快点-国产一区二区三区撒尿在线-成人AV | 91人妻Pr| 91处女在线视频| 嫩草美女久久| 午夜久久一区二区无码中出| 人妻精品一区二区| 91丨九色丨国产打屁股| 人妻五十路在线| 亚洲AV麻豆Aⅴ无码电影一| 操国产逼| 日本一本一区二区三区四区五区欧美日韩中文字幕 | 白丝jkav| 91AV入口| 蜜乳AV色欲AVAV无码| 91视频观看网站| 国产精品福利资源在线尤物| 国产伦精品一区二区三区视频女| 国产精品一区二区麻豆| 3p国产欧美99热| 清纯唯美综合亚洲| 天天干,天天日| 97天堂| 性爱动态120秒| 久久久久夜夜夜夜| 国内操逼视频二区| 国产第25页在线观看| 五月开心久久AV官网| 日韩亚洲中文字幕在线| 亚洲熟女国产综合另类| 18禁美女裸体无遮挡啪啪| 日本精品一区二区三| 日韩精品中文字幕二区| 欧美色网| 久久永久无码人妻视频| 欧美亚洲自拍另类人妻| 天天插天天插| 丰满人妻无码一区二区三区| 国产自偷| 日日日啊啊啊| 亚洲aV性爱| 大香蕉92| 中出789在线视频| 可免费观看的av毛片中日美韩| 神马久久久久久久久久久久| 午夜福利免费福利视频| 黄片视频,下载| 国产传媒午夜理伦精品| 极品销魂美女一区二区| 亚洲高清综合网| 东京热,男人的天堂| 密臀国产在线| 亚洲欧美日韩有码| 亚洲人妖网| 91天美传媒在线观看| 亚洲九九爱| 亚洲欧美综合图片| 亚洲AV成人无码一区二区三区在线观看 | 人人妻人人色| 欧美性综合| 96AV久久久| 超碰97精品在线| 中文字幕在线高清男人的天堂 | 一区二区精品更新提醒| 久久一区二区三区入口| 亚洲精品久久久久毛片A片拉屎 | 看黄片视频免费| 成人亚欧免费视频| 福利在线观看一区二区| 男人的天堂2010| 青青草视频久久久久| 啊啊啊啊啊好大好舒服想要| 国内黄色精品| 欧美在线啊啊啊| 国产农村妇女毛片精品久久| 大香蕉手机在线| 日韩精品资源专区二区| 3d成人精品一区二区| 欧美性爱在线无码| 久偷拍| 日韩在线观看AV| 国产强奸AV在线| 操人无码| 999 久久久| 亚州男人天堂| 插欧洲美女欧美精品| 久草婷婷| 九九九九九九视频免费| 手机在线视频国内精品| 一区黄二区黄| 2017天天插| 日韩精品黄片免费观看| 极品出轨视频网站| 91在线欧色| 夜夜爽妓女| 国产高潮AA片免费看| 熟妇熟女亚洲天堂网| 女人被添高潮免费视频| 欧美在线色图| 蜜臀久久99精品久久久久久无删减 | 青青欧洲黑| 欧美第二页| 久久亚洲精品成人av| 亚洲A色| 欧美色乱| 人人摸人人干| 久久久久久9| 天美AV片| 亚洲综合影院| 中文字幕免费观看| 国产精品久久久 | 99熟女| 日本国产二线女色| 久久露脸国产老熟女| 狠狠干,狠狠操| 一区AV| 麻豆色99999| 97久久精品不卡| 丰满人妻一区二区三区大胸懂色| 国产精品密臀网在线观看| 中文字幕一区二区三区高清| 色av中文字| 亚洲人妻精品一区二区| 91粉芽高清在线一区二区| 91色久| 亚洲aV性爱| 亚州再线| 成人性爱av| 不卡啪啪视频| 我中文字幕6区 | 亚洲日韩精品久久久久一区壹牛| 国产白丝在线| 玖色AV| 男人天堂久久精品| 精品少妇后入一区二区三区四区人妻巨乳| 操人91| av激情亚洲五月天| 国产精品毛片| 久久久久久久久久久人妻| 青青草视频久久久久| 欧美18 在线观看| 欧美精品不卡一二三四在线91| 日韩无码一级黄色av片| 国内精品久久久久影院亚洲| 大逼色网站| 男人把坤坤插入女人的下体| 国语对白露脸XXXXXX| 中文字幕亚韩| 国产成人精品亚洲日本| 国产日韩欧美中文在线播放| 国产精品点击进入在线影院| 久久无码一区二区二三区性色| 国产欧洲精品亚洲午夜拍精品| 亚洲风情综合网| 最近2018中文字幕在线高清第一页| 欧美黑人与女人91~| 日日夜夜精品| 日逼97| ′ !γ}丶。。久久精品欧美一区二区三区| 人人操,人人液| 天天看特黄的免费网站| av国产无码| 中文字幕天堂在线| 亚洲一区中文字幕| 亚洲电影91| 人人喜人人妻| A片 AV一级在线播放观看免费| 亚洲综合第一页| 亚洲系列欧美| 婷婷情色五月天| 人人贴人人摸| 天天做天天爱| 欧美A√综合网 | 941超碰| 丁香五月成人| 色网在线视频观看免费| 欧美日韩97| 爱爱动态试试看6 0秒| 国产又大又硬又长又粗| 99精品国产户外露出| 啊啊啊啊啊舒服| 亚洲色情在线影视| 久久久久久九九九九-美女久久久久久久-成人AV | 婷婷五月天激情四射| 91麻豆va国产精品| 国内偷自视频区视频综合| 久久久久国色αv免费观看| 色欲久久综合| 99自拍B亚洲 | 色情五月丁香| 精品少妇一区二区三区在线视频| 亚洲欧美中文日韩视频中国语| 亚洲乱伦图片视频| 伊人网综合在线视频| 伊人五月天婷婷| 欧洲精品二区| 性爱视频免费网址| 看免费的黄片| 精品少妇人妻av久久免费| 亚洲图片小说欧洲| 无码91| 久草免费福利在线播放| 岛国小电影| 91无码人妻| 熟女熟妇一区二区三区视频| 欧美色图97| 超碰在线第一页| 一区二区三区麻豆| 免费精品AB| 欧美日韩午夜精品一区二区三区 | 九九热免费在线国产视频伊人五月| 中文字幕第23区| 大香蕉综合在线| 免费9 1久久| 久久久久网站-538在线视频-欧美永久乱码 | 中文字幕狠狠玩| 亚洲一卡2卡3卡4卡乱码网站| 福利在线黄片| 国产一级高跟丝袜| 一区二区乱码福利| 欧美精品自慰系列寂寞少妇| 91N欧美| 97伪v| juliaann欧美丝袜办公室| 亚洲图片日本AⅤ欧美在线| 黄片不用下载在线观看| 99国产在线绯色一区| 鸥美插入视频| 日韩操啪| 亚洲欧美中文日韩视频中国语| 日本女厕偷拍| 国产精品久久久| 大屁股xxxxx| 国产熟女完整版中字| 日本一区二区三区精品| 亚洲欧美不卡线| 99re视频在线播放青草| 欧美特大黄一级片片免费| 我中文字幕6区| 欧美色999| 美日韩一卡二卡三卡免费人妻精品| 青青草原香蕉日本Ap| 黄片免费看黄片免费看| 操人妻逼91| 欧美性爱日韩高清| 全球成人中文在线| 亚洲97p| 草草影院日本第一页| 乱欲性色| 凸凹视频在线观看| 天综合网欧美| 欧美自拍偷拍免费观看| 精品一区二区2| 午夜黄色免费在线观看| 精品丰满熟妇人妻一区| 中亚精品极乱| 日韩乱伦AⅤ| 亚洲日本天堂| 免费观看有码高清视频| 100啪啪视频大全| 91视频观看网站| 91精品国产91久久青草| 日噜夜夜夜夜夜夜夜夜夜夜爽爽爽爽爽爽爽爽爽爽爽爽 | 极品白嫩美女白浆成人福利在线看| 天堂精品| 操b网站亚洲无码| 视频分类 国内精品| 热热色综合网| 精品十三区| www.99视频| 黄色视频高清无码网站| 天天性射网| 殴洲老熟女| 丁香六月婷婷综合| 极品尤物自安慰| 2020中文在线一区二区三区| 久久久99999久网站| 日韩成人大片在线观看| 麻豆亚洲AV成人无码久久精品| 亚洲少妇在线影音| 欧洲中文字幕| 91国产精品熟女| 国产精品视频精品一二| 插穴性爱视频在线观看| 91精品人妻偷情| 欧美 色 亚洲| 99热线麻豆| 欧美日韩亚洲国产中文永久天天看| 人妻天天爽夜夜爽精品2| 99久热| 日本在线视频导航| 91东京热男人的天堂| 国产人妻久久精品一区二区三区| 99这里都是精品| 日韩精品一区二区日韩| 人妻81p| 亚洲天堂另类| 美女天天干| 91在线国产后入风骚翘臀美女素人| 日韩精品.久久精品.AV女优.天美传媒| a级成人毛片免费视频高清| 久操com| 草莓精品视频在线免费观看| 亚洲无码超碰免费| 伊人丁香五月婷婷| 欧美极品性爱天天射| 九九色热| 日韩欧美字幕亚洲一区二区 | 草草影院在线视频| 第四色色综合91| 青娱乐av在线| 久久人妻少妇| 亚洲av性爱电影| 精品v日韩欧美国产| 台湾佬激情综合| 婷婷15月天青娱乐| 蜜臀久久在线视频| 欧美资源| 曰韩av中文字幕专区| 1区2区3区中文字幕日韩| 日本一卡二区在线| 大香蕉www.超碰| 日本狠狠干| 欧美人妻一区二区| 精品久| 久久久97| 熟妇一区,二区,三区。| 夜夜草我| 日韩熟女精品无码专区一区二区| 美女91av| 国产99精品一区二区三区免费| 天天干天天日天天射黄色| 午夜福利区| 最新av中文字幕高清| 爱爱60秒免费视频| 操屄日韩| 狠狠搞 亚洲91| 九九久久99| 久久久成人免费av电影| 操逼操2| 东京热综合久久一区二区| 无码精品久久| 久久久久久大| 青青草吊丝| 久久超碰网| 九九九九欧美| 欧美性爱一区二区| 91久久99久久91熟女精品| 国产传媒美日韩av| 国产熟女无套内射| 天天干少妇| 人妻免费观看| 亚洲欲色| 中文字幕成人| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 色播丁香| 嗯嗯啊在线视频| 久久久com| 黑人美精品 A片| 少妇久久久| 围产精品一区二区三区视频播放| 黄色区免费观看中文字幕| 丁香九月婷婷| 密臀在线免费观看| 91亚洲人| 激情综合网激情综合| 国产无码三级视频在线观看| 日韩人妻中文视频| 一区二区三区在线日韩影院观看| 天天躁日日躁AAAXX| 91丝袜在线观看| 男人的天堂久久狠| 亚洲色堂免费视频| 欧美视频边做饭边橾| 九九超碰综合网| 一区黄二区黄| 熟女人妻久久中文字幕一二区| 国产精品亚洲无码| 久久久久九九九| AV色图| 综合久欧洲| 亚洲操操操| 日韩欧美字幕亚洲一区二区| 人人操 欧美| 亚洲加勒比久久日本道| 4tube欧美女厕所| 综合91网| 欧美 牲| 丁香五月天久久精品视频一区二区三区| 志村玲子视频一区二区| 久久AV无码网址| 国产高清MV操逼视频| 国产欧美日韩一区二区三区| 国产精品白丝在线播放 | 日本Xx性爱| 97精品国产97久久久久久免费| 国产成人精品亚洲日本| 国产女人成人精品视频| 激情国产乱伦Av| 国产一级作爱毛片| 国产强奸超碰AV| 色色色欧美| 亚洲成人美女无吗| a级理论午夜日本| 亚洲天堂99| 蜜臀操逼黄色视频操的好爽| 999亚洲国产视频| 久久香蕉综合一本到3atv| 精品一区二区成人动漫| 久热伊人| 日欧美色| 亚州九九九精品视频| 少妇大屁屁| 亚洲精品99| 中 文字幕一区二区三四 五 区日 日 骚| 久久这里只有精品9| 安徽熟妇视频| 红杏大香蕉| 青青操狠狠撩| 久久成人国产精品| 国产午夜精品一区二区三区牛牛| 超碰人人乐97| 操逼大黄片| 中文字幕久久亚州无码| 欧美精品久久久久久久丰满| 97在线观看免费视频l| 色噜噜人妻丝袜a∨先锋影| 少妇色综合| 99热国产| 天堂日本亚洲欧美| 国产强奸乱伦无码视频| 色综合尤物| 九九无码| 夜色91| 欧美日韩制服| 无码二级三级| 欧美亚性天堂| 亚洲偷拍自拍在线视频| 激激五月| 亚 欧 美 综合| 青青青青草av在线观看| 中文字幕一区二区日韩网| 亚洲成成熟女人综合一区二区| 亚洲女人91| 中文字幕精品免费一区二区| 国产9l 大屁股| 欧美熟爽综合| 综合色色网| 天天色综亚洲91污| 另类视频在线| 久久久工口| 国产欧美日本亚洲精品| 日日AAvv| 久久久成人免费av电影| 午夜欧美J进J出白浆流出久久久| 一级日本牲交大片好爽在线看| 精品人妻久久久久一区二区三区| 国产无遮挡| 97网站在线观看| 热久久无毒不卡| 国产国产亚洲一二三久久| 日本加勒比无码专区一二三| 久久久精精精| 亚洲av国产av综合av卡| 台欧久久精品视频| 日韩免费看黄片| www国产天美久久久| 欧美日韩中文亚洲v在线综合| 混色激情av| 日韩精品国产精品五码一区二区| 性生活无遮挡纯毛片在线看| 伊人丝袜美腿高跟在线观看高清| 久久久久久久9最新免费视频观看| 熟女高潮合集-永久久久-成人AV| 精品一区96| 夜夜嗨免费视频| ?亚洲伊人伊成久久人综合网| 久操电影网| 欧美精品久久96人妻无码| 亚洲成人网站在线观看| 亚洲一区日韩精品中文字幕 | 最新亚洲风情电影| 欧美性爱一级操| 大香久久| 蜜臀在线看片| 蜜桃臀av在线观看| 男男H黄动漫啪啪无遮挡网站| 中国人高清www色视频免费| 91爱看| 超碰爽人妻熟女Av| 精品性爱无码在线播放| 香蕉国产精品麻豆亚洲欧美日韩| 91美女高潮| 久操在97| 97国产亚洲中文在线| 人妻熟女一区在| 午夜视频黄| 国产麻豆91欧美一区二区久久婷婷国产精品| 操香逼| www.狠狠干.coom | 91欧美巨乳| 欧美色图私拍91| 少妇国产不卡| 一本久道久久综合狠狠爱| 久久6热视频免费观看| 亚洲va有码在线天堂| www鬼畜国产男人的天堂| 99热综合| 小草三级久久观看| 亚洲av在线免费观看| 婷婷五月天激情网| 99热综合在线| 色性综合| 成年人黄色小视频网站| 日本成人A片免费看| 国产一区二区在线播放量| 97资源视频| 强奸乱伦大香蕉| 翔田千里爆乳巨臀无码| 国产av强奸美女| 福利在线观看一区二区| 久热婷婷| 国产人伦精品一区二区三区| 97超碰中文| 国产精品在线一区二区| 欧美亚洲天堂| 久久国产视频专区一二三| 亚洲一区二区三区在线激情| 在线 亚洲 网爆 自拍| 久久久久亚洲Av无码专区老牛影视| 少妇一线天久久久久久| 九九九九热| 九九久久一区二区三区| 日韩中文字幕国产| 欧美伊人久久综合网| 欧美黄色大香蕉一区二区| 欧美黄色片AAAAA| 西西美女视频网| 精品人妻av区天天看片| 人妻嗯啊啊在线播放| 91模特在线观看| 97国产高清视频在线观看| 六月丁操逼| 啊啊啊啊啊在线| 伊人丁香五月婷婷| 久久久精品成人国产| 国精品一区二区三| 一区e区三| 色噜噜人妻丝袜AV资源| 欧美日日操| 久久99干一本高清| 91操熟女| 丁香婷婷五月| 久久精品国产97欧美精品亚洲| 日韩电影天堂视频一区二区| 久久只有精品一区二区三区| 天天综合,91入口| 另类小说综合网| 神马福利久草| 九久久精| 久草大| 999综合色| 久久性爱视频99| 日韩影片中文字幕一区二区三区| 九九九九精| 天天日日夜夜| 91一区二匹| 小草精彩毛片| 亚洲无码精品AV久久久| 日韩av乱伦| 亚欧美无遮挡| 日日爽夜夜爽| 美女91在线| 嗯啊啊啊轻点视频| 中文字幕国产精品1区| 九九九九九九九九九九九蜜桃| 99热久| 日本高清免费一本视频在线观看| 蜜区区视频79 | 夜夜爽33333| 99久久久无码国产精品性男| 萌白酱自拍视频| 欧美人体性爱互联网第一页婷婷日本| 97欧美资源| 97在线免费公开视频| 97碰碰日本乱偷人妻中文的| 极品五月天噜噜| 中国大陆国产高清AⅤ毛片| 84YTCOM性无码| 午夜一区| 久久老熟女| 日比av无码| 国产97色在线 | 亚洲| 97网址97| 精品久久久av| 精品-91人妻子系列| 干干干天天| 国产 无码 一区二区| 无码 黑人一区二区三区| 黄色大片免费在线| 中文字幕日韩专区精品系列| 日韩兔费看黄片| a亚洲欧美色欲| 中文字幕日韩人妻视频| 四虎午夜影院| 在线观看成人性爱免费小视频| 成人小电影网站tex| 九九九九热只有精品| 欧美肥臀在线| 99热这里只有精品1| 国产乱码久久久| 夜夜爽夜夜高潮夜夜爽| 97爱亚洲| 国产狂喷潮在线精品| 国产乱色国产精品免费视| 翔田千里Av在线| 八戒无码国产午夜福利| 国产精品天美传媒| 日韩啪啪啪啪啪| 麻豆国产av网| 欧美性爱一级操| 国产成人精品亚洲日本| 六九九九| 91色爽欧美| 青青操视频在线| 中文字幕在线第二页| 日韩特一级久久| 蜜臀一区二区三区亚洲最新章节在线观看 - 高清蜜臀一区二区三区亚洲全集播放 | 青青草在线成人视频| 91大神电影天堂| 久久鲁夜| 吊色| 亚洲色阁| 国产精品亚洲无码| 久久九九国产精品| 95人妻爽爽人人做人人澡| 大香蕉十区| 亚洲综合性网址| 性高潮久久久久久久久久久| 无码人妻一区二区三区免费九色| 日韩特级毛片免费观看全集| 精品一区二区成人| 97色碰| 性欧美体内射精| 超碰在线1234区| 日韩特一级久久| A 天堂| 色欲蜜臀AV| 天天色播| 亚洲少妇激情视频| 亚洲日韩精品一区二区| 精品1区2区3区| 久久综合国产精品国产| 色综合久| 欧美色66| 97亚洲色图| 午夜超爽| 亚洲无码99| AV色图| 毛片久久| 新版天堂中文资源8在线| av婷婷色网| 午夜操一视频一区| 国产91亚洲精品一区二区三区| 日韩激情中文字幕有码| 91色图片| 人妻久久| 国产一区二区啪啪视频| A V少妇特黄三级| 国产乱人妻精品入口| 东京热一区二区中文字幕| 白嫩国模丰满一二三区| 99精品丰满人妻无| 97操B| 国产黄色在线播放观看| 色综合色色| 大香蕉日亚洲日本亚大| 亚洲精品一区二区精华| 五月天激情婷婷| 综合激情一一91| 人人做,人人操,人人摸| 激情综合五| 天天干1区2区在线| 国产无码高清操逼视频| 黑操B| 亚洲欧美伦综合| 亚洲日韩视频二区| 久久黄黄| 亚洲精品97久久| 欧美在线视频99| 国精综合一二三区影视| 日韩精品中文字幕人妻| 中文字幕啊啊啊在线观看视频| 一级免费精品| 色爱三区| 欧洲精品欧洲精品| 大香蕉免费3| 久久精品老司| 成人26uuu| 在线 制服丝袜中出 人妻| 蜜桃精品一区二区三区久在线| 草草影院日本第一页| 亚洲国产一区二区三区在线| 国产h小视频在线观看免费| 丁香婷婷久久 | 91天美传媒精品| 日本人妻伦在线中文字幕| 操人妻少妇中文| 91人妻在线视频| 九九热精品在线| 美女网站91| 97视频在线观看播放与子乱对白在线……| 玖玖爱视频网站| 黄aaaaaaaaaaaaaaaaaa色网站 | 无遮挡猛进视频免费无限观看| 97国产综合欧美| 欧美性爱精品一区二区| 99精品丰满人妻无码| 91精品无码人妻系列| 超碰视97中文| 一级久久久久久久久久久| 中文字幕精品亚洲熟女| 免费一级视频特黄色大片| 久久中文字幕女同性恋一区| 青娱乐国产盛宴视频| 91插B网站| 91色久| 91肉片| 91偷拍欧美亚洲| 加勒比伊人| 97这里都是精品| 日韩久久.一级黄色片| 51一区二区三区| 色婷视频| 丁香婷婷五月| 天天色踪合| 国产日本久久免费精品| 色汉综合| 亚洲 欧美 另类 综合 偷拍| 96AV精品| 国产欧美日本亚洲精品| 亚洲欧美在线综合| 激情五月综合网| 干超碰碰熟女| 蜜屁Av| 久热这里| 精品无码秘 人妻一区二区| 久久99999| 婬女免费一二三区A片| 国产成人五月天丁香花| 欧美天天综| 国产女性无套 免费观看| 国产精品96| 天天天天天天天天综合| 久操热| 国产黄色在线播放观看| 亚洲脚交| 国产男女无套97| a天堂视频| 大香蕉中文在线| 超碰98综合网| 口爆综合网| 国产99久久99热这里只有精品15| 亚洲综合色图欧美| 91视频成人福利网站在线一区| 男男H黄动漫啪啪无遮挡网站| 91精品人妻一品二品三品| 久日91在线| 桃色五月天| 国产精品久久久无码aV去| 快播电影网日韩新片| 黄色十八禁网站| 大香樵伊人网| 强奸乱伦大香蕉| 日韩电影在线观看网址| 精品丰满熟妇人妻一区| 精品大久久| 五月天综合| 在线免费观看日韩一区| 啊啊啊啊网站| 中文字幕乱偷人妻久久艾草网| 国产日韩精品一区二区三区| 色情综合| 亚州免费啪啪视频| 永久免费观看的毛片的网站| 精品人妻15区| 日产成人久久| 亚洲av热热色| 激情九月婷婷| av网页一区二区三区| 超碰91在线| 97资源站日韩| 成年人免费观看网站| 麻豆一区二区三区精品| 亚洲AV小说| 婷婷六月色| 亚洲av无码成人精品国产| 久久久久久99AV无码免费网站| 另类小说欧美激情校园春色| 亚洲欧美日韩电影网站一区| 玖玖爱综合| 裸体美女国产免费久久久网站| 成人片在线播放| 在线啊v一区| 欧美麻豆成人同性GⅤ在线| 婷婷av在线中文字幕| 曰韩人妻中文字幕在线| 亚洲天堂资源网| 黄色十八禁| 激情文学 亚洲图片| 天天综合欧美综合| 亚洲欧美日韩有码| 伊人97色天使| 欧美九九爱| 久久天天摸| 久久五月婷| 日本在线视频导航| 国产剧情AV不卡在线观看| 一区二区三区亚洲| 青娱乐福利99| 天天做天天爱夜夜爽毛片试看| 九九九九热| 亚洲天天操| 91无码人妻精品一区二区三区蜜桃| 91操人| 性九九九九九九| 自拍第一页| 久久99久久99精品天美传媒棢·纸:.| 极品五月天噜噜| 国产综合久| 欧美丝袜亚洲| 亚洲在线a| 亚洲天天在线| 97超碰站| 12一15性XXXX粉嫩国产| 一级做a爰片性色毛片久久| 国产91av在线播放| 色汉综合| 伊人一级免费黄片| 无码高清少妇久久| 国产精品自拍xxxx| 亚洲av影音先锋| 午夜福利成人免费视频| 屌色在线97视频| 蜜桃久久久久久久| 啪啪视频mP4| 亚洲限制级| 久久精品无码熟妇一区二区三区视频导航| 97亚洲自在精品在线观看| 欧美性色欧美| 亚洲婷婷丁香在线| 日韩免费高清大片在线| 久久精品店| 搡老熟女老女人老熟妇免费视频| 综合激情五月天| 久久中文色图| 好爽要喷了| 男人的天堂va在线| 日韩av电影成人在线| 玖玖玖玖精品国产剧情| 韩日精品四区| 4141514逼喷水三级片| 色情婷婷久久五月天| 精品少妇一区二区| 欧美18老人禁| 嫩草一区二区在线观看| 一本道综合色图| 日韩精品人妻中文字有码在线| 99国产女人| 亚洲久久久|