精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

我為什么用ES做Redis監(jiān)控,不用Prometheus或Zabbix?

存儲(chǔ) 存儲(chǔ)軟件 應(yīng)用安全 Redis
Redis當(dāng)下很流行,也很好用,無論是在業(yè)務(wù)應(yīng)用系統(tǒng),還是在大數(shù)據(jù)領(lǐng)域都有重要的地位;但Redis也很脆弱,用不好,問題多多。

[[325489]]

 [[325490]]

李猛

數(shù)據(jù)技術(shù)專家

Elastic-Stack產(chǎn)品深度用戶,ES認(rèn)證工程師,對(duì)Elastic-Stack開發(fā)、架構(gòu)、運(yùn)維有深入體驗(yàn);

實(shí)踐過多種ES項(xiàng)目,最暴力的大數(shù)據(jù)分析應(yīng)用,最復(fù)雜的業(yè)務(wù)系統(tǒng)應(yīng)用。

序言

 

圖示:Redis熱度排名

Redis當(dāng)下很流行,也很好用,無論是在業(yè)務(wù)應(yīng)用系統(tǒng),還是在大數(shù)據(jù)領(lǐng)域都有重要的地位;但Redis也很脆弱,用不好,問題多多。2012年以前都是以memcached為主,之后轉(zhuǎn)到Redis陣營(yíng),經(jīng)歷過單實(shí)例模式、主從模式、哨兵模式、代理模式,集群模式,真正公司層面用得好的很少,對(duì)于Redis掌控都很片面,導(dǎo)致實(shí)際項(xiàng)目中問題不少。

Redis要想用得好,需要整體掌握3個(gè)層面:

  • 開發(fā)層面
  • 架構(gòu)層面
  • 運(yùn)維層面

其中架構(gòu)與運(yùn)維至關(guān)重要,多數(shù)中小型企業(yè)僅在開發(fā)層面滿足常用功能,數(shù)據(jù)規(guī)模稍微大些,業(yè)務(wù)復(fù)雜度高些,就容易出現(xiàn)各種架構(gòu)與運(yùn)維問題。本文主旨是探討Redis監(jiān)控體系,目前業(yè)界當(dāng)然也有很多成熟的產(chǎn)品,但個(gè)人覺得都很常規(guī),只做到一些粗粒度的監(jiān)控, 沒有依據(jù)業(yè)務(wù)需求特點(diǎn)因地制宜去細(xì)化,從而反向的提供架構(gòu)開發(fā)優(yōu)化方案。

本文內(nèi)容將圍繞如下幾個(gè)問題展開討論:

Redis監(jiān)控體系有哪些方面?

構(gòu)建Redis監(jiān)控體系我們做了哪些工作?

Redis監(jiān)控體系應(yīng)該細(xì)化到什么程度?

為什么使用ELK構(gòu)建監(jiān)控體系?

需求背景

項(xiàng)目描述

公司業(yè)務(wù)范圍屬于車聯(lián)網(wǎng)行業(yè),有上百萬級(jí)的真實(shí)車主用戶,業(yè)務(wù)項(xiàng)目圍繞車主生活服務(wù)展開,為了提高系統(tǒng)性能,引入了Redis作為緩存中間件,具體描述如下:

  • 部署架構(gòu)采用Redis-Cluster模式;
  • 后臺(tái)應(yīng)用系統(tǒng)有幾十個(gè),應(yīng)用實(shí)例數(shù)超過二百個(gè);
  • 所有應(yīng)用系統(tǒng)共用一套緩存集群;
  • 集群節(jié)點(diǎn)數(shù)幾十個(gè),加上容災(zāi)備用環(huán)境,節(jié)點(diǎn)數(shù)量翻倍;
  • 集群節(jié)點(diǎn)內(nèi)存配置較高。

 

圖示:Redis集群架構(gòu)與應(yīng)用架構(gòu)示意圖

問題描述

