日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

springboot redis 断线重连_Redis的主从复制是如何做的?复制过程中也会产生各种问题?...

發布時間:2024/9/19 数据库 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 springboot redis 断线重连_Redis的主从复制是如何做的?复制过程中也会产生各种问题?... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

如果Redis的讀寫請求量很大,那么單個實例很有可能承擔不了這么大的請求量,如何提高Redis的性能呢?你也許已經想到了,可以部署多個副本節點,業務采用讀寫分離的方式,把讀請求分擔到多個副本節點上,提高訪問性能。要實現讀寫分離,就必須部署多個副本,每個副本需要實時同步主節點的數據。

Redis也提供了完善的主從復制機制,使用非常簡單的命令,就可以構建一個多副本節點的集群。

同時,當主節點故障宕機時,我們可以把一個副本節點提升為主節點,提高Redis的可用性??梢?#xff0c;對于故障恢復,也依賴Redis的主從復制,它們都是Redis高可用的一部分。

這篇文章我們就來介紹一下Redis主從復制流程和原理,以及在復制過程中有可能產生的各種問題。

構建主從復制集群

假設我們現在有一個節點A,它經過寫入一段時間的數據寫入后,內存中保存了一些數據。

此時我們再部署一個節點B,需要讓節點B成為節點A的數據副本,并且之后與節點A保持實時同步,如何做呢?

Redis提供了非常簡單的命令:slaveof。我們只需要在節點B上執行以下命令,就可以讓節點B成為節點A的數據副本:

slaveof 節點A_host:節點A_port

節點B就會自動與節點A建立數據同步,如果節點A的數據量不大,等待片刻,就能看到節點B擁有與節點A相同的數據,同時在節點A上產生的數據變更,也會實時同步到節點B上。

通過這樣簡單的方式,我們可以非常方便地構建一個master-slave集群,業務可以在master上進行寫入,在slave上讀取數據,實現讀寫分離,提高訪問性能。

那么主從節點的復制是如何進行的?下面我們就來分析其中的原理。

主從復制流程

為了方便下面講解,我們這里把節點A叫做master節點,節點B叫做slave節點。

當我們在slave上執行slaveof命令時,這個復制流程會經過以下階段:

  • slave發送psync $runid $offset給master,請求同步數據
  • master檢查slave發來的runid和offset參數,決定是發送全量數據還是部分數據
  • 如果slave是第一次與master同步,或者master-slave斷開復制太久,則進行全量同步master在后臺生成RDB快照文件,通過網絡發給slaveslave接收到RDB文件后,清空自己本地數據庫slave加載RDB數據到內存中
  • 如果master-slave之前已經建立過數據同步,只是因為某些原因斷開了復制,此時只同步部分數據master根據slave發來的數據位置offset,只發送這個位置之后的數據給slaveslave接收這些差異數據,更新自己的數據,與maser保持一致
  • 之后master產生的寫入,都會傳播一份給slave,slave與master保持實時同步

下面分別介紹全量同步和部分同步的詳細流程。

全量同步

當我們在節點B上執行slaveof命令后,節點B會與節點A建立一個TCP連接,然后發送psync $runid $offset命令,告知節點A需要開始同步數據。

這兩個參數的具體含義如下:

  • runid:master節點的唯一標識
  • offset:slave需要從哪個位置開始同步數據

什么是runid?在啟動Redis實例時,Redis會為每個實例隨機分配一個長度為40位的十六進制字符串,用來標識實例的唯一性,也就是說,runid就是這個實例的唯一標識。

由于是第一次同步,slave并不知道master的runid,所以slave會r發送psync ? -1,表示需要全量同步數據。

master在收到slave發來的psync后,會給slave回復+fullsync $runid $offset,這個runid就是master的唯一標識,slave會記錄這個runid,用于后續斷線重連同步請求。

之后master會在后臺生成一個RDB快照文件。

RDB文件生成之后,master把這個RDB文件通過網絡發送給slave,slave收到RDB文件后,清空整個實例,然后加載這個RDB數據到內存中,此時slave擁有了與master接近一致的數據。

為什么是接近一致?因為master在生成RDB和slave加載RDB的過程是比較耗時的,在這個過程中,master產生新的寫入,這些新寫入的命令目前在slave上是沒有執行的。這些命令master如何與slave保持一致呢?

Redis會把這些增量數據寫入到一個叫做復制緩沖區(repl_baklog)的地方暫存下來,這個復制緩沖區是一個固定大小的隊列,由配置參數repl-backlog-size決定,默認1MB,可以通過配置文件修改它的大小。

由于是固定大小的隊列,所以如果這個緩沖區被寫滿,那么它之前的內容會被覆蓋掉。

注意:無論slave有多少個,master的復制緩沖區只有一份,它實際上就是暫存master最近寫入的命令,供多個slave部分同步時使用。

待slave加載RDB文件完成之后,master會把復制緩沖區的這些增量數據發送給slave,slave依次執行這些命令,就能保證與master擁有相同的數據。

之后master再收到的寫命令,會實時傳播給slave節點,slave與master執行同樣的命令,這樣slave就可以與master保持實時數據的同步。

部分同步

如果在復制過程中,因為網絡抖動或其他原因,導致主從連接斷開,等故障恢復時,slave是否需要重新同步master的數據呢?

在Redis的2.8版本之前,確實是這么干的,每次主從斷開復制,重新連接后,就會觸發一次全量數據的同步。

可見,這么做的代價是非常大的,而且耗時耗力。后來在Redis在這方面進行了改進,在2.8版本之后,Redis支持部分同步數據

當主從斷開重新建立連接后,slave向master發送同步請求:psync $runid $offset,因為之前slave在第一次全量同步時,已經記錄下了master的runid,并且slave也知道目前自己復制到了哪個位置offset。

這時slave就會告知master,之前已經同步過數據了,這次只需要把offset這個位置之后的數據發送過來就可以了。

