久久亚洲成a人片熟女精品色一区二区三区|国产精品视频第一精品视频|av天堂热无码手机版|亚洲?v无码久久无遮挡|国产精品偷伦视频免费观看国产|麻豆国产自产精品丰满熟妇|av无码av不卡一区二区|久久亚洲精品中文字

ARTICLE DETAIL

資訊詳情

深耕商務建站與企業(yè)官網運營的一線實戰(zhàn)洞察。

Redis生產實戰(zhàn):內存模型、數(shù)據結構與緩存異常排查

Redis生產實戰(zhàn):內存模型、數(shù)據結構與緩存異常排查 第一次在項目里被 Redis 救場是好幾年前一個商品詳情頁的接口。那時候數(shù)據庫的 QPS 已經被壓到貼著地板走頁面每次刷新都要連表查十幾張表高峰期接口響應時間直接干到三秒以上。后來把詳情頁那份聚合數(shù)據整成一份 JSON 塞進 Redis超時率當天就掉下來了。從那以后我對這個中間件的態(tài)度就變了——它不是加個緩存這么簡單而是一套需要認真理解內存模型、數(shù)據結構、持久化策略和淘汰機制的基礎設施。這篇內容面向的是準備把 Redis 用進生產環(huán)境、或者已經用了但心里沒底的同學從它到底解決什么問題、單線程為什么還能扛住高并發(fā)到五種基礎數(shù)據結構的落地選型、安裝配置、緩存三大異常的應對再到線上排查的實操手法我會按我自己踩過的順序講一遍??赐昴阒辽倌茏龅絻杉轮朗裁磾?shù)據該往 Redis 里放、什么數(shù)據不該放以及在它出問題的時候知道從哪幾個命令開始查。1. 先搞清楚 Redis 到底在項目里補的是哪塊短板很多人對 Redis 的第一印象是內存數(shù)據庫讀得快這個描述沒錯但太淺。真把它放進架構里你得先明白它替代的是哪一段鏈路否則用著用著就會出現(xiàn)緩存加了一堆接口還是慢或者數(shù)據對不上這類問題。1.1 從一次接口超時反推它解決的問題回到開頭那個詳情頁的例子。當時那條鏈路的耗時分布大致是這樣的數(shù)據庫連接池等待、多表 JOIN、結果集序列化、網絡傳輸。真正壓死駱駝的是 JOIN 和連接池爭搶因為詳情頁的讀請求量是寫請求的幾十倍每次讀都要重新拼裝一遍數(shù)據數(shù)據庫的 buffer pool 命中率再高也頂不住這種重復勞動。Redis 在這里的價值不是快而是把一次復雜的計算或查詢結果變成一次 O(1) 的內存讀取。這兩者的差別在于數(shù)據庫快是因為索引和數(shù)據局部性Redis 快是因為它壓根不做計算直接返回你之前存好的字節(jié)。理解這一點很關鍵因為它決定了你該緩存什么——緩存的是重復計算的結果而不是所有查詢。我在實際項目里見過反例有人把用戶表整表緩存成 Hash每次查單個用戶還要 HGET 一次看著是走了 Redis實際上把關系型數(shù)據庫的查詢能力全丟了后來要做按手機號模糊搜索、按注冊時間排序全得在應用層手寫最后又灰溜溜地加回數(shù)據庫查詢。所以第一件事要先劃清邊界。1.2 Redis 與關系型數(shù)據庫的職責分工我的劃分原則很簡單數(shù)據庫負責真相Redis 負責效率。具體到落地下面這幾類數(shù)據適合放進去讀多寫少、且允許短暫不一致的熱點數(shù)據比如商品詳情、配置項、字典表。有明確過期語義的數(shù)據比如登錄態(tài)、驗證碼、短信頻控計數(shù)。需要原子性計數(shù)的場景比如庫存扣減的預扣、接口限流、文章閱讀數(shù)。需要跨進程共享的臨時狀態(tài)比如分布式鎖、任務隊列、秒殺排隊。反過來下面這些我基本不往 Redis 里塞需要復雜條件查詢、聚合統(tǒng)計的業(yè)務主數(shù)據。單條體積超過幾十 KB 的大對象尤其是列表頁會批量取的。需要強事務保證的跨實體寫操作。生命周期極短且無復用價值的臨時數(shù)據。這里有個判斷口訣如果這份數(shù)據丟了業(yè)務能不能靠數(shù)據庫重建能重建的才適合放進緩存層不能重建的說明它是真相的一部分應該留在數(shù)據庫。還有一點容易被忽略Redis 的內存這個屬性意味著成本和容量都是硬約束。一臺 16G 內存的機器實際能給 Redis 用的可能只有 10G 出頭剩下要留給操作系統(tǒng)、fork 時的寫時復制、以及內存碎片。所以在設計階段就該估算數(shù)據量而不是等 OOM 了再反過來刪 key。1.3 什么規(guī)模的項目才真正需要它經常有人問小項目要不要上 Redis。我的看法是看兩個指標單表數(shù)據量是否已經讓查詢變慢以及是否出現(xiàn)了跨請求共享狀態(tài)的需求。如果只是幾千條數(shù)據的后臺管理系統(tǒng)查詢走索引完全夠用引入 Redis 只是多了一個需要運維的組件。但只要出現(xiàn)下面任意一種情況它就值得上了同一份數(shù)據一秒內被讀幾十次以上需要給接口做頻率限制需要給多個服務實例共享會話需要做排行榜、延時任務這類數(shù)據庫不擅長的結構。這些都是硬需求跟項目規(guī)模無關。2. 單線程還能這么快底層到底做了什么Redis 是單線程的這句話流傳太廣以至于很多人第一次聽到會懷疑它扛不住并發(fā)。實際情況是Redis 的命令執(zhí)行確實是單線程的但它的快不是因為線程少而是因為沒有線程切換開銷 純內存操作 精心設計的數(shù)據結構 IO 多路復用這幾件事疊加在一起。2.1 單線程模型的真實含義與版本演進早期版本里Redis 從接收連接、讀取命令、執(zhí)行命令到寫回結果全部在一個主線程里完成靠的是 epollLinux、kqueuemacOS這類多路復用機制一個線程輪詢處理成千上萬個連接。這帶來的好處非常直接不需要加鎖不存在競態(tài)任何一條命令執(zhí)行期間數(shù)據狀態(tài)都是確定的。像 INCR 這種操作天然就是原子的你不用操心并發(fā)問題。但網絡讀寫本身是有開銷的。Redis 6.0 之后引入了 IO 多線程注意是只把 socket 的讀寫和協(xié)議解析分給多個線程命令執(zhí)行仍然在主線程串行。這個改動對高吞吐場景比如大 value 的批量讀寫提升明顯因為瓶頸從 CPU 計算轉移到了網絡拷貝上。配置上對應的是這兩項# redis.conf io-threads 4 io-threads-do-reads yes提示io-threads 的設置經驗值是 CPU 核數(shù)的 3/4 左右且不建議超過 8 個。開太多反而會因為線程調度拖慢我在一臺 32 核機器上試過開到 16吞吐量相比 8 個還降了一點。2.2 內存存儲與底層數(shù)據結構的取舍純內存這件事本身就是數(shù)量級的差距。一次內存隨機訪問大概在 100 納秒量級而一次機械硬盤尋道是毫秒級SSD 也是幾十微秒級差距在四到五個數(shù)量級。但光快還不夠Redis 在數(shù)據結構上做了很多省內存的文章這部分決定了你的實例能裝多少數(shù)據。舉個具體例子一個普通的 String 并不是簡單地 malloc 一塊內存而是用 SDS簡單動態(tài)字符串來實現(xiàn)頭部記錄了長度和剩余空間好處是獲取長度是 O(1)、拼接時可以做預分配、并且二進制安全可以存圖片、序列化對象。再比如小規(guī)模的 Hash底層不會一上來就用哈希表而是用 listpack老版本叫 ziplist這種緊湊的連續(xù)內存結構元素少的時候省下大量指針開銷。這些細節(jié)平時不用關心但有兩個配置項跟它直接相關值得記住hash-max-listpack-entries 128 hash-max-listpack-value 64 zset-max-listpack-entries 128意思是當 Hash 的字段數(shù)不超過 128、且每個字段值不超過 64 字節(jié)時用緊湊結構存儲一旦超過就轉成真正的哈希表。轉過去之后內存占用可能翻好幾倍而且這個過程是不可逆的——即使你后來把字段刪到只剩 3 個它也不會變回緊湊結構。我在一個存用戶標簽的 Hash 上踩過這個坑前期測試時每個用戶 20 來個標簽內存很漂亮上線后運營批量打標某些用戶標簽數(shù)沖到 200整個實例內存直接漲了 40%。2.3 持久化RDB 與 AOF 的選擇邏輯內存數(shù)據庫最怕的是斷電所以持久化機制必須搞清楚。Redis 給了兩種方式理解它們的關鍵是搞明白各自犧牲了什么。RDB是某一時刻的全量快照通過 fork 子進程 寫時復制來完成。優(yōu)點是文件緊湊、恢復速度快適合做備份和災備。缺點是兩次快照之間的數(shù)據會丟而且 fork 的瞬間如果數(shù)據量大會有明顯的內存膨脹和短暫卡頓。AOF是追加寫命令日志按 fsync 策略分三檔策略行為數(shù)據安全性能影響always每條命令都刷盤最高最多丟一條最差QPS 掉一個數(shù)量級everysec每秒刷一次最多丟一秒可接受生產常用no交給操作系統(tǒng)可能丟較多最好不建議生產用AOF 的問題是文件會越來越大所以需要重寫rewrite本質上也是 fork 子進程根據當前內存狀態(tài)生成一份精簡的命令集。實際生產里我基本都用混合持久化Redis 4.0 之后支持配置是這樣appendonly yes appendfsync everysec aof-use-rdb-preamble yes開了混合模式之后AOF 重寫時前半段用 RDB 格式存全量后半段追加增量命令?;謴蜁r先加載 RDB 部分再重放命令兼顧了速度和完整性。這個配置我在這幾年幾個項目里都用恢復時間和數(shù)據安全性都比較平衡。注意如果實例內存超過 10Gfork 時的寫時復制可能帶來額外的內存峰值。建議預留至少 50% 的空閑內存或者把vm.overcommit_memory設為 1避免 fork 失敗。3. 五種基礎數(shù)據結構對應五類真實業(yè)務場景Redis 常被叫做數(shù)據結構服務器這個定位很準確。它的價值不在于能存 key-value而在于它把常用的幾種數(shù)據結構做成了服務端原語你在應用層不用自己實現(xiàn)加鎖和并發(fā)控制。3.1 String 與 Hash緩存對象時的兩種打法String 是最基礎的能存字符串、數(shù)字、二進制。最典型的用法是緩存整個對象序列化后的 JSONSET product:1001 {id:1001,name:某商品,price:99.00} EX 3600 GET product:1001EX 3600 表示一小時后過期。這種整存整取的方式適合讀多寫少、且每次都要完整對象的場景比如詳情頁。Hash 則適合需要部分讀寫、或者字段會獨立變化的場景HSET user:2001 name A同學 level 3 lastLogin 2024-05-01 HGET user:2001 level HINCRBY user:2001 level 1用 Hash 的好處是可以只更新某個字段不用把整個對象讀出來改完再寫回去減少了網絡傳輸和序列化開銷。缺點是過期時間只能加在整個 key 上沒法給單個字段設 TTL。選型上我的經驗是對象字段少、整體讀寫就 String對象字段多、經常單獨更新某個字段就 Hash。但要注意 2.2 里提到的結構轉換問題字段數(shù)別讓它無限增長。有個容易忽略的細節(jié)String 存數(shù)字時可以直接用 INCR/DECR 做原子計數(shù)這是做限流、庫存預扣的基礎。像接口頻控這種場景我是這么寫的# 一分鐘內同一用戶最多 60 次 INCR rate:limit:user:2001:202405011200 EXPIRE rate:limit:user:2001:202405011200 60兩次命令不是原子的嚴格場景需要用 Lua 腳本或者SET key 1 EX 60 NX配合 INCR 的組合來處理。3.2 List 與 Set隊列、去重與關系判斷List 是雙向鏈表底層實際是 quicklist由多個緊湊節(jié)點串起來支持兩端插入彈出天然適合做隊列LPUSH queue:task job-001 BRPOP queue:task 5BRPOP 是阻塞版本隊列空的時候會掛起等待超時返回 nil。用這個做簡單的任務隊列是可行的但要注意它沒有 ACK 機制——消費者取走消息后如果進程崩了這條消息就丟了。要可靠投遞得上 Stream 類型或者專業(yè)的消息隊列。Set 是無序集合最大的價值是去重和集合運算SADD article:1001:liked user:2001 SADD article:1001:liked user:2002 SCARD article:1001:liked SINTER user:2001:follow user:2002:followSINTER 求交集這個能力在做共同關注共同好友時特別省事一行命令解決不用把兩個列表拉到應用層做雙層循環(huán)。但要注意大集合求交集的復雜度是 O(N*M)幾萬規(guī)模的集合還行上百萬就要考慮用別的方式了。3.3 ZSet排行榜與延時任務的核心有序集合是我個人認為 Redis 最有價值的結構。它每個元素帶一個 score按 score 排序底層用跳表實現(xiàn)插入和范圍查詢都是 O(logN)。排行榜是最經典的應用ZINCRBY rank:20240501 1 user:2001 ZREVRANGE rank:20240501 0 9 WITHSCORES第一行給用戶加分第二行取分數(shù)最高的前十名含分數(shù)。ZREVRANGE 是倒序正序用 ZRANGE。另一個用法是延時任務。把任務的執(zhí)行時間戳作為 score然后用 ZRANGEBYSCORE 按時間范圍取到期任務ZADD delay:queue 1714560000 order-close:3001 ZRANGEBYSCORE delay:queue 0 1714560000 LIMIT 0 100配合定時輪詢就實現(xiàn)了一個輕量的延時隊列。我在幾個項目里用它做過訂單超時關閉比引入完整消息隊列輕量得多精度控制在秒級完全夠用。3.4 結構選型速查業(yè)務需求推薦結構關鍵命令注意事項對象緩存StringSET/GET體積控制在 10KB 內局部字段更新HashHSET/HGET字段數(shù)別超 128簡單隊列ListLPUSH/BRPOP無 ACK謹慎用于關鍵任務去重計數(shù)SetSADD/SCARD大集合注意內存共同關系SetSINTER規(guī)模別上百萬排行榜ZSetZINCRBY/ZREVRANGEscore 用 double注意精度延時任務ZSetZADD/ZRANGEBYSCORE需要輪詢進程配合頻控計數(shù)StringINCR/EXPIRE建議用 Lua 保證原子4. 從零裝一套能用的 Redis理論講完落到手上。這部分我按裝、配、驗三步走配置部分會把幾個真正影響生產穩(wěn)定性的項挑出來講。4.1 安裝方式的選擇與取舍三種常見方式包管理器安裝、源碼編譯、容器運行。包管理器最省事apt install redis-server或者yum install redis但版本往往偏舊有些新特性用不上。源碼編譯能拿到最新穩(wěn)定版代價是要自己處理依賴wget https://download.redis.io/releases/redis-7.2.4.tar.gz tar -zxvf redis-7.2.4.tar.gz cd redis-7.2.4 make make install PREFIX/usr/local/redis容器方式適合本地開發(fā)和快速驗證docker run -d -p 6379:6379 redis:7.2。但生產環(huán)境用容器要額外注意數(shù)據卷掛載和內存限制容器內的 maxmemory 和宿主機的 cgroup 限制不一致時容易出現(xiàn) OOM Kill 而不是正常的淘汰。提示編譯前確認 gcc 版本7.x 之后要求 gcc 5.3 以上。另外make失敗最常見的原因是 jemalloc 編譯不過可以加MALLOClibc參數(shù)繞過。4.2 生產環(huán)境必須改的配置項默認配置是給開發(fā)用的直接上生產會出事。下面這幾項我每次部署都會過一遍# 網絡與安全 bind 0.0.0.0 protected-mode yes port 6379 requirepass 你的強密碼 # 運行方式 daemonize yes maxclients 10000 # 內存 maxmemory 8gb maxmemory-policy allkeys-lru # 持久化 appendonly yes appendfsync everysecmaxmemory一定要設不設的話 Redis 會一直吃內存直到被系統(tǒng)殺掉那時候就不是淘汰幾個 key 的問題了而是整個實例掛掉。maxmemory-policy的選擇取決于你的數(shù)據性質noeviction內存滿了直接報錯適合數(shù)據不能丟的場景。allkeys-lru所有 key 里淘汰最近最少使用的純緩存場景首選。volatile-lru只淘汰設了過期時間的 key適合緩存和持久數(shù)據混存的實例。allkeys-lfu按訪問頻率淘汰熱點數(shù)據保護更好4.0 之后支持。我個人在純緩存實例上一律用allkeys-lru在混合實例上用volatile-lru并且嚴格要求持久數(shù)據不設 TTL靠這個約定來保證它們不會被誤淘汰。4.3 連通性驗證與基礎命令實測裝完之后別急著寫代碼先手工驗一遍redis-cli -h 127.0.0.1 -p 6379 -a 你的密碼 127.0.0.1:6379 PING PONG 127.0.0.1:6379 INFO serverPING 返回 PONG 說明連通。INFO 里重點看幾個字段redis_version版本、uptime_in_days運行天數(shù)、connected_clients當前連接數(shù)。再跑一組讀寫驗證127.0.0.1:6379 SET test:key hello EX 60 OK 127.0.0.1:6379 TTL test:key (integer) 59 127.0.0.1:6379 GET test:key helloTTL 返回 59 而不是 60是因為命令執(zhí)行有極小的耗時屬于正?,F(xiàn)象。如果 TTL 返回 -1 說明沒設過期返回 -2 說明 key 不存在——這兩個返回值經常被混淆寫監(jiān)控腳本時要注意區(qū)分。5. 緩存三大異常每個都有對應的打法緩存用起來之后真正讓人睡不著覺的不是性能而是數(shù)據一致性和異常流量。所謂穿透、擊穿、雪崩這三個詞說的是三種不同的失效模式應對手段也完全不同必須分清楚。5.1 三種失效模式的成因對比異常類型觸發(fā)條件現(xiàn)象影響范圍緩存穿透查詢根本不存在的數(shù)據每次都打到數(shù)據庫可能被惡意利用緩存擊穿熱點 key 過期瞬間大量請求同時打庫單個熱點緩存雪崩大量 key 同時過期或實例宕機數(shù)據庫瞬間承壓全局性穿透的本質是緩存里沒有數(shù)據庫里也沒有查詢永遠落空緩存形同虛設。擊穿是緩存里本來有剛好過期了一瞬間所有請求涌向數(shù)據庫。雪崩則是更大范圍的集體失效。這三者的共同點是把數(shù)據庫當成了兜底所以核心思路都是在緩存層就把請求擋住或者分流。5.2 穿透與擊穿的落地實現(xiàn)對付穿透最直接的辦法是緩存空值。查數(shù)據庫沒查到也往 Redis 里塞一個特殊標記TTL 設短一點比如 60 秒def get_user(user_id): key fuser:{user_id} cached redis.get(key) if cached is not None: if cached __NULL__: return None return json.loads(cached) user db.query_user(user_id) if user is None: redis.set(key, __NULL__, ex60) return None redis.set(key, json.dumps(user), ex3600) return user這個做法的隱患是如果攻擊者用隨機 ID 瘋狂請求會往 Redis 里塞大量空值 key所以通常要配合布隆過濾器在入口先做一層攔截。布隆過濾器判斷一定不存在是準確的判斷存在有誤判率剛好適合放在緩存前面。擊穿的解法是加互斥鎖保證同一時刻只有一個請求去回源def get_hot_data(key): data redis.get(key) if data: return data lock_key flock:{key} if redis.set(lock_key, 1, nxTrue, ex10): try: data db.query(key) redis.set(key, data, ex300) return data finally: redis.delete(lock_key) else: time.sleep(0.05) return get_hot_data(key)注意nxTrue這個參數(shù)等價于 SETNX只有 key 不存在時才設置成功這是拿鎖的關鍵。鎖的過期時間要設否則持有者崩了會死鎖。5.3 雪崩的預防與兜底策略雪崩的預防核心是打散過期時間。給 TTL 加一個隨機偏移量是最簡單有效的做法ttl 3600 random.randint(0, 600) redis.set(key, value, exttl)這樣即使批量預熱過期時間也會分散在十分鐘的窗口里不會同時失效。除了打散還要做幾層兜底本地緩存比如 Caffeine作為二級緩存擋第一波流量數(shù)據庫連接池限流避免被打死關鍵接口做熔斷降級返回兜底數(shù)據而不是直接報錯。我的實際經驗有一次批量導入商品后統(tǒng)一預熱緩存所有 key 的 TTL 都是 7200 秒結果兩小時后整批同時失效數(shù)據庫 CPU 直接打滿。后來改成預熱時按7200 random(0, 1200)設置再沒出現(xiàn)過集體失效。5.4 雙寫一致性該怎么做緩存和數(shù)據庫同時寫一定有短暫不一致關鍵是控制窗口和最終一致。業(yè)界主流是 Cache Aside 模式讀的時候先讀緩存沒有再讀庫并回填寫的時候先更新數(shù)據庫再刪除緩存。為什么是刪緩存而不是更新緩存因為并發(fā)更新時兩個請求的更新順序可能和寫庫順序不一致導致緩存里存了舊值。刪除操作更安全下次讀的時候自然回填最新值。但先寫庫再刪緩存仍有極小概率出問題讀請求在寫庫之后、刪緩存之前讀到舊值并回填。常用的補救是延遲雙刪——寫完庫刪一次隔幾百毫秒再刪一次。更徹底的方案是訂閱數(shù)據庫的 binlog異步刪除緩存把一致性保障從業(yè)務代碼里剝離出來。6. 線上出問題時我一般從這幾個命令開始查Redis 的問題看起來五花八門實際上集中在幾類內存漲了、變慢了、連接不上了、數(shù)據不對了。每一類都有對應的排查入口。6.1 內存類問題的定位路徑第一步看整體redis-cli -a 密碼 INFO memory重點看三個值used_memory_human實際使用、used_memory_rss_human操作系統(tǒng)看到的內存、mem_fragmentation_ratio碎片率。碎片率在 1.0 到 1.5 之間算正常超過 1.5 說明碎片較多可以考慮開啟activedefrag yes做在線碎片整理或者在低峰期重啟。第二步找大 keyredis-cli -a 密碼 --bigkeys這個命令會掃描全庫并列出每種類型最大的 key。注意它會遍歷所有鍵在數(shù)據量大的實例上會明顯增加負載建議在從節(jié)點或者低峰期執(zhí)行。找到大 key 之后單個 key 的內存占用可以用MEMORY USAGE user:2001如果確認是某個大 Hash 或者大 List 占了幾百兆刪除時千萬別用 DEL會阻塞主線程。改用UNLINK它在后臺線程異步釋放內存UNLINK big:hash:key6.2 變慢的常見原因與排查手法Redis 變慢無非幾個方向慢命令、大 key 操作、網絡問題、持久化阻塞。先用慢查詢日志定位CONFIG SET slowlog-log-slower-than 10000 SLOWLOG GET 1010000 微秒就是 10 毫秒超過這個閾值的命令會被記錄。SLOWLOG GET 返回最近的慢命令包含執(zhí)行時間、命令內容、客戶端地址。常見的慢命令有KEYS *全庫掃描生產禁用、FLUSHALL清庫、大集合的SMEMBERS、大 ZSet 的ZRANGE全量取。這些都在主線程執(zhí)行一次就能把整個實例卡住。另一個隱蔽的原因是持久化。開著 AOF everysec 的情況下如果磁盤 IO 跟不上fsync 會阻塞寫入??梢酝ㄟ^INFO persistence看aof_delayed_fsync這個指標如果它一直增長說明磁盤扛不住了要么換 SSD要么改配置。6.3 連接與命中率類問題連接數(shù)打滿是很常見的線上故障先用這個看CLIENT LIST INFO clientsconnected_clients接近maxclients時新連接會被拒絕。原因通常是應用側連接池配置過大或者連接沒正確釋放。檢查連接池的maxTotal和maxIdle一般建議單實例連接池控制在 50 以內多個應用實例加起來別超過 maxclients 的 80%。命中率同樣重要INFO stats看keyspace_hits和keyspace_misses兩者相除就是命中率。低于 80% 就要反思緩存策略了可能是 TTL 太短、緩存的數(shù)據根本沒人訪問、或者 key 設計有問題導致查不到。6.4 排查速查表現(xiàn)象首選命令常見原因處理方式內存持續(xù)上漲INFO memory大 key、無 TTL、碎片找大 key、補 TTL、開碎片整理響應變慢SLOWLOG GET慢命令、大 key 操作替換命令、拆分 key連接被拒INFO clients連接池過大、未釋放調小池子、查泄漏命中率低INFO statsTTL 過短、key 設計差調整策略、重新設計持久化卡頓INFO persistence磁盤 IO 不足換盤、調 fsync 策略數(shù)據不一致業(yè)務側日志雙寫順序錯、刪除失敗延遲雙刪、訂閱 binlog一個容易忽略的點INFO命令在高版本里可以帶 section 參數(shù)比如INFO memory只返回內存相關字段比全量 INFO 快很多。寫監(jiān)控腳本時用分節(jié)查詢能減少對主線程的影響。最后分享一個我在實際運維里養(yǎng)成的小習慣給每個業(yè)務線的 key 加上統(tǒng)一的命名前綴比如order:、user:、cfg:配合SCAN命令按前綴遍歷千萬別用 KEYS。這樣做的好處是排查時能快速圈定范圍做容量評估時也能按業(yè)務線統(tǒng)計。我一般是這么掃的redis-cli -a 密碼 --scan --pattern order:* | head -100另外新實例上線前我都會跑一輪壓測用 redis-benchmark 把基線摸清楚redis-benchmark -h 127.0.0.1 -p 6379 -a 密碼 -n 100000 -c 50 -t set,get -q這個基線數(shù)據的價值在于線上出現(xiàn)性能問題時你有個對照系——是整體變慢了還是某類命令變慢了一眼就能判斷。沒有基線的排查基本靠猜有了基線排查效率完全是另一個層次。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
国产丝袜美女在线一区| 劲爆欧美人妖三区91| 91男人天堂网| 久久成人国产精品| 91 在线亚洲| 哈哈操电影| 啪啪资源网| 国产又大又粗又长视频在线| av2014 日韩在线中文字幕| 日本三级一区二区 在线| 亚欧精品久久久久久久久久久| 欧美综合自拍亚洲综合图| 乱伦一二三区| 色婷婷久久综合超碰| a级免费在线观看| 久久久98网站免费视频| 日韩小电影| 婷婷亚洲综合| 69国产对白刺激| 天天综合色电影| 欧洲视频在线| 日日夜夜噜| 欧 美 自 拍 偷 拍| 男人的天堂,欧美亚洲另类国产日韩,日本高清一区二区 | 96国产污污污丝袜| 2020中文在线一区二区三区| 青青操在线亚洲视频观看欧美在线 | 成人色女网| www国产无码| 蜜色网色哟哟| 视频一区二区免费在线| 久草色悠悠在线视频| 亚洲欧美另类图片| 日韩少妇丰满亚洲| 欧美精品1区2区3区| 黑丝制服中文字幕| 日日操天天操| 免费成人在线观看91| 亚洲色9| 男啪女色黄无遮挡免费观看| 男人天堂综合| 天天干人妇| julia国产在线 | 大色网久久| 五月激情视频| 日韩色图 一区二区| 人妻日日干| 茄子社区国产精品| 人人摸人人干人人拍97| 亚洲91在线| 视频在线观看一二三区| 成人性爱美曰韩| 99视频自拍区| 久久怡红院| 久久久久久久97| 国产人伦精品一区二区三区 | 日本熟女不卡视频| 美美91成人国产精品欧美精品久久久久久久 | 欧美日韩99| 97伊人网| 欧美精品双插| 色综合五月天| 天天看天天在线精品| 精品综合久久久久久97| 91丝袜美腿网站| 中文字幕一区二区日韩网| 日韩人人精品| 狠狠躁AV| 国产精品一二三在线看| 懂色av中文字幕| 欧美日韩成人在线| 综合久久久久久久综合网| 中文一区二区| 九九热五区| 成人网站 免费观看| 久久东京热久久| 人人爽人人精品乱人伦AV| 亚洲免费成人精品电影| 99夜夜操| 天天热精品| 无码一区二区三区四区五区六区七区八区九区十区视频 | 黑人天8A∨高清网站| 嗯啊抽插大香蕉网页| 992大香蕉| 色诱avtt| 91久久精品蜜臀| 无遮挡一级毛片视频免费的| 日夜精品| 97在线视频免费看| 超碰无码五月97| 精品少妇一区二区三区免费观看| 婷婷AV一区二区三区| 老熟女乱伦片| 亚洲日韩国产精品| 欧美+日产+中文| 久久久久ab| 99色综合| 久99| 8050午夜少妇无码| 人妻一二三区| 97碰| 成人三级片一区二区三区视频| 密臀AV在线| 91chinese在线| 国产精品无码论坛| 操逼www.| 国产不良强奸视频免费看| 丰满人妻-区二区三区免费看 | 超碰欧美| 一级毛片久久久久久久女人18| 伊人影院日本| 国产偷人伦激情在线观看| 性色aV一区二区三区噜噜| 青操影院| 青青三级视频| 天天α片| 日韩午夜国产| 中国黑人三级片网站上区| 国产原创精品| 激情五月丁香五月| 99热精品在线播放| 国产精品熟女乱伦| 国产精品99久久久www| 国产高清26uuu| 一级婬片120分钟试看| 久久精品熟妇丰满人妻99| 好爽要喷了| 激情综合av| 熟妇人妻一区二区| 成人精品视频| 91熟女在线| 欧美 亚洲| 国产综合久久久麻桃个| 日韩亚洲国产视频| 懂色AV蜜臀无码精品APP| 日亚韩精品视频二区三| 国产精品久久久视频| 天美一二三在线观看Av| 亚洲欧洲久久天堂| 日韩色女精品| 殴美性天天| 久久超碰97| 欧美成人一级麻豆| 国产最火爆久久国产网站网站 | 操人91| 大香交伊人网| 十八禁网站在线| 亚洲国产欧美日韩精品一区二区三区,国产一区二区三区在线看片,欧美性猛交 XXX | 久操综合在线| 中文字幕av久久爽Av| 裸模AV女优| 熟妇精品juliaannAV| AV中文字幕剧情1区2区3| 久久美国毛片| 中文久久久| 亚洲电影中字一区二区| 久久无码电影| 亚洲色图超碰在线| 97爱亚洲综合色| 亚洲综合一| 91美女视频。| 中国AV美女| 免费观看的黄色的网站| 大香蕉十区| 一二三四视频在线社区中文字幕| 午夜毛片亚洲精品片国产久久久| 欧美爱三级日韩久久| AAAAAAAAA黄片| 久久艹逼视频| 亚洲限制级在线| 超碰碰小说97| 久久久久亚洲Av无码专区老牛影视| 国产精品麻豆免费视频| 岛国精品视频在线观看| 色综合潮| 天天综合网在线91| 午夜影美女日鸡鸡天天视频国产| 夜夜夜夜夜夜夜夜夜狠狠狠狠狠狠狠| 中文字幕一区二区三区蜜桃视频| 99久久国产精品免费高潮| 9色国产精品一区粉嫩| 久久是精品| 东京热男人天堂| 伊人精品久久网站| 嗯嗯嗯啊啊啊在线免费观看| 欧美在线干| 亚洲色综合| 国产三级中文有码在线视频| 久久免费精品96| 久久久久久久久一区二区三区| 欧美中文字幕日韩在线| 激情五月天婷婷| www.91欧美| 超碰99re| 亚洲图片欧美在线视频| 9久久美女首页| 麻豆精品一区二区三区四区免费观看| 91成人在线免费视频| 伊人亚洲国产一成人久久精品,久久| 99亚洲人人| 国产精品成人午夜福利| A片三级无码| 亚洲人妖网| 国产传媒av天美传媒在线| 青娱乐久久艹| 久久风骚城市| 国产女人和拘做爰视频| 成人综合网 欧美| 在线欧美亚洲| 亚洲一区中文字幕一区| 青青草中日韩在线| 少妇高潮对白在线观看| 成人在线视频一区| 一个色导综合| 国产精品午夜成人福利| av网站在线看| 中文啪啪视频| 神马午夜久久| 嗯嗯啊中文字幕| 天躁夜夜躁2021| 青娱乐国产精品| 91高跟美女在线播放| 亚洲欧美国产va在线播放频| 91色艳| 丁香五月色| 男人天堂久久精品不卡| 国产精品成人蜜臀AV在线| 狠狠躁天天躁日日躁| 八戒午夜福利理论片| 99999精品视频| 啊啊啊免费| 日本一级一级一级一级| 亚洲日韩电影| 中文字幕在线观看AV| 亚洲天天操| 91精品电影18| 男女做爰猛烈动高潮A片免费应用 少妇厨房愉情理伦片bd在线观看 不卡中文字幕aⅴ在线 | 1区2区3区中文字幕日韩| 日本一级特级毛片视频| 少妇六月天| 国产精品第一区第一页| 青青草啪啪网| 男女激情黄色网址| 2020中文字幕在线| 一区二区激情国产熟女| 日本在线观看网址| 97超碰逼| 金莲网址| 在线欧美亚洲| 精品免费1| 日本欧美中文字幕| 欧美日韩少妇色情| 亚洲色欲天天人妻无码系列专区| 国产女人视频三四五区| 人妻酒店出差被中出免费在线播放| 黄片免费视频2019| 久久久免费懂色| 蜜乳av首页| 久久久久久999| 国产夫妻一区二区| 91快色色色色色| 四虎精品亚洲| 禁十八久久| 亚洲情色中文字幕一区| 中文字幕黄色一起草| 九九热九九热| 亚洲成a人在线观看久| 欧美亚洲色的图| 亚欧精品久久久久久久久久久| 中文字幕丰满人妻日本| 黄片直播三级黄片两女一男| 亚洲人综合19| 91欧美丨精品丨入口| 国产欧美亚洲精品a第2页| 9丨久久九九九| 久插不卡| 一区二区三区四区色图| WWW啪啪的com| 一区二区视频在看| 色www精品视频在线观看| 日韩人妻无码专区| 国产又猛又粗又爽又黄| 欧美日韩久久精品爱爱| 久久综合久色欧美综合狠狠| 国内91熟女人妻丝袜天天精品视频在线 | 亚洲91少妇| 国产精品爱欲| 加勒比海人人操超碰在线| 九九热超碰97亚洲最新香蕉| 亚洲经典啪啪| 啪啪啪东京| 欧美丝袜亚洲| 天天射夜夜| 精品超碰中文在线| 午夜电影在线观看无码专区| 97视频在线看| 啊啊啊男女| 2025亚洲男人天堂| 色综合色色| 日韩欧美aⅴ综合网站发布| 伊香蕉综合久久久久久久噜噜噜| 天天看高清麻豆| 成人 日韩欧美一区| 国产精品无码久久久久2025| 色在线视频导航| 97精品视频在线播放| 国产老熟女| www.婷婷| 久久久久亚洲Aⅴ无码| www.99热在线只有精品| 久久国产视频性吧| 欧美性爱另类综合| 亚洲一欧洲中文字幕在线| 精品人妻视频入口| 97超碰人妻| 99热在线只有精品| 天天草AV| 久久99精品国产| 国产大片精久久久久久| 久久女人视频| 精品.99999| 熟妇在线视频一区二区| 色婷婷久久| 妺妺跟我一起洗澡没忍住| 欧美精品一区二区少妇免费A片 | 亚洲欧美成人在线| 久久九九99| 国内毛片无码一级毛片| 欧美性爱伊人| 国产精品成人蜜臀AV在线| 色就色综合| 久久黄片国产一区二区| 超碰无码加勒比| 欧美一区二区一级岛国大片| 91欧洲国产成人久久精品网站| 亚州性色| 成人怡红院| 91欧美综合| 国产区在线| 日韩精品亚洲一二三| 91痴汉| 伊人97| 亚洲天堂资源在线| 麻豆成人影音在线| 午夜舔阴达高潮视频免费看| 秋霞一集毛片观看| 日韩av免费一级电影| 亚洲一卡二卡在线免费| 亚洲黄色网址| 在线小说视频一区| 欧美精品欧美精品系列| 99这里只有精品| 一级AAA片一区二区三区| 天堂亚洲精品| 青青在线视频日韩欧美| 日本操逼视频在线| 人人操人人操人人人操| www网站黄| 欧美色色色| 欧美熟爽综合| 欧美另类自拍 | 亚洲天堂中文字| 久久人人舔人人爽舔人人av片| 黄片无码在线制服| 五月天婷婷久久| 99久久久无码| 艳尻美人妻| 久久久精品一区二区| 偷拍亚洲情色| 精品国产一区探花在线观看| 国产精品免费日韩| 大香蕉综合在线| 嗯啊不要在线| 日韩电影天堂视频二区三区| 欧美亚洲清纯| 97亚洲在线| 人人操我人人干| 免费操逼视频下载| 人人妻人人操人人乐| 久草新免费| 啊啊在线| 少妇一级婬片免费放一级a性色.| 亚洲欧美日韩夜夜| 中文字幕加勒比海高清无码免费视频| 亚洲天堂日本| 一级二级在线观看| 午夜福利在线合集| 伊人影院在线理论播放| 麻豆a'v电影| 亚洲高清自拍| 日韩精品一区二区日韩| 激情小说五月天| 天天α片| 久久亚洲一区女同性恋中文字幕| 国产精品一区二区亚洲人成毛片| 女人被添高潮免费视频| 久久色一区| WWW美腿丝袜香蕉中文| 亚洲久久久久| 精品人妻美妇91job| 啪啪91| 中文字幕精品专区搜索结果91| 亚洲激情在线| 午夜偷拍久久熟女| 国产精品小视频一区二区三区| 久日综合网| 久久免费少妇| 久久久久久AⅤ无码免费肉站| 精品网站9999| 亚州欧美在线| 333kkkk·亚洲com久久| 操学生天天| 东京热天堂网| 超碰九色| 天操天操夜操夜月月年年操操 | 九九成人视频| 欧美激情一| 无码 黑人一区二区三区| 67914亚洲精品| 亚洲一二三四区在线免费看视频 | 18禁超污无遮挡无码免费网| 污污污8888| 国产精品福利视频| www.91久久| 伊人四虎综合| 91c色| 91av天美性媒精品视频| 91精品无码久久久久久久| 亚洲无码色| 国产自偷| 手机看片1025| 天天爽入口| 欧美亚洲尤物久久| A男人的天堂| 亚洲欧洲无码bt精品合集| 亚洲精品丝袜-不卡成人免费……| 国产蜜臀在线| 黄色一级视| 欧美91精彩| 日韩性爱1级片视频| 有码色中文字幕在线观看| 国产精品ww久久| 日韩三四五区| a片自拍直播视频| 爽爽淫人网| 一区二区影视| 在线观看一卡二卡| 日韩日本欧美在线观看| 日本精品国产视频| 性爱免费视频成人| 亚洲综合骚逼| xxx0国产在线播放| 狠狠97| 五月婷婷丁香| 久久久久久久9999| 97国产精品国| 99re免费视频精品全部| 金典av| www.大香| 亚洲中文字幕久久无码精品| 婷婷五月天激情小说| 天天欧美| 国产精品一区二区在钱播放| 91性高朝久久久久久久久| 91av天美性媒精品视频| 日本高清_区二区三区| 色婷婷一区二区三区久久午夜| 亚洲一本大道中文字幕无码在线| 亚洲欧美国产精品久久久久久久| 五月婷色| 国产综合久久久麻桃个| 精品久久99| 一级日本牲交大片好爽在线看| 夜草欧美| 少妇滛荡视频| 日韩三级伦理中文字幕| 精品国产国产AV| 国产超碰人人爽人人做| 久久岛国| 亚州久久9| 久久久久国产精品喷潮免费观看臀 | 好属操| 69精品人人人人| 乳欲人妻办公室奶水| 国产精品97超碰| 大香蕉啪啪啪| 日韩av电影成人在线| 超碰无码五月97| 五月丁香综合| 天天视频网站黄| 锕锕好爽 死我在线观看| 东京热免费视频| 夜夜草天天| 色踪合AV| 又大又长又爽| 亚洲成人性爱在线观看| 91天天综合网| 国模91| 按摩中文字幕| 午夜国产成人福利视频| 中文一区二区三区影院| 亚洲涩图欧美| 亚洲 中文 女同| 玖玖玖玖精品国产剧情| 操碰97| 五月天亚洲网| 91n美女视频| 五月天黄色激情视频| 国产精品人妻无码久久久互動交流 | 亚洲成aⅴ人片不卡无码| 亚洲欧美天| 校园春色综合色| 人人考人人摸人人干| 国产无码精品无码| 欧美在线电影| 夜夜青青无码影院| 操人妻逼91| 亚洲色五月| 日韩一区二区高清在线观看的| 久草在线| 欧美春色| 亚洲区限制级 99| 一区麻豆 高清中文字幕| 精品一区二区亚洲国产| 色网在线视频观看免费| 日韩av电影成人在线| 亚洲色人阁| 日韩有码回春沙龙第一页| 亚洲日韩青青草色月| 五月香婷婷| 亚洲Av无码成人精品国产| 国产AAAAAABBBBB| 亚洲国产精品无石码久久| 欧美第五页| 欧美亚州色的图| 美女淫穴| 久久人人爽爽爽人久久久| 久久久久免费少妇| 亚洲精品99| 一块操欧美性爱| 日韩丝袜二区| 国产熟女免费观看久久| 欧美激情性久久久久久| 一级片视频啪啪| 久久久999| 高清无码人妻久久久一区二区三区aⅴ| 热久久无毒不卡| 老鸭窝黄色视频网站| 亚洲情色一区三区| 欧中日成人免费影视| 色999人与兽| 亚洲日本加勒比在线| 大香蕉av在线| 五月天婷婷色| 亚洲精品丝袜-不卡成人免费…… 久久久久成人蜜桃精品 | 嫩草伊人久久精品| 亚洲色图国产另类| 日日夜夜草草草| 大香蕉啪啪啪啪在线| 美国久久一二三四| 久久久久亚洲一区女同性恋中文字幕| 91久久伊人婷婷青青草| 99亚洲人人| 欧亚久久偷拍视频| 亚州伊人色综台| 久久精品性| 久久99久久99久久99人受| 国产情侣自拍在线播放| 成人av免费观看| 国产精品老师| 日韩精品一区二区三区色欲| 色播五月婷婷| 少妇超碰在线| 国产人伦精品一区二区三区| 91 丝袜在线| 青青草视频在线观看一区二区| 91色黑人少妇| 神马久久久久久久久久久久| 中亚黄色三级大片| AV色五月| 日本布卡一区二三区| 九九九国产| 国产一区在线播放| 亚洲?V无码专区在线电影| 一级岛国大片| 日本一级婬片试看三分钟| 亚洲AV无码黄色强奸| 激情五月天丁香社区| 色色无码| 国产夜夜操| 中国黑人三级片网站上区| 91亚洲欧美综合高清在线| 一二三卡欧美日韩人妻免费精品| 淫淫综合网| 九九九久久久| 国产美女裸体秘 永久无遮挡| 午夜影美女日鸡鸡天天视频国产| 三级片网站在线播放| 91xingse| 欧美一二在线| 日韩特一级久久| 亚洲欧美日韩激情不卡| 国产亚洲深夜激情| 日韩性爱播放| 男人的天堂2018东京热啪啪啪| sss视频华人在线| 97精品在线| 大香蕉淫人| 日韩免费簧片| 婷婷丁香五月激情啪啪| 久久久工口| 超碰 国产熟女精品一区| 大香蕉日韩| 激情五月天插| 婷婷五月丁香五月| 亚洲精品天天影视综合网 | 婷婷激情啪啪| 亚洲情色在线| 东京热综合久久一区二区| 日韩熟女无码| 丁香色色网| 亚洲中文字幕乱码无码一区二区| 亚洲色棕合| 校园春色综合网| 国产网站在线播放| 欧美 传媒 麻豆 日韩 偷拍| 91色伦| 中文字幕AV乱伦| 日本操逼视频导航| www四虎| www.人人摸在线视频| 亚洲影院365| 九九亚洲视频| 天堂亚洲精品久久老牛| 精品无码欧美三级| 九色视频91| 天天天天做夜夜夜夜做| 又大又大又大又粗爽高潮观看 | 99∨VTV| 国产精品亚洲日韩骚欢乐谷最新地址发布页huanieguty性屋娱乐妖精视频 | 97精品免费视频网站| 自拍鲍鱼一区在线高清观看免费| 久久久久久9999| 欧美视频在线第3页| 欧美性生活内射| 肏逼视频日本| 99视频内射三四| 亚洲亚洲亚洲天堂天堂| 在线无码视频| 97亚洲资源| 亚洲影视综合| 精品少妇人妻av久久免费| 夜夜操91744565| 另类小说欧美激情校园春色| 国产91久久九九免费精品无码| 黑丝日韩av丝袜av| 国产欧美日本亚洲精品| 区日韩亚洲乱码av电影| 国产人妻精品一区二区三区秋霞| 黄色激情电影在线观看| 欧州色图区| 九九九精品美女| 日韩性爱网址| 91亚洲黄色网| 婷婷激情五月天小说网| 激情文学 亚洲图片| 国产精品亚洲无码| 人妻美腿丝袜制服诱惑综合天堂-| 午夜毛片亚洲精品片国产久久久| 性爱1区| 天天综合网视频91| 亚洲古典另类欧美在线| 97操综合| 欧美日韩国内不卡| 偷拍亚洲视频一区二区三区四区| 日韩丰满熟妇| 久久久噜噜噜久久人妻| 九九探花视频在线观看| 蜜桃狠狠色伊人亚洲综合 | 日本狠狠干| AV天堂丝袜| 特色a在线上| 天美国产三级传媒| 亚洲不卡三级手机播放| 天天综合网91入口| 翔田千里Av在线| 久久久穴999| 视频黄色国产一级| 中字一区| 色激情五月天| 成人久久久| 一及黄久一点| 亚洲精品三区在线观看| 亚洲骚男同com| 伊人色综合网电影 | 乱人乱色一区二区三区免费| 激情丁香五月| 丰满人妻区一区二区三| 台湾大香蕉99热| 在线无码网站| 在线亚洲丝袜视频网站| 久久亚洲AV成人精品无码| 亚欧美色图| 久久人妻丝袜一区二区三| 天天干电影| 久热精品色情| 国产精品久久久久久久毛片1| 国产怡红院在线| 女优视频第10页| 久久黄片国产一区二区| 99精品高潮| 99精品久久| 中英熟女操女| 成熟熟女国产精品一区二区| 亚洲激情av| 96精品久久久久久久久久| 东京热av男人的天堂| 久久一区二区三区入口| 国产色图乱伦| 成人欧美日超碰| 五月丁香综合激情| 性爱综合一区二区| 久草综合网| 亚洲一二三精品久久网| 在线精品福利免费播放| 三级色影综合网| 久久av色| 五月天婷婷色| 香伊人在线| 清纯唯美激情| 97中文字幕色| 婷婷五月丁香五月| 欧美18 在线观看| 男人天堂毛片| 午夜成人福利影视| 婷婷AV一区二区三区| 日韩特级毛片免费观看全集| 国产精品在线一区二区| 极品丝袜无码| 国产高清精品福利| 日产欧美电影一区二区三区| 啊啊啊啊,啊啊好多水| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 老熟女阿 国产91| 亚州乱码中文字幕综合久久久| 无码日韩网站| 无码一区免费在线不卡| 丰满欧美放荡少妇在线| 五月婷婷深深爱| 黄片com.| 极品销魂美女一区二区| 九九九九九九精品| 亚洲自拍欧美国产首页网曝 | 欧美久久九九| 永久免费发布性爱网| 蜜臀AV一区二区三区| 中文字幕第23区| 爱爱动态120秒| 婷婷丁香久久| 3d成人精品一区二区| 色色毛片| 亚洲美女高潮喷水视频| 奇米狠999| 欧中美三级一区二区三区| 五月天婷婷久久| 欧美日韩一区二区三区四区蜜桃| 久久成年片色大黄全免费网站| 成人开心网在线视频| 国产视频第2页| 91丝袜美腿网站| 丰满人妻一区二区三区免费,| 久久一级无码精品毛片6| 精品日韩中文在线| 操碰97| 啊啊啊爽爽| 91精品91久久久久77777| 日本熟妇精品九九| 久操 高清| 欧美人妻二区三区| www.91色综合| 五月色综合| a级理论午夜日本| 粉嫩不卡一区二区性爱| 国内精品久久人妻性色av| 99精品国产户外露出| 亚洲精品97久久| 亚洲色图欧洲| 91久久婷婷| 九九热三级片| 青青草在线视频播放器| 日日骚av| 新怡红院| 91色宗合| 亚洲 欧美 色图| 91n欧美| 日本不卡一二区| 日日躁夜夜躁狠狠躁超爽| 九九九九九九免费视频| 91青青在线视频| 日韩熟女视频二区| 欧美在线|亚洲| 国产精品97超碰| 色97综合中文字幕| 欧美人妻一区二区| 亚熟hd视频在线| 骚女高跟AV在线| 国产精品在线一区二区| 99精品人人爽| 中文字幕日韩情色| 亚洲高清综合网| 日本在线伊人啪啪| 精品人妻中文字幕高清| 桃花色综合影院| 亚洲字幕一区二区| 免费伦费视频在线观看| 色婷婷香蕉| 天天综合精品| 91红杏| 日日橹狠狠爱欧美超碰| 91男人天堂网| 欧美啪啪啪91| 九九九色| 强奸乱伦AV网址| 天天日天天干天天整| 久久久97| 中文字幕一区 二 区 三 四 五 区日 日 骚| 另类综合另类| 亚洲色图欧美另类在线| 色五月AV在线| 日韩熟妇二区| 欧美成人亚洲精品| 综合视频91| 天天操妹子| 一起草在线视频| 亚洲成人性爱网站在线播放| 久久精品国产亚洲AV嘿嘿| 五月丁香六月婷综合成人综合| 丁香五月AV| 久久超碰免费的| 伊人在线大香蕉视频久久| 97亚洲中文| 日韩熟女无码| 国模精品一区二区三区苹果色戒 | 9国产超碰| 国产精品岛国片在线观看| 日日夜夜干| 欧美伦乱爱| 九九九成人| 伊人精品久久网站| 91丨九色丨43老版熟女| 伊人国产视频| 久久久月天| 超碰国产精品无码| 干干干天天| 久操B网| 91狠狠狠| 国产二区三区免费视频| 亚洲啪啪性视频| 国产精品乱人伊人网| 少妇久久久免费| 在线观看中文字幕| 久久精品店| 性色乱AV一区二区| 亚洲精品九九九九九九| 天堂v无码免费视频| 欧美在线观看综合国产| 好爽,再快点啊哈嗯嗯嗯嗯| 亚洲精品蜜桃久久久| 日B操| 性吧在线视频| 99这里都是精品| 老熟女乱伦片| AA丁香综合激情| 啊啊啊啊好大好硬啊啊啊啊啊| 日本一区不卡| 免费黄色A片| 欲香欲色天天天综合和网| 国产传媒日韩| 九九香蕉网| 激情四射五月天| 澳门黄片一香蕉视频| 五月婷婷深深爱| 骚货 中文字幕 av| 欧美一区二区一级岛国大片| 色av中文字| 中文字幕一区二区无码成人| 免费超碰97在线观看| 精品v1区| 九九九热| 亚洲激情网一二三四区| 欧洲亚洲人人爽爽视频| 天天色黄色影院天天操| 高清不卡一二三区视频......| 精品97久久| 岛国黄色大片网站| 色综合20p| 色就色综合| 亚洲激情色片| 国产精品不卡av免费在线观看| 日韩精品一二三四| 久久精品28| 亚洲精品视频在线| 97一区二区三区视频| 少妇熟女1区2区3区| 精品久久久久瑟瑟| 亚欧高清| 色五月综合网| 97在线公开视频| 国内三级自拍小视频在线观看| 欧美综合色综合| 老鸭窝在线视频播放| 3p国产色噜噜一区| 亚洲另类色综合网站| 国产版a级片直播在线| 亚洲天堂电影网| 日韩亚洲Av人人夜夜澡人人爽| 香蕉大久久久| 亚洲AV无码国产成人| 在现视频女上位好爽| 色五月AV| 顶级少妇BT天堂| 91丨人妻丨国产丨丝袜| 少妇99成人麻豆| www国产无码| 欧美 传媒 麻豆 日韩 偷拍| 超碰人人操97碰| 熟女欧美日韩综合婷婷| xxxx网站亚洲精品| 亚洲91大片| 色婷婷五月综合激情中文字幕| 久日91在线| 黄色大香焦1级‘′‘| 天天操熟妇| 婷婷综合网站| 91青青草| 91在线视频免费中出| 收看日本人日bb| 91中文精品日韩欧美在线| 100啪啪视频大全| se,,,亚洲欧美| 97欧美性爱| 伊色久人大在线| 天天爽爽爽爽| 9国产超碰| 91n免费处女| 91黑人无码激情在线| 午夜精品久久久久久久久久久久久 | 伊人久久亚洲色欲综合网站| 色综合色欲色综合色综合色综合| 九九九成人| 久久综合乱子伦国产免费| 国产日韩欧美中文在线播放| 成人在线午夜视频一区| 国产精品青草综合久久| 水滴偷拍| 伊人久久大香线综合无码| 色操逼网| 老熟女综合网| 久久超碰、| 亚洲AV性爱电影| 嗯嗯啊啊啊好爽| 91大神电影天堂| 亚洲黄色a级片| 91丝袜| 伊人国产视频| 中文字幕在线日亚州9| 操东北女人| 骚人妻少妇视频| 嗯嗯啊啊视频在线看| 99久久精品无码一区二区毛片免费| 大屁股熟女一区二区三区| 激情婷婷五月天| 日本三级A片网站com| 欲色综合| 乱理日韩中文| 日本精品一区二区中文字幕| 一级性爱网| 久久精品一区二区三区蜜桃臀| 亚洲操人| 无码外流操逼视频| 蜜臀久久久99久久久久 | 人妻色情天天操| 国语人妻精彩刺激| 日本一本道A级黄色毛片试看60分钟| 久久久久久9| 久久99精品九九久久久婷婷| 又大又白奶子| 熟女乱伦A| 亚洲国产丝袜熟女av| 亚洲午夜蜜臀| 亚洲aw毛茸茸在线| 中文字幕成人| 亚欧免费| 丁香色狠狠色综合久久小说| 91在线国产后入风骚翘臀美女素人| 五月天黄色av| 操操碰| 人妻另类 专区 欧美 制服| 欧美久久人体| ai欧美亚洲小说| 2024黄色视频| 97欧美日韩精品| 天天操人人操骚逼网站| av天堂影视中文在字幕在线中文| 激情综合二| 插入逼91| 精品一区二区三区麻豆| 日韩在线观看AV| 久久超碰大香蕉| 福利风月五月天影院| 婷婷五月天色| 黄色网址在线免费观看| 亚洲图片色图欧美另类| 亚洲国产熟妇综合色专区| 91精品在线播放| 夜色97| 懂色AV中文| 毛片17S| 中日高清无码操逼视频| 强奸乱伦资源| 啪啪免费| 91一区二区三区蜜桃| 97超碰久久| 久操免费观看| 婷婷五月天色网| 四虎精品一区| 亚州春色| 日日干夜夜操视频h| 天天干2区3区| 五月婷婷六月丁香| 99只有精品| 涩五月婷婷| 全球成人中文在线| 国产在线视视频有精品| 东亚亚洲无码高清| 隔壁邻居波多野结衣中文字幕| 狠狠色伊人亚洲综合网站色| 亚洲AV色图| 中文区中文字幕免费看| 水滴偷拍| 九久久九九久视频| 大香蕉狠狠爱| 色妺妺AⅤ| 97在线观| 麻豆久久一区二区三区| 中国人高清www色视频免费| 欧美色乱| 日韩亚洲欧美中文字幕| 国产免费黄色一级大片| 少妇色| 一中国女人毛片水真多| 农村女一级毛卡片| 操逼无码操逼| 中文字幕一区二区日韩网| 91搞逼视频| 2021久久国产综合精品青草| 探花一区在线| 久久精品美女一区| 五月天伊人| 69精品在线| 97精品一二区| 东北老女人的激情视频| 亚洲超碰综合网| 少妇丝袜在线观看AV| 亚洲,欧美,综合网| 国产精品视频在线观看| 中文久久久| 成人自拍三级在线观看| 亚洲一区日韩精品中文字幕| 亚洲乱码精品一区二区| 嫩呦国产一区二区三区AV| 亚洲无码偷拍| 三级特黄60分钟播放| 精品国产乱码久久久久久口爆网站 | 伊人色综合网电影| 久久激情综合| 中文字幕91综合| 天美传媒在线一区| 色偷综合| 快灬快灬 一下爽蜜桃在线观看| 97超碰色色| 搡老熟女免费视频| 啪啪资源网| 免费视频无码| 午夜天天碰综合视频| 97在线观视频免费观看| www.人人摸在线视频| 天天干18禁| 高清无码在线播放网站| 人妻激情偷乱视三区频一区二区| 久久五月天婷婷| 中文字幕在线观看网页| 人澡逼| 97免费视频在线| 三级激情网站| 国产成人+综合亚洲+天堂| 亚洲无套久久嗯嗯| 香蕉免费一区二区三区不读 | 91视频伊人| 人人扣人人操| 99综合| 97精品97| 日本男人天堂| 亚洲精品蜜桃久久久久久久| 精品综合久久久久久97| 男人午夜天堂| 欧美日韩性爱操大逼| 五月丁香六月婷| 日日骚精品视频| 欧美色狠| 人人操人人操草草| 久久久久9久久久久| 亚洲,欧美,综合网| 久久伊人最新网址视频| 3p国产色噜噜一区| 97硬碰| 欧美最婬乱婬爆婬牲视频| 操逼视频色| 猛交交| 亚洲欧美日韩国产丝袜自拍中文| 91色狼| 国产综合操逼高清| 色av中文字幕| 欧美综合亚洲综合| 很很热性爱视频| 久久久久密臀一区二区| 欧美丝袜中文字幕07在线| 国产精品自拍xxxx| 黄色成品网站| 清纯唯美综合亚洲| 中文字幕中文字幕一区二区| 色性荡荡荡荡视频| 97网站在线观看| 日韩欧美国产一区二区三区四区| 啪啪视频mP4| 九区国产| 91大神精品长腿在线观看网站| 狠狠爱综合网| 免费国产| 人人操我人人干| 九九九久千久久激情蜜桃在线看 | 天天艹天天日| 久久久久久久久久久久久久久乱码| 2019男人的天堂| 日韩乱中文| silk lablo在线观看一区二区| 啪啪自拍九九综合| 婷婷天堂站| 久久久三区二区一区| 欧美日韩插逼视频| 久久久久性熟视频| 欧美日韩资源| 婷婷五月天在线观看| 蜜桃臀一区二区aV| 亚洲成人av电影在线| 亚洲色图国产另类| 亚洲一级黄色毛片| 操九九九九九九| 97色碰| 青青国产精品在线|