系統(tǒng)剛開始關(guān)于Redis的一切都很正常,隨著應(yīng)用系統(tǒng)接入越來越多,應(yīng)用系統(tǒng)子模塊接入也越來越多,開始出現(xiàn)一些問題,應(yīng)用系統(tǒng)有感知,集群服務(wù)端也有感知,如下描述:

  • 集群節(jié)點(diǎn)崩潰;
  • 集群節(jié)點(diǎn)假死;
  • 某些后端應(yīng)用訪問集群響應(yīng)特別慢。

其實(shí)問題的根源都是架構(gòu)運(yùn)維層面的欠缺,對(duì)于Redis集群服務(wù)端的運(yùn)行監(jiān)控其實(shí)很好做,本身也提供了很多直接的命令方式,但只能看到服務(wù)端的一些常用指標(biāo)信息,無法深入分析,治標(biāo)不治本,對(duì)于Redis的內(nèi)部運(yùn)行一無所知,特別是對(duì)于業(yè)務(wù)應(yīng)用如何使用Redis集群一無所知:

  • Redis集群使用的熱度問題?
  • 哪些應(yīng)用占用的Redis內(nèi)存資源多?
  • 哪些應(yīng)用占用Redis訪問數(shù)最高?
  • 哪些應(yīng)用使用Redis類型不合理?
  • 應(yīng)用系統(tǒng)模塊使用Redis資源分布怎么樣?
  • 應(yīng)用使用Redis集群的熱點(diǎn)問題?

監(jiān)控體系

監(jiān)控的目的不僅僅是監(jiān)控Redis本身,而是為了更好的使用Redis。傳統(tǒng)的監(jiān)控一般比較單一化,沒有系統(tǒng)化,但對(duì)于Redis來說,個(gè)人認(rèn)為至少包括:一是服務(wù)端,二是應(yīng)用端,三是服務(wù)端與應(yīng)用端聯(lián)合分析。

服務(wù)端:

  • 服務(wù)端首先是操作系統(tǒng)層面,常用的CPU、內(nèi)存、網(wǎng)絡(luò)IO,磁盤IO,服務(wù)端運(yùn)行的進(jìn)程信息等;
  • Redis運(yùn)行進(jìn)程信息,包括服務(wù)端運(yùn)行信息、客戶端連接數(shù)、內(nèi)存消耗、持久化信息 、鍵值數(shù)量、主從同步、命令統(tǒng)計(jì)、集群信息等;
  • Redis運(yùn)行日志,日志中會(huì)記錄一些重要的操作進(jìn)程,如運(yùn)行持久化時(shí),可以有效幫助分析崩潰假死的程序。

應(yīng)用端:

應(yīng)用端、獲取應(yīng)用端使用Redis的一些行為,具體哪些應(yīng)用哪些模塊最占用 Redis資源、哪些應(yīng)用哪些模塊最消耗Redis資源、哪些應(yīng)用哪些模塊用法有誤等。

聯(lián)合分析:

聯(lián)合分析結(jié)合服務(wù)端的運(yùn)行與應(yīng)用端使用的行為,如:一些造成服務(wù)端突然阻塞的原因,可能是應(yīng)用端設(shè)置了一個(gè)很大的緩存鍵值,或者使用的鍵值列表,數(shù)據(jù)量超大造成阻塞。

解決方案

為什么會(huì)選擇Elastic-Stack技術(shù)棧呢?

多數(shù)的第三方只監(jiān)控一些指標(biāo),對(duì)于明細(xì)日志還是采用ELK(Elasticsearch、Logstash、Kibana),也就是說用第三方監(jiān)控指標(biāo)之后,還得再搭建一個(gè)ELK集群看明細(xì)日志。

再就是說Elastic-Stack技術(shù)棧整合的優(yōu)勢(shì),指標(biāo)也可以、日志文件也可以,從采集開始到存儲(chǔ)、到最終報(bào)表面板都整合得非常好,門檻很低。