master收到psync命令之后,檢查slave發來的runid與自身的runid一致,說明之前已經同步過數據,這次只需要同步部分數據即可。

但是slave需要的offset之后的數據,master還保存著嗎?

前面我們介紹了master自身會有一個復制緩沖區(repl-backlog),這個緩沖區暫存了最近寫入的命令,同時記錄了這些命令的offset位置。此時master就會根據slave發來的這個offset在復制緩沖區中查詢是否還保留著這個位置之后的數據。

如果有,那么master給slave回復+continue,表示這次只同步部分數據。之后master把復制緩沖區offset之后的數據給slave即可,slave執行這些命令后就與master達到一致。

如果master復制緩沖區找不到offset之后的數據,說明斷開的時間太久,復制緩沖區的內容已經被新的內容覆蓋了,此時master只能觸發全量數據同步。

命令傳播

slave經過全量同步或部分同步后,之后master實時產生的寫入,是如何實時同步的?

很簡單,master每次執行完新的寫入命令后,也會把這個命令實時地傳播給slave,slave執行與master相同的操作,就可以實時與master保持一致。

需要注意的是,master傳播給slave的命令是異步執行的,也就是說在master上寫入后,馬上在slave上查詢是有可能查不到的,因為異步執行存在一定的延遲。

slave與master建立連接后,slave就屬于master的一個client,master會為每個client分配一個client output buffer,master和每個client通信都會先把數據寫入到這個內存buffer中,再通過網絡發送給這個client。

但是,由于這個buffer是占用Redis實例內存的,所以不能無限大。所以Redis提供了控制buffer大小的參數限制:

# 普通client buffer限制 client-output-buffer-limit normal 0 0 0# slave client buffer限制client-output-buffer-limit slave 256mb 64mb 60# pubsub client buffer限制client-output-buffer-limit pubsub 32mb 8mb 60

這個參數的格式為:client-output-buffer-limit $type $hard_limit $soft_limit $soft_seconds,其含義為:如果client的buffer大小達到了hard_limit或在達到了soft_limit并持續了soft_seconds時間,那么Redis會強制斷開與client的連接。

對于slave的client,默認的限制是,如果buffer達到了256MB,或者達到64MB并持續了1分鐘,那么master就會強制斷開slave的連接。

這個配置的大小在某些場景下,也會影響到主從的數據同步,我們下面會具體介紹到。

心跳機制

在命令傳播階段,為了保證master-slave數據同步的穩定進行,Redis還設計了一些機制維護這個復制鏈路,這種機制主要通過心跳來完成,主要包括兩方面:

  • master定時向slave發送ping,檢查slave是否正常
  • slave定時向master發送replconf ack $offset,告知master自己復制的位置

在master這一側,master向slave發送ping的頻率由repl-ping-slave-period參數控制,默認10秒,它的主要作用是讓slave節點進行超時判斷,如果slave在規定時間內沒有收到master的心跳,slave會自動釋放與master的連接,這個時間由repl-timeout決定,默認60秒。

同樣,在slave這邊,它也會定時向master發送replconf ack $offset命令,頻率為每1秒一次,其中offset是slave當前復制到的數據偏移量,這么做的主要作用如下:

  • 讓master檢測slave的狀態:如果master超過repl-timeout時間未收到slave的replconf ack $offset命令,則master主動斷開與slave的連接
  • master檢測slave丟失的命令:master根據slave發送的offset并與自己對比,如果發現slave發生了數據丟失,master會重新發送丟失的數據,前提是master的復制緩沖區中還保留這些數據,否則會觸發全量同步
  • 數據安全性保障:Redis提供了min-slaves-to-write和min-slaves-max-lag參數,用于保障master在不安全的情況下禁止寫入,min-slaves-to-write表示至少存在N個slave節點,min-slaves-max-lag表示slave延遲必須小于這個時間,那么master才會接收寫命令,否則master認為slave節點太少或延遲過大,這種情況下是數據不安全的,實現這個機制就依賴slave定時發送replconf ack $offset讓master知曉slave的情況,一般情況下,我們不會開啟這個配置,了解一下就好

可見,master和slave節點通過心跳機制共同維護它們之間數據同步的穩定性,并在同步過程中發生問題時可以及時自動恢復。

我們可以可以在master上執行info命令查看當前所有slave的同步情況:

role:master # redis的角色connected_slaves:1 # slave節點數slave0:ip=127.0.0.1,port=6480,state=online,offset=22475,lag=0 # slave信息、slave復制到的偏移位置、距離上一次slave發送心跳的時間間隔(秒)master_repl_offset:22475 # master當前的偏移量repl_backlog_active:1 # master有可用的復制緩沖區repl_backlog_size:1048576 # master復制緩沖區大小

通過這些信息,我們能看到slave與master的數據同步情況,例如延遲了多大的數據,slave多久沒有發送心跳給master,以及master的復制緩沖區大小。

復制過程中的問題

在整個數據復制的過程中,故障是時有發生的,例如網絡延遲過大、網絡故障、機器故障等。

所以在復制過程中,有一些情況需要我們格外注意,必要時需要針對性進行參數配置的調整,否則同步過程中會發生很多意外問題。

主要問題分為以下幾個方面,下面依次來介紹。

主從斷開復制后,重新復制觸發了全量同步?

上面我們有提到,主從建立同步時,優先檢測是否可以嘗試只同步部分數據,這種情況就是針對于之前已經建立好了復制鏈路,只是因為故障導致臨時斷開,故障恢復后重新建立同步時,為了避免全量同步的資源消耗,Redis會優先嘗試部分數據同步,如果條件不符合,才會觸發全量同步。

這個判斷依據就是在master上維護的復制緩沖區大小,如果這個緩沖區配置的過小,很有可能在主從斷開復制的這段時間內,master產生的寫入導致復制緩沖區的數據被覆蓋,重新建立同步時的slave需要同步的offset位置在master的緩沖區中找不到,那么此時就會觸發全量同步。

