亚洲有码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
返回資訊列表
日本一级二级三级网站| 久久久精| 性爱乱伦网址| 97国产精品视频| 九九九草| 久久人爽| 日夜干射色啊| 国产久久久9999| 日本护士高潮| 亚洲国产一区二区三区四区国产| 自拍大香蕉乱插| 在线A日本| 日本黄大片在线观看视频| 大但人体久久久久| 中文字幕AV片| 亚洲中文字幕乱码无码一区二区 | 久草视频制服诱惑| www.色婷婷.com| 欧美强奸乱| 日本东京热久久久电影| 日韩强奸av| 欧在线一二区| 亚洲在线欧美| 精品免费一区| 亚洲图片欧美色| 插插综合网天天影视网| 风月影院男女十八禁| 日韩美女高潮喷水视频| 噜噜噜亚洲精品| 99re95| 美腿色图| 蜜臀99999| 精品无人区麻豆乱码久久久| 久热久一区二区三区| 超碰免费在线| 日本裸体久久色噜噜| 99热综合| 成 人 影视 一区 二区 三区 四区 | 99老司机精品视频在线观看| 美日韩男女操屄视频| 婷婷超| 日少妇视频| 亚洲国产综合视频| 懂色av色欲av蜜臀av| 中文字幕AV乱伦| 欧美一二三级精品在线| 日va操| 国产精品99久久久www| 欧美人妻久久精品二区三区| 十八禁成人网站在线观看| 久久99午夜精品一区人妻| 色999五月色| 91色艳| 97 超碰 人人做 人人爱| 午夜福利久久久噜久噜久久综合| 亚91亚洲网| 亚洲五区熟女| 91N综合网在线| 青青草影视蜜久久| 久久只有精品| 女人午夜视频777| 色婷婷基地| 久久婷婷一区二| 神马久久啊啊| 97人人夜| 午夜乱轮操逼视频免费看| 亚洲成人无码影院| 亚洲综合春色| 日韩人人精品| 天天躁日日躁AAAAXXXX国产| 啊啊啊啊嗯嗯嗯用力好爽 | 91精品丝袜久久久久久| 欧美夜夜草视频| 国产亚洲精品农村妇女| 九九热精品免费视频| 亚洲高清内射| 蜜汁欧美| 亚洲国产麻豆一区二区三区| 日本久久久久久久久| 东北女人| 91春色| 芊芊操逼视频无码| 久久9 9 9精品| 舔人妻中文免费视频| 自拍偷拍第26| 麻豆久久视频在线地址| 欧美瑟综合| www.久久制服糖| 欧美极度丰满熟妇hd| 亚洲精品丝袜| 国产粉嫩蜜臀av一区二区三区 | 激情文学亚洲| 囯戸精品高潮呻吟旡码| 天天插天天插| 欧美色另类| 激情干在线| 四虎国产成人精品免费一女五男| 99re免费| 国产成人亚洲精品自产在线| 亚洲人久久久久日| 中国探花熟女| 久欲AV| 中文字幕精品一区二| 人妻啊啊人妻啊| 国产少妇内射| 激情五月天色播| 情色五月天就去干| 久久草在线综合视频| 天美传媒Av在线| 久久久久亚洲熟妇熟女| 热久久99999| A级片日韩欧美国产欧美视频精选观看 | 亚洲成人av色网| 日韩欧美女求操每天更新| 91在线精品| 欧美高潮| 一区在线观看中文字幕| 性高潮久久久| 亚洲福利中文字幕在线| 蜜臀中文字幕| 伊人玖玖网| 久久黄片国产一区二区| 久日综合网| 日韩欧美亚洲一区二区三区影院| 国偷自 一区| 国产女人和拘做爰视频| 色爽——AV| 大黄片做爱的大的| 亚洲素人综合| 成人天天看站长推荐| 国产黄色视频久久| 久操大香蕉超碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰 | 精彩国产视频播放1区2区| 久久精品国产精品一区| 蜜臀久久99精品| 日va操| 国模无码一区二区三区在线| 欧美黄色手机在线观看| 欧美不卡在线美女| 日韩一级性爱无码| 98福利在线视频| 韩国黄色片精品久久久| 国产免费小视频| 五月天婷婷久久| 色五月AV| 九九九九一级| 2020中文字幕| 亚洲无线码欧洲精品区别| 精品国产91久久久久久一区黄无| 国产一级不卡在线观看| 久久久久久人体| 天天日日夜夜| 抽插无码高清一区| 久久久久久久久久久免费精品| 99热 按摩 日韩| 国产日韩在线播放| 日本东京热久久久电影| 蜜臀va69| 97激情97激情| 色九区| 亚洲国产精品V?在线播放| 亚洲爱爱视频一区二区| 亚洲日韩青青草色月| 96久久精品一二三区色欲| 综合欧美色图| 亚洲日韩欧美一区二区| 超91综合网| 韩国成人精品久久久免费看| 欧美色涩| 天天综合青苹果| 亚洲日韩青青草色月| 最新日韩黄片| AV天堂国产| 久久婷婷苹果| 久久精品视| 欧美精品在线观看| 97在线欧洲| 欧美黄色大香蕉一区二区| 強姦亂倫a| 黄色工厂这里只有精品| 伊人久久亚洲色欲综合网站 | 97在线免费观看视频| 日韩中文字幕宗合在线| 精品十三区| 特污免视频| 欧美日韩性爱视屏免费看了| 狠狠中文字幕| 影音先锋视频在线| 亚洲黄片免费在线播放| 综合欧美亚洲| 男人天堂2019| 撸无码不卡免费视频| 久久久性爱视频| 一区二区三区精品黑丝白丝酒店对鸡| 在线视频日韩欧美国产| A片 AV一级在线播放观看免费| 老熟女乱伦一区| 国内一区二区免费| 欧美综合网在线| 丝袜视频网国产90| 国产精品69久久久久孕妇欧美| 日本精品性生活久久久| 久久一二三四五六七八九区| 欧美色图自拍| 东京热91| 淫淫综合网| 激情欧美97| 97视频免费播放| 日韩欧美久久婷婷网站| 久久久久久人| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师黑人潮喷一 | 99无码| 久久久婷婷| 五月婷婷丁香六月| 色五月婷婷麻豆在| 97精品国产97久久久久久户外免费| 色婷五月天| 五月香婷婷| 懂色AV一区二区三区| 看日韩美女二区三区免费操逼视频 | 99日韩| 日本大片日本一区二区免费高清| 九九无码| 亚洲精品天天影视综合网 | 992大香蕉| 91亚洲高清| 精品无码久久久久久久杏吧| 国产家庭乱伦性爱视频| 在线国产一区二区av| 久久东京国产精品视频| 中文啪啪视频| 国产午夜福利视频在线| 日韩成人人妻网站| 亚洲欧美天堂| 亚洲三区视频| 五月婷婷五月天| 成人网欧美风情| 青青草日韩免费观看高清在线| 91女优在线观看| 久久香蕉国产线看观看亚洲女人 | 中国少妇啪啪视频| 亚洲男人综合| 久草视频分类在线| 国产suv精品一区二区四| 亚洲老司机123专区| 好吊爽好吊爽在线视频,中文字幕精品一区二区日本,国产良妇出轨视频在线观看, | 欧美日韩国产中文精品字幕自在自线| 久久婷婷视频| 国产美女激情| 好吊色综合| 国产亚洲中文不卡二区| 综合影院亚洲| 91久久久久| 91 欧美| 中文字幕亚韩| 久久av色| 日韩视频中文字幕| 国产免费永久精品无码| 舔舔啊| 天天影视色香欲综合网小说| 国内精品伊人久久久久影院会| 国产馆极品诱惑| 青青草玖玖爱| 激情小说图片亚洲首页| 夜夜操老骚逼视频网站| 91精品国| 8050无码八戒| 欧美日韩天堂| 国产精品久久久久久久AV大片| 五月激情小说| 四虎精品永久在线观看| 日本国产欧美高清在线| 欧美激情片一区二区| 综合亚洲欧美| 欧美日韩中文亚洲v在线综合| 国产偷仑| 亚洲不卡三级手机播放| 婷婷五月天影院| 97在线日韩中文字幕| 亚洲一级性爱视频免费看| 日本人体九九九九九九| 4虎在线观看| 伊人久久大香大香线蕉中文| 亚洲drav色图| 亚洲1区2区三区高清中文字幕| 精品人妻夜夜草| 性综合网| 91扒丝袜综合在线| www熟女乱伦com| 亚欧精品久久久久久久久久久| 成人精品久久| 操操AV电影| 欧美热图99| 99无码视频| 青娱乐黄色录像| 97人人干| 亚洲色婷婷久久久综合日本| 超碰97网址| 欧美呦呦性爱| 96精品一区| 亚洲精品中文字幕一区在线视频| 99国产精品自在自在| 国产精品呦一区二区三区| 久久婷婷欧美| 精品超碰国产| 清纯唯美亚洲综合| 国产欧美日韩臀| 国产精品蜜臀久久久久无码AV| 成人热久久精品| 国产女人和拘做爰视频 | 国产一区二区免费福利片| 亚洲成人精品久久久| 人人摸.人人色| 久久一本大香蕉| 日韩性爱再线视频| 97超碰站| 超碰98综合网| 国产无马av| 97色综合中文网| 在线啊啊啊啊| 粉嫩av在线一区二区| 殴美性天天| 在线女人91| 人人做,人人操,人人摸| 天欧美在线| www.91色综合| 久久无码成人| 老妇女91| 日韩78m视频| 色婷婷导航| 日韩免费一级性爱视频| 限制级中的三级片中的黑粗大屌屌日人妻熟女 | 日日A∨| 婷婷综合网| 一级做受视频免费是看美女| 久久后入制服| 精品免费1| 丝袜剧情| 中文字幕精品免费一区二区| 超碰这里有精品| 超91综合网| 少妇3P性爱自拍| 99re免费| 999热日韩精品| 国产精品91ai| 亚洲少妇色| 可以在线观看AV的网站| 69XX一中文字幕人妻91| 精品十八在线观看| 亚洲一区亚洲天堂| 口爆欧美91| 色99色| 欧美日韩亚洲一区二区在线观看| 大香蕉综合网| 91操熟女视频| 91碰碰| 樱花草社区www中国| 99热在线观看| 色五月av| 亚洲天堂 视频你懂的| 久久久一区二区三区三州| 99999re| 久久婷婷苹果| 九九人妻| 五月天加勒比啪| 色五月第四色| 二对二中文字幕。| 2019AV天堂| 国产精品青青草| 国产这里只有精品| 私色综合网| 日本99热| 天天干天天干天天| 91粉芽高清在线一区二区| 色婷婷五月综合激情中文字幕| 老熟妇一区二区三区…| 国产免a费看黄片在线| 国产主播福利| 精品国产Av无码久久久亚洲| 在线人成亚洲视频免费观看| AAAA欧美日韩| 无码日韩人妻av一| 久久久久成人亚洲国产| a级理论午夜日本| 午夜高清成人在线视频| 国产久久久久久久久一区二区| 国产 日韩 另类 视频一区爱| 综合欧美日韩在线观看| 日本精品一区二区中文字幕| 日本午夜福利影院| 欧亚洲精品有视频| 日han少妇无码| 99精品网站| 国产亚洲色婷婷99精品91| 大香伊人在线一区| 亚洲欧美天| 中文区中文字幕免费看| 97在线免费| 日产操逼| 欧美亚洲| 婷婷大香蕉| 麻豆天美久久91| 亚洲精品欧美专业| 麻豆天美在线喷水AV| 天天干1区2区在线| 欧美激情激情xxxx欧美专区| 日韩欧美成人午夜福利| 中文字幕性感少妇av| 激情五月综合网| 久九九九九九九热| 国产精品午夜福利视频| 天天影视亚洲| 日日操丁香五月天| 99热在线播放| 天天日天天射天天干| 中文字幕女同在线| 啊啊啊啊好多水| 自拍偷拍 日韩欧美| 免费强奸av| 久操黄色视频| 最新9久久久9免费视频| 九九九热| 少妇滛荡视频| 精品九九九九九九九九九| 啊啊啊慢点| 人妻无一区二区三区| 黄色片大香蕉| 伊人国产视频| 午夜αv| 国产AV无码AV| 97色色国产视频| 久久东京热成人| 偷拍三区| 黄色大片一区二区密桃丝袜| 欧美色另类| 多毛小伙内射老太婆| 口爆综合网| 九九人妻| 日韩中文字幕精品一区在线| 国语人妻精彩刺激| 人妻91少妇| 久久久久久久国产a∨| 亚洲另类久操网| 综合少妇网| 国模不卡| 区二区亚洲婷| 无码外流操逼视频| 成人熟女视频一区二区三区| 亚洲男人天堂AV| www.久久久久| 97久久久久久久久久| 美国精品国产精品| 亚熟在线| 中文操逼字幕| 久久综合18p| 国产成人精品网站| 精品色色| 青青操国产夫妻| 天美麻花大全视频| 97在线/亚洲| 成视频在线观看免费看| 少妇蹲下买菜露大唇0| 欧美性爱日韩性爱| 天美传媒av在线| 成人精品一区二区91毛片不卡| 大香蕉综合| 日本成a人v网站在线观看| 97天天爽| 欧美夜夜草视频| 久久久久久久极品香蕉视频| 九九九色| 闷骚老熟女15P| 欧美一区二区一级岛国大片| 欧美欲色| 欧美日韩免费性爱| 亚洲诱惑天堂 | 人妻激情视频| 囯产精品一区二区三区线|亚洲人成无码网WWW动漫|国产精品免费一级... | 超97在线精品视频| 色婷婷一区二区三区久久午夜| 91快色色色色色| 性感美女啊啊啊在线| 欧美性爱视频免费一区一A| 国产九九九九九九| 天天拍天天操| 黄色视频高清无码网站| 999综合色| 亚洲中文字母在线播放| 97亚洲中文| 亚洲另类久操网| 欧美偷拍区| 蜜臀av网址| 天天综合精品| 亚洲色系另类精品国产| 亚洲人妻久久久| 最新欧美色网| 密乳AV免费观看| 国产精品一区二区麻豆| 日韩女优中文字幕| 日韩一区二区高清在线观看的| 四虎免费视频| 欧美嗯啊……在线观看视频免费| 2017人人操,人人摸| 国产成人啪一区二区| 五月婷在线| 日韩成人精品| 久久久久熟女| 国产乱码久久久久久| 色墦五月丁香| 久久久久人妻二区精品叶可怜| 亚州大图综合色图| 色性荡荡荡荡视频| 亚洲女毛多水多21P| 97久久久| 欧美女同在线| 自拍二页| 国产 日韩 欧美 人妻 熟女 中文| 国内毛片欧美香蕉精品| 高颜值美女口爆高潮浪叫| 老熟女熟妇| 婷婷亚洲综合| 在线国产福利网址导航| 人人性爱视频免费| AV天堂因数| 五月开心久久AV官网| 日本 成 人 小说 电影 一区二区| 精品人体无圣光凹凸| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师黑人潮喷一 | 亚州色站 日韩电影| 九九热九九| 最好看的中文字幕在线2018| A级片日韩欧美国产欧美视频精选观看| 蜜桃香蕉久草精品在线| 综合91网| 神马久久网| 四虎影视在线| 麻豆久久视频在线地址| 婷婷99狠狠躁天天躁| aV中文麻| 日本一本一区二区三区四区五区欧美日韩中文字幕 | 午夜大香蕉| 国产一区二区三区久久久精品| 嗯嗯啊啊操我| 免费在线视频97| 啊啊啊在线看| 老鸭窝日丰县女人| 综合激情一一91| 亚洲欧美setu| 亚洲限制级| 久久久久久久久九九久孕交| 一道本东京热加勒比一区二区三区| 色婷婷亚洲婷婷| 任你草| 开心五月深爱五月| 五月天婷婷综合| 九九色热| 91久久精品蜜臀| 男人的天堂在线有码| 激情丁香五月| 美女露胸露奶头| 手机av天堂久久久久| 天堂九九九九九九九九九| 青青草密桃在线播放| 天天爽爽爽爽| 抽查国产福利主播| 黄色不卡视频| 狠狠干2020| 美女t无毒不卡不卡| 夜夜夜夜久久久久| 亚洲欧美黄| 欧美成人一级麻豆| 日本狂喷奶水在线播放212| 蜜乳Av成人片网站| 国产情侣自拍在线播放| 一区二区偷拍拍视频| 99热超碰| 欲射影视| 97ai亚洲| 日韩激情无码影院| 日韩av不卡在线观看| 中日高清无码操逼视频| 久久超碰久| 玖玖爱一区在线| 亚洲AV色图一区| 中文字幕一二三| 亚洲无码超碰免费| 国产AV高清AV无码| 7月婷婷综合| AV丝袜东京热| 天天做天天爱| 日韩精品中文字幕一| 丁香色色网| 欧美激情超碰777| 少妇熟女视频一二三区| 亚洲色图一区二区三区| 亚洲一曲日韩精品| 射 色综合| AV中文字幕剧情1区2区3| 中文字幕一区二区无码成人| 先锋影音av先锋一区| 两性综合网| 91美乳| 精品久久97| 欧美日韩色综合网| 天天欧美欧美亚洲网| 久久精品电影| 亚洲97成人在线观看| 成人午夜视频免费播放| 夜夜騷av、一區二區| 综合五月天| 国产精品黄色三级av| 日韩精品.久久精品.AV女优.天美传媒| 久草热制服丝袜在线观看| 天天日夜干| 五月天玖玖资源站| 白丝jkav| 青娱乐淫乱1314| 激情视频网址| 在线免费试看60秒| 亚洲人体视频在线观看| 大香蕉碰碰| 91无码人妻精品一区二区三区蜜桃 | 成人精品一区二区91毛片不卡| 嗯嗯啊操我| 97操碰| 色综合av男人天堂| 另类av综合久久| 在线日韩日本亚洲国产| 性吧在线视频| 亚洲欧美洲综合| 日韩人妻一区二区精品| 啊啊啊不要嗯嗯在线观看| 超碰精品国产无码| 有码免费观看| 色吧5亚洲| 在现视频女上位好爽| 一区二区影视| 久久大香蕉| 99999国产| 五月丁香| 久久超碰网| 伊人97超碰| 91春色| 国精品一区二区三| 搡老熟女免费视频| 国产AV天美| 亚洲春色欧美激情自拍| 绑缚麻绳人妻寝取完整版| 98人妻精品一区二区色欲 | 国产探花日韩援交| 欧美伦乱爱| 中文字幕精品一区二区精| 亚洲美女 晚间男人天堂| 中文人妻av高清一区| 国产乱人妻精品入口| 思思热久久成人| 欧美成人国产精品| 爆操无码| 欧美97色| 亚洲宗合电影| 人人插人人摸人人| 97操碰| 91麻豆天美国产欧美日| 91啦人妻| 日影院久久婷婷夜夜网| 九九黄色视频在线观看| 91色香| 色婷婷综合久久中文字幕雪峰| 高清无码在线播放网站| 校园春色家庭伦理欧美激情| 噜噜吧,噜噜色,噜噜| 91肉丝| 国产成人天堂| 九九99精品| 激情小说图片亚洲首页| 久久久噜噜噜久久人妻| 婷婷六月天| 无码人妻精品一区二区三区99不卡 | 一本一道久久综合久久| 玖玖综合.com| 日韩无码a片| 五月天婷婷社区| 青青草视频久久久久| 国语国产操逼伊人AV网| 欧美九九九九九| 五十路熟女工口 | 亚洲国产综合图区中文字幕| 动漫区日韩区欧美区| 国产精品久久伊人| 日韩一级久久毛片| 国产精品对白自产拍| 欧美在线伊人色| 新版天堂中文资源8在线| 一起草高清无码| 久草久日| 久久超碰免费的| 五月丁香婷婷啪啪| 岛国网址国产| 亚洲国产丝袜熟女av| 久久久久极品| 超碰在线人妻不卡| 啊灬啊灬啊灬好深灬快高潮了动漫-国产字幕国产在线观看-B049AV | 女人与公拘交酡2020视频| 天天搞欧美| 青青草精品| 色噜噜狠狠色综无码久久合欧美| 精品人妻一区二区视频| 91综合中文字幕| 97久久久久久久久久| 裸模AV女优| 2020中文字幕| 99色在线| 亚洲偷拍自拍在线视频| 人妻 丝袜美腿 中文字幕| 夜夜爽夜夜| 欧美草草高清日韩视频| 日日干夜夜欢| 成熟熟女国产精品一区二区| 骚乳在线| 国产人妻精品久久久一区二区三区 | 欧美日韩性爱无码| 性爱乱伦视频免费| 中文?日韩?免费?精品| 美女91AV| 欧美激情高清性猛交| 不卡六六在线91| 日本新免费二区三区| 91久久伊人婷婷青青草| 欧美一区二区在线资源| 久久国产99精品72福利 | 91人妻人人澡人人爽人人精品| 亚洲色图第四色| 99国内熟女露脸视频| 97精品国产手机| 日日黄色三级网站| 久久久久ab| 日韩图区| 欧美在线综合| 欧美日韩97在线| 国产超碰欧美| 色婷婷日韩精品一区二区三区| 97超碰欧美手机在线| 人妻天天爽夜夜爽2| 精品妇操一区二区三区| 国产精品色| 91久久久久| 东北女人高潮视频| 91成人18| ,成人免费啪啪视频| 蜜乳AV.COM| 久久亚洲AV无码专区国产精品| 亚洲色色探花| 国产精品亚洲免费| 久久亚洲不卡| 99啪啪视频| 国产熟妇一区二区| 大屁股国产在线视频| 97久久久久久久久久| 国内一级精品| 国产精品久久久吖| 无码av永久免费专区网站| av天堂5| 蜜臀av一区二区三区免费观看| 久久天天性久久伊人| 色 婷97| 日本孕妇孕交| 亚洲小说视频| 婷婷在线视频在线观看| 亚洲 国产 精品一区| 天天日天天舔| 97青娱乐超碰久久| 91九色丰满高潮| 神马久久午夜| 国产亚洲美日韩Aⅴ中文字幕无码成人| 人妻中文字幕日韩电影| 日韩一级二级| 日本东京热大香蕉a片| 国产精品69久久久久久久| 啊啊啊免费视频| 日日摸夜夜夜夜爽| 东京热亚洲一区二区| 日韩懂色网| 这里只有97精品| 黄色视频60分钟| 欧美视频在线视频免费va| 欧美日韩国产中文精品字幕自在自线, | 中出欧美| AV污污污污| 熟女啪啪视频| 亚洲91综合| 久草尤物| 99这里都是精品| 中文字幕人乱码中文字的预防方法 | 天天日夜夜爽| 龙兴卡官方查询| 国产白丝精品在线观看| 日韩一级免费性爱| 屌妞视频久久久久久久久久久久| 東南亚性呦成人伦理资源在线视频| 一个人免费视频观看在线WWW | 夜夜免费视频| 两女互慰AV高潮喷水在线观看| 99熟女| 色悠久久久av| 最新av网站在线观看| 大奶啊啊好爽| 暴力av在线| 欧美性爱三区二区| 久操九九九九九九九九九九九九九九九九九九九九九九九九九九九九 | 99国产精品自在自在| 国产偷人伦激情在线观看| 综合激情婷婷| 美女网站黄页| 岛国大片在线观看网站入口| 欧美亚洲影视| 精品国产一区探花在线观看| 九月丁香婷婷| 96国产精品| 婷婷深爱五月| 欧美人妻一区二区| 人人射人人操人人摸| 国产少妇高潮| 琪琪精品免费一区二区三区 | 岛国激情视频在线观看| 久久的网站啊啊啊啊啊| 日日摸天天爽夜夜欢| 色区久久| 大香蕉狠狠爱| 欧美日韩国产在线| 亚洲男人天堂2017| 婷婷大香蕉| 色约约一区=区三区| 色综合色综合网| 精品国产99999| 99操99| 99av| 人妻久热在线| 你懂的在线观看区国产 | 日韩熟女乱伦中出| 亚洲97p| 久久精品毛片免费不卡| 亚洲精品人伦一区二区| 中文字幕123| 拍拍拍拍大尺度黄色三级片拍拍拍拍拍照| 在线可观看的黄色网址| 人妻人久久精品中文字幕| 人看人人摸人人操| 日韩精品影视| 人妻系列无码专区中文有码| 国产精品乱码久久久、久久| 极品尤物在线观看| 综合色好色| 欧美熟妇乱码在线一区| 高清无码一区二区三区| 啊嗯嗯啊好大好爽| 超碰av在线| 中文字幕丰满子伦无码专区在线视频最新 | 麻豆久久久久久久久丝袜| 日日操免费视频| 色网1| 久热婷婷| 东北少妇高潮zzzz| www.男人天堂| 91chinese在线| 亚洲自拍偷拍视频在线| 96国产污污污丝袜| 国产伦精品一区二区三区在线观| 揉揉日日日日| 草伊人高潮喷水超碰| 97人人操人人摸人人爱| 嗯嗯啊啊啊好爽| 性欧美体内射精| 国产欧美日韩精品中文| 啪啪啪亚欧美视频| 国产精品电影推荐| 色色国产| 在线观看免费视频国产| 欧美色图20P| 欧美爆操91| 国产亚洲精品自在线亚洲情侣| 亚洲欧美电影| 亚洲drav色图| 国产伦精品免编号公布| 国产精品无码在线| 亚洲无992tv| 亚洲91射| 国产精品suv一区| 久久免费精彩视频| 十八岁啪啪视频免费看| 九九九九国产| 亚洲蜜臀精品视频久久| 热久久九九热| 猛交交| 国产精品无码AV网站| 欧美性爱日韩高清| 久久久久久久91| 国产精品久久久久999| www.操| 人妻中文在线| 玖玖资源综合在线视频| aaa亚无码专区| 清纯唯美综合| 日韩成人人妻网站| 中国小夫妻勾搭露脸淫荡对白| 啊…啊…操我用力操我| 丰满人妻一区二区三区大胸懂色| 性爱网站一区二区| 国产成人久久精品蜜臀| 无套后入双马尾| 免费国产| 天堂涩涩| 97欧美色资源| 99re95| 中文字幕在线观看第二页| 丁香五月天堂网| 欧美丰满熟妇XXXX性ppX人交| 青娱乐欧美激情一区二区| A级在线视频| 亚洲美女AV无码| 99少妇| 亚洲日本天堂| 丰满搜索结果 -第18页- 久久高清无码| 91干熟女| 男人的天堂一区三区| 精品一区二区成人| 狠狠色狠狠色狠狠五月| 亚洲性爱免费电影| 在线无码视频| 午夜无遮挡男女啪啪视频| 蜜乳成人AV| 欧美日韩*字幕一区| 欧美巨大性舒爽顶到了| 一区在线精品中文字幕| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师黑人潮喷一 | 九九香蕉网| 伊人久久婷婷| 亚洲中文字幕97久久精品少妇| 人人操AV| 96AV精品| 动漫片子网站3黄| 69综合网| 久久爱超碰网| 亚洲人人夜夜澡人人爽| 久久9精品网站| 素人伊尹大香蕉免费下载视频| 精久久久| 精品1区2区3区| 激情小说在线视频| 在线中文字幕| 色黄色美女大长腿午夜视频| 日韩色欲久久一二三四区| 女人 A一级| 日韩在线观看中文字幕视频| 天天综合色| 亚州操操穴网| 欧美色图 人妻| 欧美综合网站999| 一起草视频在线| 黑人精品一区二区在线播放| 免费一级特黄特色大片在线观看看| 强奸乱伦Av网| 激情五月综合网| 久久久久久久久九九久孕交| 欧美亚洲宗合色性图| 偷拍亚洲视频一区二区三区四区| 2017天天操| 亚洲精品尤物yw在线影院| 婷婷五月天激情网| 亚洲欧美大香蕉| 97色色,97综合| 97色欧洲| 欧美成熟性爱精品| 在线观看国产黄色| 亚洲性综合9| 欧美日韩国产人人| 国产路线专区| 亚洲色图欧美色图日韩色图| 99精品久久| 神马久久久久久久久久| KK色在线影院| 综合伊人激情| 一块操欧美| 99国产精品免费| 日本欧美不卡| 国产91啪| 国产原创精品| 香蕉国产97| 俄罗斯一区二区视频在线观看| 人人扣人人操| 天天内射| 亚洲天天在线| 免费精品福利在线观看| 欧美色图中文字幕| 欧美草草高清日韩视频| 国产女同视频在线播放| 亚洲激情综合| 男人的天堂无码| 人人操人人爽人人操人人| 日本中文字幕在线视频| 少妇人妻精品| 野狼福利社区| 日韩久久激情精品| 亚洲诱惑| 内射夫妻三片| 天综合中文| 美女91网址| 日本操大逼| 在线观看A啊啊啊| 亚洲欧洲激情卡通另类文学四射小说网站| 日韩乱伦影音先锋| 97干天天| 91国产操逼视频| av天天在线观看| 91四海无码日韩欧美| 91成人久久 | 九九精品99| 人妻密肉在线观看| 亚欧美色| 九九九九九九九精品视频| 黄站在线免费观看| 国内毛片婷婷六月色| 中 文字幕一区二区三四 五 区日 日 骚 | 蜜乳视频网站| 江都AV在线| 性猛交| 97国产超湿| 九九亚洲| 怡红院视频在线| 69一区二区三区 | 国产吹潮女在线观看| 亚洲天堂AV在线播放| 精品久久久久久久久久久久| 2024年最新色情网站在线观看 | 成人精品无码| 国产精品91一样| 91这里只有精品| 超碰97爽| 日本乱人伦片中文三区| www.一本大99| 操B视频日韩无码| 青青草五月天| 午夜啪啪片| 国产人人干| 无码日韩网站| 91色欧美| 天天影视网综合少妇| 久 久无码人妻AV| 亚洲精品蜜桃久久久一区二区三区| 精品熟女呻吟久久91| 内射白嫩美女| 一本色道久久天天射天天干| 久啪| 国产一区二区视频在线播放| 欧洲一区二区| 日日爽夜夜爽| 2021国产成人精品久久| 日本97久久久精品| 欧亚成人| 亚洲中文字幕av| 久操黄色视频| 成人97人人超碰人人| 老司机午夜精品福利视频一区二区 | 狠狠搞 亚洲91| 欧美精品日韩久久久九| 日韩有码回春沙龙第一页| 涩五月婷婷| 一级性爱视频免费在线| 无码人妻精品一区二区三区九九 | 九九九九一区| 精品人人| 看一级特黄a大一片| 午夜啊啊| 你草精品在线视频| 国产激情在线观看| 色悠久| 国产精品久久久久久夜夜夜夜| 99热精品免费| 国产精品麻豆成人av| 免费草草草草草视频| 欧美 亚洲 综合 制服| 天天谢天天干| 天天天肏屄肏屄肏屄欧美欧美| 殴美日韩m| 任你爽视频| 十八禁视频一区二区| 综合自拍| 在线黄色污污网站| 97色色婷婷| 韩日性爱av| 91东北熟女| 色偷偷综合91久久噜噜| 久久综合日韩亚洲欧美| 精品性爱一区二区| 人人弄人人摸| 91久久国产精品| 老司机免费视频在线91| 激情综合97| 日韩性爱再线视频| 色黄污美女啪啪啪免费网站| 成人三级片一区二区三区视频| 欧美日韩大陆黑人少妇99| 六月婷婷激情| 天天做日日爱夜夜爽| 欧美一级美片在线观看免费| 东京太热男人的天堂久久久| 国桃视频产巨乳精品一区二区在线| 国产蜜臀精品一区免费尤物| 国产成人无码高清| 日本性爰一道本| 99色网| 亚洲成人ab| 大但人体久久久久| 伊人991| 色综合加勒比四四季| 丁香五月综合| 精品超碰国产| 91在线视频观看国产| 欧美在线永久天堂| 91狠狠综| 综合久久2017| 极品人妻少妇综合| 果冻传媒A片一二三区| 夜夜综合| 91丝袜激情在线| 一区二区精品更新提醒| 超碰久久性爱| 精品一区二区三区蜜桃臀赵总 | 97网站在线观看| 一区二区三区四区在线不卡| 亚州综合图片| 超碰98综合网| 国产第二页| 久久6热精品99视频| 亚洲无限观看| 亚洲综合一| 天天情欲宗合网| 中文字幕精品亚洲熟女| 国产熟女自拍| 少妇人妻在线| 四虎精品永久在线观看| 欧美色图99| 91精品导航| 亚洲国产精品无石码久久| 91综合网站| 91麻豆天美| 13小男生GAY自慰脱裤子| www.亚洲黄色| 97人人夜夜精品视频| 亚洲第一免费视频| 免费在线黄片视频| 爱媛媛久久国产福利| 探花激情视频| 六月婷婷五月丁香| 精品国产乱码久久久久久影片| 偷窥自拍亚洲色图| 黄总AV色图| 射 色综合| 国产91久久九九免费精品无码| 在线视频日韩欧美国产| 色色99|