下面詳細(xì)聊聊我們具體怎么做的,做了哪些工作?

服務(wù)端系統(tǒng)

Elastic-Stack家族有Metricbeat產(chǎn)品,支持系統(tǒng)層面的信息收集,簡(jiǎn)單的配置下Elastic集群地址和系統(tǒng)指標(biāo)模塊即可上線,并且會(huì)在Kibana中創(chuàng)建已有的系統(tǒng)監(jiān)控面板,非常簡(jiǎn)單快速,一般運(yùn)維就可以搞定。

 

圖示:metrcibeat示意圖

系統(tǒng)指標(biāo)信息收集配置樣例如下:

 

服務(wù)端集群

收集Redis集群運(yùn)行信息,業(yè)界通常做法都是采用Redis提供的info命令,定期收集。

info獲取的信息包括如下:

  • server:Redis服務(wù)器的一般信息
  • clients:客戶端的連接部分
  • memory:內(nèi)存消耗相關(guān)信息
  • persistence:RDB和AOF相關(guān)信息
  • stats:一般統(tǒng)計(jì)
  • replication:主/從復(fù)制信息
  • cpu:統(tǒng)計(jì)CPU的消耗command
  • stats:Redis命令
  • 統(tǒng)計(jì)cluster:Redis集群信息
  • keyspace:數(shù)據(jù)庫(kù)的相關(guān)統(tǒng)計(jì)

Elastic-Stack家族的Metricbeat產(chǎn)品也支持Redis模塊,也是采用info命令獲取的,但是有一些實(shí)現(xiàn)的局限性,如下描述:

  • Redis集群的主從關(guān)系信息,Metricbeats表達(dá)不出來;
  • Redis集群的一些統(tǒng)計(jì)信息,永遠(yuǎn)是累計(jì)增加的,如命令數(shù),如果要獲取命令數(shù)的波峰值,則無法得到;
  • Redis集群狀態(tài)信息變化,Metricbeats是無法動(dòng)態(tài)的,如集群新增節(jié)點(diǎn)、下線節(jié)點(diǎn)等。

所以這里參考了CacheCloud產(chǎn)品(搜狐團(tuán)隊(duì)開源),我們自定義設(shè)計(jì)開發(fā)了 Agent,定時(shí)從Redis集群采集信息,并在內(nèi)部做一些統(tǒng)計(jì)數(shù)值的簡(jiǎn)單計(jì)算,轉(zhuǎn)換成Json,寫入到本地文件,通過Logstash采集發(fā)送到Elasticsearch。

 

圖示:Redis服務(wù)端運(yùn)行信息采集架構(gòu)示意圖

服務(wù)端日志

Redis服務(wù)端運(yùn)行日志采集很簡(jiǎn)單,直接通過Elastic-Stack家族的Filebeat產(chǎn)品,其中有Redis模塊,配置一下Elastic服務(wù)端,日志文件地址即可。

 

圖示:服務(wù)端日志采集過程

Redis運(yùn)行日志采集配置:

 

應(yīng)用端

應(yīng)用端信息采集是整個(gè)Redis監(jiān)控體系最重要的部分,也是實(shí)現(xiàn)最麻煩、鏈路最長(zhǎng)的。首先是修改jedis(技術(shù)棧Java)源碼,增加埋點(diǎn)代碼,重新編譯并引用到應(yīng)用項(xiàng)目中,應(yīng)用端對(duì)于Redis集群的任何命令操作,都會(huì)被捕捉,并記錄下關(guān)鍵信息,之后寫入到本地文件。

 

圖示:Redis應(yīng)用端行為采集架構(gòu)圖

應(yīng)用端采集的數(shù)據(jù)格式如下:

 

圖示:應(yīng)用端采集的數(shù)據(jù)案例

jedis修改:

jedis改造記錄的信息如下:

  • r_host:訪問Redis集群的服務(wù)器地址與端口,其中某一臺(tái)ip:port;
  • r_cmd:執(zhí)行命令類型、如get、set、hget、hset等各種;
  • r_start:執(zhí)行命令開始時(shí)間;
  • r_cost:時(shí)間消耗;
  • r_size:獲取鍵值大小或者設(shè)置鍵值大小;
  • r_key:獲取鍵值名稱;
  • r_keys:鍵值的二級(jí)拆分,數(shù)組的長(zhǎng)度不限制。這里有必要強(qiáng)調(diào)一下,所有應(yīng)用系統(tǒng)共用的是一套集群,所以應(yīng)用系統(tǒng)的鍵值都是有規(guī)范的,按照特殊符號(hào)分割,如:"應(yīng)用名稱_系統(tǒng)模塊_動(dòng)態(tài)變量_xxx“,主要便于我們區(qū)分。

在jedis改造有幾處地方,如下:

  • 類Connection.java文件,統(tǒng)計(jì)開始,記錄命令執(zhí)行開始時(shí)間;統(tǒng)計(jì)結(jié)束,記錄命令結(jié)束時(shí)間、時(shí)間消耗等,并寫入到日志流中;
  • 類JedisClusterCommand文件,獲取鍵的地方key,方便之后分析應(yīng)用鍵的行為。

在類Connection.java文件中有2處:

 

圖示:類Connection.java文件埋點(diǎn)代碼的地方

 

圖示:類Connection.java文件埋點(diǎn)代碼的地方

類JedisClusterCommand文件埋點(diǎn)代碼.java文件中有1處:

 

圖示:類JedisClusterCommand文件埋點(diǎn)代碼

logback修改:

應(yīng)用端都會(huì)使用logback寫入日志文件,同時(shí)為了更加精準(zhǔn),應(yīng)用端寫入日志時(shí)還需要獲取應(yīng)用端的一些信息,如下:

  • app_ip:應(yīng)用端部署在服務(wù)器上的IP地址;
  • app_host:應(yīng)用端部署在服務(wù)器上的服務(wù)器名稱。

自定義一個(gè)Layout,自動(dòng)獲取應(yīng)用端的IP地址與服務(wù)器名稱:

 

圖示:自定義Logback的Layout

app配置:

app配置屬于最后收尾工作,主要是輸出埋點(diǎn)的日志數(shù)據(jù),配置日志logback.xml文件即可:

 

圖示:配置應(yīng)用端日志文件logback.xml

日志采集:

應(yīng)用端日志采集采用Logstash,配置日志目錄,指向Elastic集群,這樣整體的監(jiān)控日志采集部分就結(jié)束了。

日志分析

Redis服務(wù)端的日志分析比較簡(jiǎn)單,常規(guī)的一些指標(biāo)而已,創(chuàng)建好關(guān)鍵的圖表,容易看出問題。重點(diǎn)討論應(yīng)用端的日志分析。

 

圖示:應(yīng)用端使用Redis一些行為圖表

ELK監(jiān)控體系上線之后,我們連續(xù)觀察分析兩周,獲得了一些監(jiān)控成果,如:

  • 應(yīng)用端部分鍵值太大,居然超過1MB,這種鍵值訪問一次消耗時(shí)間很大,會(huì)嚴(yán)重造成阻塞;
  • 部分應(yīng)用居然使用Redis當(dāng)成數(shù)據(jù)庫(kù)使用;
  • 有將List類型當(dāng)成消息隊(duì)列使用,一次存取幾十萬的數(shù)據(jù);
  • 某些應(yīng)用對(duì)于集群的操作頻次特別高,幾乎占用了一半以上;
  • 還有很多,就不一一描述了。

后續(xù)方案