如何避免這種情況?解決方案就是適當調大復制緩沖區repl-backlog-size的大小,這個緩沖區的大小默認為1MB,如果實例寫入量比較大,可以針對性調大此配置。

但這個配置不能調的無限大,因為它會額外占用內存空間。如果主從斷開復制的時間過長,那么觸發全量復制在所難免的,我們需要保證主從節點的網絡質量,避免頻繁斷開復制的情況發生。

master寫入量很大,主從斷開復制?

主從經過全量同步和部分同步后,之后master產生了寫入命令,會實時傳播給slave節點,如果在這個過程中發生了復制斷開,那么一定是在這個過程中產生了問題。我們來分析這個過程是如何處理命令傳播的。

上面我們也提到了,主從建立同步鏈路后,由于slave也是master的一個client,master會對每個client維護一個client output buffer,master產生寫命令執行完成后,會把這個命令寫入到這個buffer中,然后等待Redis的網絡循環事件把buffer中數據通過Socket發送給slave,發送成功后,master釋放buffer中的內存。

如果master在寫入量非常大的情況下,可能存在以下情況會導致master的client output buffer內存持續增長:

  • 主從節點機器存在一定網絡延遲(例如機器網卡負載比較高),master無法及時的把數據發送給slave
  • slave由于一些原因無法及時處理master發來的命令(例如開啟了AOF并實時刷盤,磁盤IO負載高)

當遇到上面情況時,master的client output buffer持續增長,直到觸發默認配置的閾值限制client-output-buffer-limit slave 256mb 64mb 60,那么master則會把這個slave連接強制斷開,這就會導致復制中斷。

之后slave重新發送復制請求,但是以上原因可能依舊存在,經過一段時間后又產生上述問題,主從連接再次被斷開,周而復始,主從頻繁斷開鏈接,無法正常復制數據。

解決方案是,適當調大client-output-buffer-limit的閾值,并且解決slave寫入慢的情況,保證master發給slave的數據可以很快得處理完成,這樣才能避免頻繁斷開復制的問題。

添加slave節點,master發生阻塞?

當主從建立同步進行全量同步數據時,master會fork出一個子進程,掃描全量數據寫入到RDB文件中。

這個fork操作,并不是沒有代價的。fork在創建子進程時,需要父進程拷貝一份內存頁表給子進程,如果master占用的內存過大,那么fork時需要拷貝的內存頁表也會比較耗時,在完成fork之前,Redis整個進程都會阻塞住,無法處理任何的請求,所以業務會發現Redis突然變慢了,甚至發生超時的情況。

我們可以執行info可以看到latest_fork_usec參數,單位微妙。這就是最后一次fork的耗時時間,我們可以根據這個時間來評估fork時間是否符合預期。

對于這種情況,可以優化方案如下:

  • 一定保證機器擁有足夠的CPU資源和內存資源
  • 單個Redis實例內存不要太大,大實例拆分成小實例

通過以上方式避免fork引發的父進程長時間阻塞問題。

主從全量同步數據時很慢?

之前我們已經了解到,主從全量復制會經過3個階段:

  • master生成RDB文件
  • master把RDB文件發送給slave
  • slave清空數據庫,加載RDB文件到內存

如果發現全量同步數據非常耗時,我們根據以上階段來分析原因:

  • master實例數據比較大,并且機器的CPU負載較高時,在生成RDB時耗大量CPU資源,導致RDB生成很慢
  • master和slave的機器網絡帶寬被打滿,導致master發送給slave的RDB文件網絡傳輸時變慢
  • slave機器內存不夠用,但開啟了swap機制,導致內存不足以加載RDB文件,數據被寫入到磁盤上,導致數據加載變慢

通過以上情況可以看出,主從復制時,會消耗CPU、內存、網卡帶寬各方面的資源,我們需要合理規劃服務器資源,保證資源的充足。并且針對大實例進行拆分,能避免很多復制中的問題。

總結

這篇文章我們介紹了Redis主從復制的流程和工作原理,以及在復制過程中可能引發的問題。

雖然搭建一個復制集群很簡單,但其中涉及到的細節也很多。Redis在復制過程也可能存在各種問題,我們需要設置合適的配置參數和合理運維Redis,才能保證Redis有穩定可用的副本數據,為我們的高可用提供基礎。

總結

以上是生活随笔為你收集整理的springboot redis 断线重连_Redis的主从复制是如何做的?复制过程中也会产生各种问题?...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