監(jiān)控體系相當(dāng)于架構(gòu)師的眼睛,有了這個(gè),Redis方面的優(yōu)化改造方案就很好制定了:

  • 應(yīng)用端、誤用的使用全部要改掉;
  • 服務(wù)端,按照應(yīng)用的數(shù)據(jù),進(jìn)行一些拆分,拆分出一些專用的集群,特定為一些應(yīng)用使用或者場(chǎng)景;
  • 開發(fā)者,后續(xù)有新業(yè)務(wù)模塊需要接入Redis需要告知架構(gòu)師們?cè)u(píng)審。

結(jié)語

監(jiān)控體系項(xiàng)目前后經(jīng)歷過幾個(gè)月,服務(wù)端部分短期內(nèi)就完成的,應(yīng)用端是隨著應(yīng)用發(fā)布逐步完成的。上線完成之后又經(jīng)歷幾周的跟蹤分析,才確定下來整體的優(yōu)化方案。

監(jiān)控體系本身并不是為了監(jiān)控,而是發(fā)現(xiàn)問題、預(yù)見問題,最終提前解決問題,監(jiān)控做得好,下班下得早。

Redis集群是個(gè)好東西,完全掌握還是需要很長(zhǎng)的時(shí)間,特別是架構(gòu)、運(yùn)維層面,如果沒有,請(qǐng)做好監(jiān)控。

本文轉(zhuǎn)載自微信公眾號(hào)「 DBAplus社群」,可以通過以下二維碼關(guān)注。轉(zhuǎn)載本文請(qǐng)聯(lián)系DBAplus社群公眾號(hào)。

 

責(zé)任編輯:武曉燕 來源: DBAplus社群
相關(guān)推薦

2020-06-16 09:17:33

ESRedis監(jiān)控

2021-04-06 15:38:01

手機(jī)國(guó)產(chǎn)蘋果

2009-07-07 17:18:57

Facelets介紹JSP與Facelet

2022-06-01 17:47:24

運(yùn)維監(jiān)控系統(tǒng)

2024-01-31 08:15:40

Git服務(wù)器GitLab

2019-12-30 08:34:40

ZabbixPrometheus監(jiān)控

2023-06-06 09:03:06

InnodbMySQL

2019-05-15 08:29:56

Web面板運(yùn)維

2018-04-10 09:17:09

NAS移動(dòng)硬盤

2021-12-30 19:36:48

GoDubboJava

2022-01-07 14:05:33

DubboGoJava

2021-09-29 07:22:09

監(jiān)控PrometheusZabbix

2020-10-20 09:07:11

監(jiān)控PrometheusZabbix

2012-04-06 10:35:30

SpringJavaHibernate

2021-08-10 18:54:48

射頻系統(tǒng)SMA

2021-04-18 12:37:46

bspwmLinux窗口管理器

2020-09-25 08:10:55

Rust系統(tǒng)編程

2022-07-13 07:06:47

HTTPSHTTP協(xié)議

2020-08-14 09:11:29

RedisQPS數(shù)據(jù)庫(kù)

2023-02-13 15:03:33

JDKJavaHotSpot
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