久久99久久久久久 | 国产精品一区二区av影院萌芽 | 96香蕉视频| 亚洲精品久久久久久久蜜桃 | 国产在线观看免 | 国产网红在线观看 | 色婷婷天天干 | 色综合久久久久综合体 | 懂色av懂色av粉嫩av分享吧 | 天天干天天干天天操 | 欧美精品午夜 | 97人人模人人爽人人少妇 | 国产亚洲欧美在线视频 | 久久久久久不卡 | 亚洲精品一区二区三区高潮 | 不卡的av片 | 欧美日韩视频在线观看一区二区 | 久久国色夜色精品国产 | 五月开心色 | 九九热精品视频在线观看 | 色偷偷男人的天堂av | 天堂av免费看 | 手机av在线网站 | 国产综合视频在线观看 | 久久精品99精品国产香蕉 | 中文av在线免费观看 | 97av在线视频免费播放 | 日韩欧美视频一区二区 | 欧美日韩国产高清视频 | 久久成年人网站 | 久久精品亚洲综合专区 | 国产亚洲欧美一区 | 日韩久久久久久久久久 | 国产精品免费在线观看视频 | 亚洲久草网 | av官网在线| 亚洲精品久久久久久久不卡四虎 | 国产在线一区观看 | 国产精品精| 久久精品视频中文字幕 | 亚洲国产成人精品电影在线观看 | 97香蕉超级碰碰久久免费软件 | 99久久99视频 | 亚洲视频免费 | 很黄很色很污的网站 | 亚洲天堂精品视频在线观看 | 国产精品久久久久久久久久99 | 91精品久久久久久久久 | 亚洲成人二区 | 四虎影视成人永久免费观看视频 | 97国产一区二区 | 国产91在线观 | 久久爱资源网 | 黄在线免费观看 | 日本高清免费中文字幕 | 国产精品永久久久久久久www | 国产vs久久 | 午夜精品久久久久 | 96看片 | av一区二区在线观看中文字幕 | 国产91精品欧美 | 久草在线最新视频 | 天天干天天摸天天操 | 日韩一区二区三区高清免费看看 | 久久成人国产精品免费软件 | 综合激情网... | 五月婷婷中文网 | 国内精品二区 | 欧美精品久久久久久久久久久 | 五月婷婷视频在线 | 中文在线www| 国产一区二区三区午夜 | 日本黄色免费网站 | 成年人国产在线观看 | 丰满少妇在线观看 | 日韩激情免费视频 | 在线国产激情视频 | 国产精品久久99精品毛片三a | 五月天综合网站 | 美女视频一区 | 国产精品视频资源 | 激情丁香| 久久一级电影 | 又黄又爽的免费高潮视频 | 日韩欧美在线免费观看 | 一区二区中文字幕在线 | 日韩一区正在播放 | 亚洲午夜精品一区二区三区电影院 | 亚洲人视频在线 | 免费一级片视频 | 欧美日韩免费看 | 久久成人视屏 | 国产剧情av在线播放 | 91观看视频 | 五月激情视频 | 91精品视频观看 | 黄色a大片 | 亚洲一级黄色 | 激情欧美一区二区三区免费看 | 狠狠躁夜夜躁人人爽超碰97香蕉 | 久草视频在线观 | 97超碰网| 亚洲一级影院 | 婷婷丁香色综合狠狠色 | 韩国精品福利一区二区三区 | 国产精品岛国久久久久久久久红粉 | 手机av看片 | 欧美日韩一区二区免费在线观看 | 热久久精品在线 | av在线免费网 | 国产精品欧美激情在线观看 | 免费的黄色av | 国产一区二区免费在线观看 | 探花视频网站 | 日日夜夜综合网 | 国产不卡在线观看 | 欧美视频xxx | 精品视频一区在线 | 国产精品久久久久久久久搜平片 | 久久99精品久久久久久久久久久久 | 免费手机黄色网址 | 九九久久精品 | 久久久色 | 欧美性生活一级片 | 国产一级在线视频 | 色橹橹欧美在线观看视频高清 | 婷婷色在线播放 | 免费福利在线播放 | 中文字幕av影院 | 激情影音先锋 | 亚洲免费av在线播放 | 九九热精 | 成人一级电影在线观看 | 伊人婷婷综合 | 天天干天天操天天搞 | 热久在线| 91爱看片| 开心激情五月网 | 天天干天天操av | 69久久久 | 国产精品原创在线 | 成人av一二三区 | 99精品区| 成人精品99| 五月婷婷久久丁香 | 国产这里只有精品 | www.久久久| 99热在线观看 | 亚洲婷婷综合色高清在线 | 夜夜天天干 | 国产精品欧美久久久久天天影视 | 99资源网 | 一区二区电影网 | 粉嫩av一区二区三区四区在线观看 | 最近免费观看的电影完整版 | 欧美在线观看视频一区二区三区 | 国产高清精品在线观看 | 中文字幕最新精品 | 98精品国产自产在线观看 | 国产精品色在线 | 在线观看第一页 | 国产精品久久久久久久电影 | 亚洲日本在线视频观看 | 久草电影免费在线观看 | 精品久久久久久久久亚洲 | 菠萝菠萝在线精品视频 | 国产成人免费观看 | 亚洲涩涩网 | 97超碰在线免费观看 | av在线免费网站 | 亚洲国产综合在线 | 久久99精品国产99久久6尤 | 中文综合在线 | 伊人伊成久久人综合网站 | 91福利在线导航 | 亚洲综合丁香 | 久久久精品福利视频 | 免费91在线观看 | 精品美女久久 | 欧美一级激情 | 国产一区在线视频观看 | 久草在线观看资源 | 亚洲精品日韩在线观看 | 久久刺激视频 | 五月激情站| 夜夜躁天天躁很躁波 | 免费中文字幕视频 | 国产91探花 | 91精品国产高清 | 亚洲天天在线日亚洲洲精 | 久久久久伊人 | 午夜精品一区二区三区视频免费看 | 久久66热这里只有精品 | jizzjizzjizz亚洲| 国产一区私人高清影院 | 五月激情丁香图片 | 日韩久久视频 | 在线免费观看成人 | av黄色免费看| 午夜久久网站 | 日本少妇高清做爰视频 | 99国产一区二区三精品乱码 | 亚洲黄色成人网 | 中文字幕一区在线 | 91九色蝌蚪| 91亚洲精品久久久中文字幕 | 国产精品久久久久久久久久久杏吧 | 91精品视频在线看 | 国产美女精品视频 | 91精品国产九九九久久久亚洲 | 日韩免费区| 香蕉成人在线视频 | 麻豆久久一区二区 | 亚洲精选99 | 天天摸夜夜添 | 超碰在线99| 婷婷久久国产 | 人人澡人人添人人爽一区二区 | 97超碰人人看 | 国产精品一区二区在线播放 | 国产一在线精品一区在线观看 | 久久这里只精品 | 探花视频在线观看免费版 | 久久热亚洲 | 国内丰满少妇猛烈精品播 | 色99视频 | 久久精品视频免费播放 | 成人午夜电影久久影院 | 久久精品成人热国产成 | 国产日产精品久久久久快鸭 | 久久99久久久久久 | 日日婷婷夜日日天干 | 亚洲午夜久久久久久久久久久 | 日韩久久电影 | 综合激情网 | 色噜噜狠狠狠狠色综合久不 | 黄色毛片观看 | 精品伦理一区二区三区 | 久久艹综合 | a级片在线播放 | 久久色视频 | av最新资源 | 国产一在线精品一区在线观看 | 午夜婷婷综合 | 国产精品久久久久久久婷婷 | 国产美女精品人人做人人爽 | 中文字幕网站 | 在线观看av免费观看 | 久久久私人影院 | 国产日韩精品一区二区 | 91黄色在线视频 | 五月婷婷综合在线观看 | 美女黄久久 | 天天做天天干 | 欧美国产日韩一区二区三区 | 五月天婷婷在线观看视频 | 国产日本在线观看 | 91观看视频 | 亚洲午夜精 | 在线观看不卡的av | 香蕉精品视频在线观看 | 婷久久 | 91在线看黄 | 国产 视频 高清 免费 | 青青河边草免费直播 | 久久www免费人成看片高清 | 天堂网一区二区 | 久久一及片 | 欧美一级视频免费 | av久久在线| 在线观看成人一级片 | 91黄色小视频 | 在线观看91精品国产网站 | 9999精品 | 亚洲老妇xxxxxx | 欧美日韩不卡在线 | 黄色成人av网址 | 激情av五月婷婷 | 99精品视频在线观看播放 | 91亚洲精品久久久久图片蜜桃 | 97超碰人人模人人人爽人人爱 | 欧美激情另类文学 | 人人玩人人爽 | 中文理论片 | 8x成人在线| 伊人国产在线观看 | 日本最新一区二区三区 | 一本一道波多野毛片中文在线 | 丁香资源影视免费观看 | 色偷偷av男人天堂 | 欧美一级高清片 | 久久久私人影院 | 青青草久草在线 | 97碰在线 | av免费看看 | 亚洲狠狠丁香婷婷综合久久久 | 国产精品亚 | 免费福利在线播放 | 在线播放你懂 | 中文字幕精品www乱入免费视频 | 国内精品在线观看视频 | 91高清完整版在线观看 | 国产精品久久久久av福利动漫 | 亚洲精品在线视频网站 | 欧美一级性生活片 | 久久久久久免费毛片精品 | 国产精品国产三级在线专区 | 日韩福利在线观看 | 精品视频123区在线观看 | 黄色大全视频 | 91最新视频| 在线观看黄a | 狠狠狠色狠狠色综合 | 久久不射影院 | 91亚洲夫妻 | 久久久久久久久久亚洲精品 | 日韩免费网址 | 在线亚洲成人 | 欧美色黄 | 亚洲手机天堂 | 97在线精品国自产拍中文 | 337p日本欧洲亚洲大胆裸体艺术 | 免费a视频 | 日本在线观看中文字幕无线观看 | 国产精品久久久久久久av电影 | 五月色丁香 | 成人精品一区二区三区中文字幕 | 日韩3区| 97电影在线看视频 | 国产成人免费观看久久久 | 在线观看亚洲免费视频 | 久草资源免费 | 国产精品一区二区免费 | 免费观看一级视频 | 99re久久资源最新地址 | 亚洲欧美日韩在线一区二区 | 亚洲国产成人精品久久 | 91麻豆精品国产91久久久久久久久 | 欧美日韩精品在线观看 | 亚洲精品乱码久久久久 | 亚洲成av人影片在线观看 | 午夜在线观看影院 | 日韩特级黄色片 | 国产在线不卡 | 人人爽人人澡人人添人人人人 | 国产精品第一页在线观看 | aaa日本高清在线播放免费观看 | 日本3级在线观看 | 人人插人人射 | 国产精品成人av久久 | 免费在线一区二区 | 天天艹天天干天天 | 日韩在线免费视频 | 亚洲精品乱码白浆高清久久久久久 | av中文在线 | 成人黄色中文字幕 | 色综合网 | 久久视频精品在线 | 国产亚洲视频在线免费观看 | 国产中文字幕在线 | 91精品视频在线观看免费 | 亚洲 成人 一区 | 久久久综合精品 | 男女靠逼app | 久久一区二区三区国产精品 | 午夜av免费观看 | 久久香蕉国产精品麻豆粉嫩av | 久久网址 | av综合站| 国产精品久久久久久婷婷天堂 | 国产91在线免费视频 | 黄av在线 | 欧美在线free | 天天干夜夜| 三级黄在线 | 国产一区二区在线免费视频 | 五月宗合网 | 亚洲午夜大片 | v片在线看 | 亚洲一区美女视频在线观看免费 | 亚洲三级视频 | 国产高清免费 | 亚洲资源在线观看 | 免费中文字幕在线观看 | 96av麻豆蜜桃一区二区 | 亚洲国产精品女人久久久 | 婷婷中文字幕在线观看 | 国产精品一区欧美 | 99久久精| 人人爽人人爽人人爽学生一级 | 国内精品在线观看视频 | 国产精品99久久久精品 | 日韩欧美v | 成人av电影在线观看 | 午夜狠狠干 | 国产乱码精品一区二区蜜臀 | 久久久久久久久久久影视 | 免费黄色在线网站 | 久久人人做 | 久久精品久久久久电影 | 国产中文字幕在线播放 | 亚洲综合色站 | 久久看片网站 | 久久久久久久久久久影视 | a级免费观看| 国产精品69久久久久 | 亚洲理论影院 | 草久在线视频 | 亚洲久草在线视频 | 精品视频国产一区 | 99久久久国产精品美女 | 天天射夜夜爽 | 亚洲爽爽网 | 久久精品在线 | 天天射天天干 | 香蕉视频在线免费 | 在线观看麻豆av | 日本系列中文字幕 | 色婷婷综合久久久久中文字幕1 | 国内免费的中文字幕 | 99热这里只有精品久久 | 国产免费又黄又爽 | 夜夜躁日日躁狠狠久久88av | 天天操夜夜拍 | 久久tv| 在线看中文字幕 | 色婷婷狠狠五月综合天色拍 | 波多在线视频 | 国产精品久久久精品 | 欧美日韩国产一区二区三区在线观看 | 色成人亚洲 | 正在播放国产一区二区 | av大全在线 | 91女人18片女毛片60分钟 | 精品在线免费视频 | 日韩av免费一区二区 | 午夜精品一区二区三区在线观看 | 中国精品一区二区 | 国产精品中文字幕av | 国产精品久久久久久久久久了 | 在线精品亚洲一区二区 | 热久久99这里有精品 | 色噜噜在线观看视频 | 国产高清在线免费 | 91免费的视频在线播放 | 亚洲自拍偷拍色图 | 99久久精品免费看国产一区二区三区 | 中文字幕在线观看三区 | 国产不卡av在线 | 国产成人av福利 | 国产亚洲精品v | 亚洲伦理中文字幕 | 夜夜爽88888免费视频4848 | 国产精品一区二区中文字幕 | 久久综合久久88 | 国产国语在线 | 国产美女精品 | 东方av在线免费观看 | 久久在线一区 | 亚洲香蕉视频 | av大全免费在线观看 | 欧美日韩免费看 | 国产视频精品在线 | 黄色大片日本免费大片 | 国产资源网 | 亚洲成人免费在线 | 免费观看黄色av | www.天天射.com | 91精品国产欧美一区二区成人 | 超碰999| 美女国产精品 | 亚洲成av人影片在线观看 | 国产高清小视频 | 日本三级不卡视频 | 91手机在线看片 | 国产亚洲成av片在线观看 | 在线看v片 | 日韩欧美精品一区二区三区经典 | 免费观看视频的网站 | 中文字幕高清视频 | 狠狠干天天操 | 五月综合激情网 | 深爱婷婷久久综合 | 一区二区三区影院 | 成人欧美日韩国产 | 成人资源在线播放 | 久久国产欧美日韩精品 | 国产精品视频免费看 | 国产1区在线 | 中文字幕精品www乱入免费视频 | 色.com| 欧美日韩a视频 | 精品久久久久久久久久久久 | 黄色软件在线看 | 国产精品欧美一区二区 | 日韩av高潮| 国产一区网 | 国模吧一区 | 亚洲黄色免费电影 | 国产精品久久在线观看 | 六月婷操| 在线亚洲午夜片av大片 | 91综合视频在线观看 | 亚洲精品乱码久久久久久蜜桃欧美 | 国产99在线播放 | 亚洲一区不卡视频 | 国产在线精品一区二区 | www.亚洲黄色 | 日本黄区免费视频观看 | 免费看黄20分钟 | 久草99 | 日韩在线视频二区 | 在线看日韩av | 亚洲第一中文字幕 | 国产精品欧美精品 | www久草| 日日日视频 | 久久综合久久久久88 | 国产中文在线播放 | 在线精品视频免费播放 | av在线播放不卡 | 国产色在线视频 | 日韩av电影免费在线观看 | 亚洲国产精品一区二区尤物区 | 99免费在线观看 | 91人人干| 色综合久 | 国产视频首页 | 国产高清av在线播放 | 中国一级片免费看 | 91精品福利在线 | 99视频免费在线观看 | 日韩a级黄色| 97成人在线观看视频 | 国产高h视频 | 欧美日韩综合在线观看 | 亚洲精品小视频在线观看 | 777奇米四色 | 久久久国产精品免费 | 国产精品va最新国产精品视频 | 国产精品永久在线观看 | 在线观看中文字幕 | 国产99久久九九精品 | 91av免费观看 | 99精品欧美一区二区蜜桃免费 | 欧美久草视频 | 日韩一区二区三区在线观看 | 色综合久 | 在线观看韩日电影免费 | 国产精品9999 | 婷婷久久综合九色综合 | 17videosex性欧美 | 国产精品视频99 | 中文字幕第一页av | 视频一区在线免费观看 | 在线日韩视频 | 婷婷干五月 | 国产拍在线 | av三级在线免费观看 | 国产精品久久久久国产精品日日 | 国产最新福利 | 亚洲欧美成aⅴ人在线观看 四虎在线观看 | 午夜精品福利在线 | 三级大片网站 | 日韩精品在线看 | 亚洲精品乱码久久 | 麻豆国产精品一区二区三区 | 最近中文字幕大全中文字幕免费 | 99国产精品一区二区 | 久久精品屋 | 97视频免费播放 | 在线观看视频91 | 亚洲免费av一区二区 | 99在线国产 | 午夜成人免费影院 | 亚洲精品在线一区二区三区 | 三级av在线| 久久久免费看 | 99视频在线观看一区三区 | 丁香花在线视频观看免费 | 免费国产在线精品 | 久久这里只有精品首页 | 日韩在线短视频 | 天天干天天操天天操 | 成人在线视频免费看 | 日日夜夜天天综合 | 99re6热在线精品视频 | 久久国产精品小视频 | 国产探花在线看 | 国产精品区二区三区日本 | 免费91在线观看 | 欧美另类交人妖 | 日韩免费一区二区在线观看 | 99日精品| 国产精品久久久久av | 中文字幕第一 | 色免费在线 | 亚洲毛片久久 | www..com黄色片 | 午夜精品一区二区三区在线 | 999久久久精品视频 日韩高清www | 91av综合 | 国产精品网红福利 | 99国产精品久久久久老师 | 狠狠撸电影 | 日韩91在线 | 国产视频在线免费 | 亚洲精品小区久久久久久 | freejavvideo日本免费 | 麻豆视频www | 激情黄色av| 日本黄色免费电影网站 | 黄污在线观看 | 色免费在线 | 九九视频在线观看视频6 | 国产精品久久久久久久久久直播 | 国产青春久久久国产毛片 | 最新av免费在线观看 | 亚洲精品自在在线观看 | 久久久三级视频 | 97成人在线免费视频 | 99精品视频免费观看视频 | 91视频免费视频 | 99视频在线免费看 | 国产精品99精品久久免费 | 午夜国产在线 | 国产精品黑丝在线观看 | 激情伊人五月天 | 日韩久久在线 | 国产玖玖在线 | 久久久精品成人 | 欧美一级专区免费大片 | 久久se视频 | 日韩理论片 | 九热精品 | 在线播放视频一区 | 午夜视频免费在线观看 | 欧美日韩aa| 亚洲国产中文字幕在线视频综合 | 香蕉手机在线 | 91在线porny国产在线看 | 美女网站黄免费 | 欧美日韩在线视频免费 | 日韩免费高清在线观看 | 亚洲精品日韩在线观看 | 日韩成人免费在线 | 日本最新一区二区三区 | 日日草天天干 | 黄色成人在线 | 久草视频在线播放 | 国产精品丝袜久久久久久久不卡 | 在线免费av观看 | a在线观看免费视频 | 最新av电影网站 | 日本中文字幕电影在线免费观看 | av大全在线播放 | 国产精华国产精品 | av网站地址 | a爱爱视频 | 国产在线一区二区三区播放 | 欧美日韩高清一区二区 | 激情婷婷| 亚洲三区在线 | 夜夜嗨av色一区二区不卡 | 国产一区福利在线 | 亚洲爱爱视频 | 免费久久视频 | 久久精品99 | 亚洲精品456在线播放第一页 | av中文字幕网 | 色之综合网| 久久久久免费精品国产小说色大师 | a天堂一码二码专区 | 2019久久精品 | 欧美aa一级片 | 操少妇视频 | 亚洲最新视频在线播放 | 久久久久久国产精品999 | 一级黄色av | 91亚洲影院 | 国产明星视频三级a三级点| 日韩精品一区二区三区视频播放 | 久久蜜桃av | 国产精在线 | 国外调教视频网站 | 亚洲另类xxxx | 国产精品一区二区在线播放 | 国产美女在线免费观看 | 国产精品久久久久久久久费观看 | 亚洲粉嫩av | 久久视频在线免费观看 | 精品国产伦一区二区三区免费 | www中文在线 | 亚洲丁香日韩 | 日本福利视频在线 | 日韩av高潮| 国偷自产中文字幕亚洲手机在线 | 丝袜制服综合网 | 国产精品一区在线观看 | 97超碰成人| 不卡日韩av | 涩涩伊人| 国产精品一二三 | 精品视频免费久久久看 | 亚洲精品国产精品乱码在线观看 | 国产91在线免费视频 | 免费高清影视 | 久久视频国产 | 五月婷婷中文网 | 久草在线资源免费 | 欧美激情精品久久久久久变态 | 在线观看精品视频 | 天天操天天色天天射 | 国产黄a三级 | 高清不卡一区二区三区 | 欧美精品一区二区蜜臀亚洲 | 人人爽人人爽 | 伊人天堂网 | 久草在线网址 | 婷婷精品国产欧美精品亚洲人人爽 | 99精品在线播放 | 国产亚洲精品精品精品 | 国产网红在线 | 亚洲 在线 | 国产精品扒开做爽爽的视频 | 亚洲永久av| 草久在线观看 | 免费成人av网站 | 亚洲午夜激情网 | 国产男男gay做爰 | 深爱激情五月婷婷 | 91久久奴性调教 | 久久这里有 | 国产视频不卡一区 | 国产精品久久一区二区无卡 | 色综合久久五月天 | 99激情网| 又爽又黄又刺激的视频 | 天天综合天天综合 | 狠狠干夜夜操天天爽 | 国产一级黄色免费看 | 天天草av | 成人资源在线观看 | 中文字幕av网站 | 国产成人精品一区二区三区免费 | 国产一区二区久久 | 日韩电影久久久 | 久久久精品久久 | 久久ww| 国产一区在线视频 | 久久精品亚洲国产 | 久久免费资源 | 亚洲精品视频国产 | 久久久黄色免费网站 | 国产精品 日韩 欧美 | 天天草夜夜 | 日韩免费视频网站 | 欧美久久久久久久久久 | 日韩精品久久久免费观看夜色 | 久久久毛片 | 国产午夜精品理论片在线 | 欧美日韩精品免费观看 | 99爱视频在线观看 | 久久久久久久久久久久影院 | 欧美日本一区 | 天天色天天爱天天射综合 | 国产亚洲视频中文字幕视频 | 99精品在线视频观看 | 中文字幕文字幕一区二区 | 欧美日一级片 | 精品96久久久久久中文字幕无 | 香蕉影视在线观看 | 国产亚洲成人精品 | 欧美精品在线观看免费 | 精品国产乱码久久久久久天美 | www免费看 | 欧美激情视频一二区 | 国产一区二区三区免费视频 | 日韩精品久久久久久久电影99爱 | 日韩欧美精品一区二区 | 欧美日韩精品在线观看视频 | 在线观看av国产 | 波多野结衣视频网址 | 在线观看视频99 | 久草视频手机在线 | 91成人精品一区在线播放 | 亚洲精品视频 | 91九色成人 | 国产成人福利在线 | 成人xxxx| 奇米影视8888 | 日日干 天天干 | 四虎国产免费 | 在线播放av网址 | 久久久久福利视频 | 波多野结衣在线中文字幕 | 亚洲欧美日韩国产一区二区 | 激情五月在线观看 | 在线有码中文字幕 | 久久艹在线观看 | 天天鲁天天干天天射 | 国产又粗又猛又黄又爽视频 | 91精品国产网站 | 天天综合五月天 | 国产不卡视频在线 | aav在线 | 国产麻豆果冻传媒在线观看 | 日日夜夜免费精品视频 | 伊人天天狠天天添日日拍 | 特黄免费av | 日韩女同一区二区三区在线观看 | 天天射综合网视频 | 日韩欧美精品在线 | 午夜视频在线瓜伦 | 欧美久久精品 | 国产99久久久国产精品成人免费 | 欧美性直播 | 免费黄在线看 | 久久er99热精品一区二区 | 国产一区二区视频在线播放 | 伊人久久在线观看 | 日本精品视频在线 | 三级av网站| 国产精品九色 | 亚洲一区精品二人人爽久久 | 嫩嫩影院理论片 | 日韩免费观看视频 | 欧美a在线免费观看 | 人人爽人人爽人人爽人人爽 | 国产高清视频在线播放一区 | 黄色免费网战 | 中文字幕在线观看你懂的 | 日日夜夜免费精品 | 日韩三级.com | 亚洲视频久久 | 久草在线99| 日韩成人xxxx | www最近高清中文国语在线观看 | 色九九影院 | 亚洲高清在线视频 | 精品国产乱码久久久久久1区二区 | 精品欧美乱码久久久久久 | 国产专区在线播放 | 成人黄色电影在线观看 | 99免费精品| 日韩专区中文字幕 | 在线日韩中文 | 玖玖精品在线 | 中文字幕乱码亚洲精品一区 | 亚洲免费精彩视频 | 一区二区视频在线观看免费 | 久久久亚洲精品 | 蜜桃视频日本 | 91黄在线看| 91精品在线观看入口 | 欧美成年人在线观看 | 欧美在线18 | 美女视频黄网站 | 国产高清在线观看av | www.888.av | 四虎国产精品成人免费影视 | 在线观看成人 | 国产伦精品一区二区三区… | 激情在线免费视频 | 色婷婷国产 | 免费看片网址 | 免费看成年人 | 久久久久www | 一区二区伦理 | 国产三级视频 | 国产精品久久久久999 | 99热精品国产一区二区在线观看 | 日本九九视频 | 日韩动漫免费观看高清完整版在线观看 | 久久综合色综合88 | 91在线播放综合 | av中文在线 | 亚洲韩国一区二区三区 | 日本在线视频网址 | 黄色美女免费网站 | 久久不射电影院 | a天堂中文在线 | 国产精品久久久久久模特 | 国产精品免费观看视频 | 亚洲电影成人 | www五月天com | 视频一区二区在线 | 色网免费观看 | 中文字幕在线观看免费高清完整版 | 亚洲1区在线 | 99久热在线精品视频成人一区 | 国产一级片免费视频 | 人人cao| 日韩精品最新在线观看 | 亚洲综合在线一区二区三区 | 成片人卡1卡2卡3手机免费看 | bbw av| 超碰在线色 | 黄色小网站免费看 | av电影免费在线播放 | av成人亚洲 | 蜜臀aⅴ国产精品久久久国产 | 奇米影视777影音先锋 | 一区二区三区在线视频111 | 成人h视频在线 | 一区二区三区高清 | 日韩精品久久一区二区 | 美女网站视频久久 | 国产视频网站在线观看 | 国产欧美久久久精品影院 | 欧美天天综合网 | 免费99精品国产自在在线 | av一区二区三区在线观看 | 中文字幕在线字幕中文 | 色综合夜色一区 | 中文字幕国语官网在线视频 | 日本黄色免费看 | 久久精品国产亚洲aⅴ | 国产无套一区二区三区久久 | 成人精品影视 | 97偷拍视频 | 免费在线观看黄 | 国产中文字幕视频在线 | 国产成人精品久久二区二区 | 永久免费的av电影 | 国产精品一区二区三区在线免费观看 | 久久精品视频网址 | 亚洲综合成人专区片 | 人人爽人人片 | 美女在线免费观看视频 | 91福利视频久久久久 | 91人人澡| 日韩特黄av | 欧美成人h版电影 | 欧美福利网站 | 亚洲国内精品在线 | 亚洲国产免费看 | 日韩在线观看av | 成人黄色片免费 | 久久久久国产免费免费 | 久久精品女人毛片国产 | 亚洲精品高清在线 | 97在线观看免费观看高清 | 中文字幕欧美三区 | 亚洲伊人天堂 | 91女神的呻吟细腰翘臀美女 | 色99色| 福利视频导航网址 | 欧美激情视频一二区 | 国产综合小视频 | 国产精品久久久亚洲 | 在线观看岛国 | 国产一区二区在线精品 | 欧美激情另类文学 | 丰满少妇在线观看资源站 | 国产精品久久久久久久免费观看 | 人人添人人澡人人澡人人人爽 | 精品久久久久久综合 | 午夜精品久久久久久久久久久久 | 免费高清在线观看电视网站 | 国产成人精品免费在线观看 | 激情丁香综合五月 | 中文字幕第一页在线播放 | 久草在线视频精品 | 久久少妇免费视频 | 国产一区二区免费看 | 天天av资源| 日韩精品在线视频 | 日本久久综合视频 | 国产在线一区观看 | 国产中文字幕免费 | 国产一级久久久 | 精品一区精品二区 | 欧美五月婷婷 | 日本激情视频中文字幕 | 伊人天天狠天天添日日拍 | 免费韩国av| 日韩在线观看网址 | 97超碰人人爱| 在线视频一二三 | 丝袜足交在线 | 亚洲精品国偷拍自产在线观看蜜桃 | 久草国产在线观看 | 亚洲爱爱视频 | 最新免费av在线 | 五月天激情视频在线观看 | 午夜精品一区二区三区视频免费看 | 国产免费成人av | 国产在线a不卡 | 国产精品一区二区三区久久 | 久久久久久久国产精品 | 美女搞黄国产视频网站 | 欧美在线free| 黄色影院在线免费观看 | 黄色特级一级片 | 久久婷婷国产色一区二区三区 | 97自拍超碰 | 色99久久|