成人国产一区二区三区精品| 亚洲精品毛片| 91免费版在线看| 国产精品第二页| 国产又粗又硬又长又爽| 国产精品麻豆| 欧美午夜无遮挡| 国产亚洲情侣一区二区无| 精品国产xxx| 亚洲成人一区| 日韩精品视频观看| 999在线观看| 中文不卡1区2区3区| 国产精品国产三级国产aⅴ入口| 国产mv免费观看入口亚洲| 少妇视频一区二区| 美女呻吟一区| 欧美一区二区女人| 久久免费一级片| 国模吧精品人体gogo| 国产一区高清在线| 国产精品69av| 国产污视频在线观看| 99久久综合狠狠综合久久aⅴ| 欧美日韩国产不卡| 国产精品无码一区二区在线| 黄色网页在线看| 91丝袜美腿高跟国产极品老师| 欧美在线一区二区视频| 丰满少妇高潮久久三区| 欧美先锋资源| 精品网站999www| 一区二区三区入口| 国产精品蜜芽在线观看| 亚洲精品日产精品乱码不卡| 亚洲一区二区少妇| 国产在线一级片| 一本色道久久精品| 欧美俄罗斯乱妇| 欧美人禽zoz0强交| 希岛爱理一区二区三区| 中文字幕精品一区久久久久| 国产三级国产精品| 精品三级av在线导航| 日韩三级免费观看| 日本77777| 日本免费一区二区三区等视频| 亚洲精品国产品国语在线app| 国产精品一区视频| 国产黄色大片网站| 国产电影精品久久禁18| 久久久久久久久国产精品| 午夜爱爱毛片xxxx视频免费看| 伊人精品久久| 欧美一区二区在线不卡| 99久久99精品| 2020国产精品小视频| 在线91免费看| 亚洲精品永久视频| 精品国产亚洲一区二区在线观看| 亚洲伊人色欲综合网| 青青草综合视频| bt在线麻豆视频| 一区二区三区四区不卡在线 | 亚洲国产美女精品久久久久∴| 成人中文字幕av| 欧美动物xxx| 欧美影院一区二区三区| 中文字幕国产传媒| 国产成人免费精品| 91精品国产福利| 国产精品91av| 精品成人自拍视频| 精品亚洲一区二区三区四区五区| 少妇性l交大片7724com| 色妞ww精品视频7777| 亚洲成人a级网| 魔女鞋交玉足榨精调教| 精品日韩毛片| 美女久久久久久久| 欧美一级视频免费观看| 三级久久三级久久| 国产精品一区二区三区毛片淫片 | 欧美日本不卡高清| 久久理论片午夜琪琪电影网| 91麻豆精品成人一区二区| 极品美女一区二区三区| 最新日韩中文字幕| 久久高清无码视频| 女人天堂亚洲aⅴ在线观看| 久久久久久亚洲精品不卡| 欧美a视频在线观看| 99热这里只有精品8| 国产精品福利观看| 精品国产伦一区二区三| 国产综合久久久久久鬼色| 国产精品久久久久久久久久小说| 国产精品视频一区在线观看| 久久99精品视频| 国产精品我不卡| 超碰免费在线| 亚洲欧洲av在线| 我的公把我弄高潮了视频| 成人黄色图片网站| 精品国产电影一区二区| 国产大尺度视频| 亚洲成人五区| 亚洲欧美日韩国产中文| 久久久久人妻一区精品色欧美| 香蕉国产精品| 2019中文字幕免费视频| 精品成人免费视频| 日韩电影一区二区三区| 99re视频在线观看| 九色视频在线播放| 亚洲精品一二三| 无码人妻精品一区二区三区99v| av在线播放网| 夜夜揉揉日日人人青青一国产精品| 99亚洲精品视频| 啊啊啊久久久| 欧美偷拍一区二区| 欧美做受喷浆在线观看| 亚洲国产老妈| 日韩免费视频在线观看| 亚洲产国偷v产偷v自拍涩爱| 久久精品一区二区| 精品少妇人欧美激情在线观看| 中文字幕中文字幕在线十八区| 亚洲精品国产a久久久久久| 能在线观看的av| 日本一区精品视频| 国产一区二区黄| 老司机深夜福利网站| 天天精品视频| 日韩av日韩在线观看| 91porn在线视频| 久久国产尿小便嘘嘘| 久久久久网址| 激情av在线| 欧美性xxxx| 美女扒开腿免费视频| 欧美交a欧美精品喷水| 日韩精品高清在线| 在线观看福利片| 99久久.com| 国产激情视频一区| 在线黄色av网站| 国产亚洲欧美日韩在线一区| 欧美黄色免费网址| 国产精品777777在线播放| 在线视频亚洲欧美| 一二三区免费视频| 99国产精品久| 日韩中文字幕在线免费| 欧美一区在线观看视频| 久久中文久久字幕| 国产精品久久久久毛片| 国产精品美女www爽爽爽| 久久久久人妻精品一区三寸| 久久丝袜视频| 97精品伊人久久久大香线蕉 | 国产成人久久精品77777综合 | 欧美在线观看视频| 青青青草网站免费视频在线观看| 中文字幕在线播放不卡一区| 国产精品无码av无码| 亚洲瘦老头同性70tv| 欧美一区二粉嫩精品国产一线天| 国产精品久久久久久久免费| 中文字幕亚洲在| 欧美性猛交xxx乱久交| 99久久综合| 538国产精品一区二区在线| 欧美 日韩 国产 成人 在线| 亚洲国产成人在线| 一本色道久久亚洲综合精品蜜桃| 精品国产午夜肉伦伦影院| 国语自产在线不卡| 久草福利在线| 欧美精品自拍偷拍| www.久久av| 日韩高清不卡一区二区三区| 五月天丁香综合久久国产| 成人国产网站| 精品国产欧美成人夜夜嗨| 丰满熟妇乱又伦| 岛国av一区二区三区| 午夜在线观看一区| 国内精品久久久久影院薰衣草| 欧美高清视频一区| av一区在线播放| 色婷婷综合久久久久中文字幕1| 五月婷婷视频在线| 欧美国产欧美综合| 亚洲网中文字幕| 在线国产精品一区| 欧美日韩精品免费看| 国产超碰精品| 亚洲天堂一区二区三区| 在线免费一级片| 亚洲精品国产a久久久久久| 玖玖爱在线精品视频| 久久精品动漫| 一道本在线观看视频| 日韩中文字幕视频网| 欧美在线性爱视频 | 国产精品magnet| 久久久久久久久四区三区| 欧美日韩在线视频免费观看| 日韩精品在线免费播放| 色婷婷av国产精品| 国产精品嫩草影院com| 亚洲a级黄色片| 亚洲精一区二区三区| 欧美日韩一区三区| 成人免费a级片| 一本色道久久综合亚洲精品酒店| 九色精品免费永久在线| 视频国产一区二区三区| 日韩午夜在线观看| 亚洲大片免费观看| 亚洲福利视频三区| 手机av在线不卡| 99久精品国产| 自拍一级黄色片| 麻豆精品一二三| av片中文字幕| 精品国产乱码| 国产精品一码二码三码在线| 四虎影视国产精品| 国产v综合v亚洲欧美久久| 在线播放蜜桃麻豆| 中文字幕欧美日韩在线| 开心激情综合网| 欧美福利视频导航| 亚洲大尺度在线观看| 国产精品网站在线观看| 又黄又色的网站| 国产精品一二三区| 777视频在线| 久久久久久一区二区| 成人免费播放器| 亚洲影视一区| 亚洲不卡一卡2卡三卡4卡5卡精品| 久久野战av| 自拍亚洲一区欧美另类| 免费黄网站在线观看| 亚洲国产一区二区三区在线观看| 久久精品视频5| 中文字幕亚洲在| 久久99久久99精品免费看小说| 精品无码三级在线观看视频| 国产一级片91| 亚洲字幕久久| 香蕉视频在线网址| 一区二区三区四区精品视频| 国产高清一区视频| 亚洲日本va午夜在线电影| 成人久久久久久| 日本免费成人| 成人女保姆的销魂服务| 日本成人三级电影| 国产精品网红福利| 欧美成人app| 国产精品视频最多的网站| 青草综合视频| 4388成人网| 麻豆传媒视频在线观看免费| 日韩av最新在线观看| 污污视频在线免费看| 亚洲精品网址在线观看| 亚洲精品一区二区三区四区| 亚洲国产成人爱av在线播放| 国产精品久久久久久久久毛片 | 日韩精品欧美成人高清一区二区| 黄色小视频大全| 欧美国产综合| 蜜臀精品一区二区| 99热免费精品在线观看| 国产免费成人在线| 经典三级在线一区| 乳色吐息在线观看| av中文字幕不卡| www.久久av| 国产亚洲视频系列| 波多野结衣爱爱视频| 一卡二卡三卡日韩欧美| 日韩欧美中文字幕一区二区| 岛国av一区二区| 亚洲婷婷久久综合| 欧美视频你懂的| 亚洲av色香蕉一区二区三区| 亚洲精品www| 成人免费高清在线播放| 久久亚洲国产精品| 不卡一二三区| 成人欧美在线观看| 欧美人与动xxxxz0oz| 亚洲狠狠婷婷综合久久久| 成人久久综合| 精品国产一二三四区| 久久精品久久综合| 超碰av在线免费观看| 国产久卡久卡久卡久卡视频精品| 五月六月丁香婷婷| 成人黄色国产精品网站大全在线免费观看 | 蜜桃视频在线入口www| 日韩在线视频观看| h片精品在线观看| 国产精品老牛影院在线观看 | 欧美在线观看视频| 欧美高清hd| 欧美重口乱码一区二区| 女优一区二区三区| 无码人妻aⅴ一区二区三区日本| 国产精品欧美在线观看| 久久久一二三四| 免费亚洲一区| 无码国产精品一区二区高潮| 久久精品日产第一区二区三区高清版 | 香蕉视频国产精品| 欧美 国产 小说 另类| 国产成人av福利| 中国美女黄色一级片| 伊人性伊人情综合网| 国产一区二区视频免费观看 | 国产乱淫a∨片免费观看| 精品视频在线播放| 国产无套粉嫩白浆在线2022年| 精品国产乱码久久久久久牛牛| 欧美在线 | 亚洲| 欧美一级搡bbbb搡bbbb| 国产高清一级毛片在线不卡| 韩国三级电影久久久久久| 九九九九九九精品任你躁| 日本成人三级| 亚洲调教视频在线观看| 老司机午夜性大片| 国产欧美一区二区在线观看| 亚洲熟女少妇一区二区| 一本一本久久a久久精品综合麻豆| 在线观看黄色国产| 亚洲午夜精品久久久久久久久久久久| 国产高清一区在线观看| 欧美一区在线直播| 极品束缚调教一区二区网站| 91免费黄视频| 国产成人精品aa毛片| 午夜免费激情视频| 舔着乳尖日韩一区| 亚洲精品一区二区三区区别| 国产69精品久久久久9| 伊人久久影院| av一区二区三区免费观看| 国产日韩欧美| av电影在线播放| 色综合天天综合| 欧美日韩伦理片| 欧美在线观看网站| 精品国产一区二区三区2021| 青青草综合在线| 国产.欧美.日韩| 欧美日韩中文字幕视频| 在线视频国产一区| 日韩国产福利| 国产欧美精品日韩| 999久久久亚洲| 九九九九九九九九| 国产精品免费aⅴ片在线观看| 日本道在线观看| 欧美一区二区三区视频免费播放 | 91精品国产91久久久久久密臀 | 成人有码在线视频| 国产精品久久久乱弄 | 亚洲图片88| 国产日韩欧美一二三区| 66视频精品| 久久久久久三级| 亚洲欧美二区三区| 不卡的日韩av| 韩剧1988在线观看免费完整版| 国产高清日韩| 亚洲欧美久久久久一区二区三区| 久久亚洲国产精品一区二区| 亚洲av无码一区二区三区人 | 极品校花啪啪激情久久| 久久动漫亚洲| 国产大屁股喷水视频在线观看| 欧美日韩中文字幕| 国产1区2区3区在线| 国产成人免费观看| 久久免费高清| 国产精品 欧美激情| 日韩av在线一区| 自拍偷拍亚洲图片| heyzo亚洲| 中文字幕一区二区三区在线播放| 国产精品久免费的黄网站| 久久久精品国产一区二区|