国产秋霞理论久久久电影-婷婷色九月综合激情丁香-欧美在线观看乱妇视频-精品国avA久久久久久久-国产乱码精品一区二区三区亚洲人-欧美熟妇一区二区三区蜜桃视频

《面試八股文》之 Redis 16卷

共 5441字,需瀏覽 11分鐘

 ·

2021-08-31 21:31

大家好,我是 moon。

redis 作為我們最常用的內(nèi)存數(shù)據(jù)庫(kù),很多地方你都能夠發(fā)現(xiàn)它的身影,比如說(shuō)登錄信息的存儲(chǔ),分布式鎖的使用,其經(jīng)常被我們當(dāng)做緩存去使用。

可是,用了這么久的reids,你懂它嗎?

其他面試八股文系列請(qǐng)關(guān)注公眾號(hào) moon聊技術(shù) 獲取~



  • 1.什么是 redis?它能做什么?

  • 2.redis 有哪八種數(shù)據(jù)類型?有哪些應(yīng)用場(chǎng)景?

  • 3.redis為什么這么快?

  • 4.聽(tīng)說(shuō) redis 6.0之后又使用了多線程,不會(huì)有線程安全的問(wèn)題嗎?

  • 5.redis 的持久化機(jī)制有哪些??jī)?yōu)缺點(diǎn)說(shuō)說(shuō)

  • 6. Redis的過(guò)期鍵的刪除策略有哪些?

  • 7. Redis的內(nèi)存滿了怎么辦?

  • 8.Redis 的熱 key 問(wèn)題怎么解決?

  • 9.緩存擊穿、緩存穿透、緩存雪崩是什么?怎么解決呢?

  • 10.Redis 有哪些部署方式?

  • 11.哨兵有哪些作用?

  • 12.哨兵選舉過(guò)程是怎么樣的?

  • 13.cluster集群模式是怎么存放數(shù)據(jù)的?

  • 14.cluster的故障恢復(fù)是怎么做的?

  • 15.主從同步原理是怎樣的?

  • 16.無(wú)硬盤(pán)復(fù)制是什么?

1.什么是 redis?它能做什么?

redis: redis 即 Remote Dictionary Server,用中文翻譯過(guò)來(lái)可以理解為遠(yuǎn)程數(shù)據(jù)服務(wù)或遠(yuǎn)程字典服務(wù)。其是使用 C 語(yǔ)言的編寫(xiě)的key-value存儲(chǔ)系統(tǒng)

應(yīng)用場(chǎng)景:緩存,數(shù)據(jù)庫(kù),消息隊(duì)列,分布式鎖,點(diǎn)贊列表,排行榜等等

2.redis 有哪八種數(shù)據(jù)類型?有哪些應(yīng)用場(chǎng)景?

redis 總共有八種數(shù)據(jù)結(jié)構(gòu),五種基本數(shù)據(jù)類型和三種特殊數(shù)據(jù)類型。

五種基本數(shù)據(jù)類型:

  • 1.string:字符串類型,常被用來(lái)存儲(chǔ)計(jì)數(shù)器,粉絲數(shù)等,簡(jiǎn)單的分布式鎖也會(huì)用到該類型
  • 2.hashmap:key - value 形式的,value 是一個(gè)map
  • 3.list:基本的數(shù)據(jù)類型,列表。在 Redis 中可以把 list 用作棧、隊(duì)列、阻塞隊(duì)列。
  • 4.set:集合,不能有重復(fù)元素,可以做點(diǎn)贊,收藏等
  • 5.zset:有序集合,不能有重復(fù)元素,有序集合中的每個(gè)元素都需要指定一個(gè)分?jǐn)?shù),根據(jù)分?jǐn)?shù)對(duì)元素進(jìn)行升序排序??梢宰雠判邪?img data-ratio="1.0654761904761905" src="https://filescdn.proginn.com/46b9eb0b74505a6d6bea06dcf166cf2e/eb12c67bc0a5e3cfbf9439a849ca4b4e.webp" data-type="png" data-w="672" style="display: block;margin-right: auto;margin-left: auto;">三種特殊數(shù)據(jù)類型:
  • 1.geospatial: Redis 在 3.2 推出 Geo 類型,該功能可以推算出地理位置信息,兩地之間的距離。
  • 2.hyperloglog:基數(shù):數(shù)學(xué)上集合的元素個(gè)數(shù),是不能重復(fù)的。這個(gè)數(shù)據(jù)結(jié)構(gòu)常用于統(tǒng)計(jì)網(wǎng)站的 UV。
  • 3.bitmap: bitmap 就是通過(guò)最小的單位 bit 來(lái)進(jìn)行0或者1的設(shè)置,表示某個(gè)元素對(duì)應(yīng)的值或者狀態(tài)。一個(gè) bit 的值,或者是0,或者是1;也就是說(shuō)一個(gè) bit 能存儲(chǔ)的最多信息是2。bitmap 常用于統(tǒng)計(jì)用戶信息比如活躍粉絲和不活躍粉絲、登錄和未登錄、是否打卡等。

3.redis為什么這么快?

官方數(shù)據(jù) redis 可以做到每秒近10w的并發(fā),這么快的原因主要總結(jié)為以下幾點(diǎn):

  • 1:完全基于內(nèi)存操作
  • 2:使用單線程模型來(lái)處理客戶端的請(qǐng)求,避免了上下文的切換
  • 3:IO 多路復(fù)用機(jī)制
  • 4:自身使用 C 語(yǔ)言編寫(xiě),有很多優(yōu)化機(jī)制,比如動(dòng)態(tài)字符串 sds

4.聽(tīng)說(shuō) redis 6.0之后又使用了多線程,不會(huì)有線程安全的問(wèn)題嗎?

不會(huì)

其實(shí) redis 還是使用單線程模型來(lái)處理客戶端的請(qǐng)求,只是使用多線程來(lái)處理數(shù)據(jù)的讀寫(xiě)和協(xié)議解析,執(zhí)行命令還是使用單線程,所以是不會(huì)有線程安全的問(wèn)題。

之所以加入了多線程因?yàn)?redis 的性能瓶頸在于網(wǎng)絡(luò)IO而非CPU,使用多線程能提升IO讀寫(xiě)的效率,從而整體提高redis的性能。

5.redis 的持久化機(jī)制有哪些??jī)?yōu)缺點(diǎn)說(shuō)說(shuō)

redis 有兩種持久化的方式,AOF 和 RDB.

AOF:

  • redis 每次執(zhí)行一個(gè)命令時(shí),都會(huì)把這個(gè)「命令原本的語(yǔ)句記錄到一個(gè).aod的文件當(dāng)中,然后通過(guò)fsync策略,將命令執(zhí)行后的數(shù)據(jù)持久化到磁盤(pán)中」(不包括讀命令),

AOF的優(yōu)缺點(diǎn)

  • AOF 的「優(yōu)點(diǎn)」:
    • 1.AOF可以「更好的保護(hù)數(shù)據(jù)不丟失」,一般AOF會(huì)以每隔1秒,通過(guò)后臺(tái)的一個(gè)線程去執(zhí)行一次fsync操作,如果redis進(jìn)程掛掉,最多丟失1秒的數(shù)據(jù)
    • 2.AOF是將命令直接追加在文件末尾的,「寫(xiě)入性能非常高」
    • 3.AOF日志文件的命令通過(guò)非??勺x的方式進(jìn)行記錄,這個(gè)非?!?strong style="color: rgb(119, 48, 152);">適合做災(zāi)難性的誤刪除緊急恢復(fù)」,如果某人不小心用 flushall 命令清空了所有數(shù)據(jù),只要這個(gè)時(shí)候還沒(méi)有執(zhí)行 rewrite,那么就可以將日志文件中的 flushall 刪除,進(jìn)行恢復(fù)
  • AOF 的「缺點(diǎn)」:
    • 1.對(duì)于同一份數(shù)據(jù)源來(lái)說(shuō),一般情況下AOF 文件比 RDB 數(shù)據(jù)快照要大
    • 2.由于 .aof 的每次命令都會(huì)寫(xiě)入,那么相對(duì)于 RDB 來(lái)說(shuō)「需要消耗的性能也就更多」,當(dāng)然也會(huì)有 aof 重寫(xiě)將 aof 文件優(yōu)化。
    • 3.「數(shù)據(jù)恢復(fù)比較慢」,不適合做冷備。

RDB:

  • 某個(gè)時(shí)間點(diǎn) redis 內(nèi)存中的數(shù)據(jù)以二進(jìn)制的形式存儲(chǔ)的一個(gè).rdb為后綴的文件當(dāng)中,也就是「周期性的備份redis中的整個(gè)數(shù)據(jù)」,這是redis默認(rèn)的持久化方式,也就是我們說(shuō)的快照(snapshot),是采用 fork 子進(jìn)程的方式來(lái)寫(xiě)時(shí)同步的。

RDB的優(yōu)缺點(diǎn)

  • RDB的優(yōu)點(diǎn):
    • 1.它是將某一時(shí)間點(diǎn)redis內(nèi)的所有數(shù)據(jù)保存下來(lái),所以當(dāng)我們做「大型的數(shù)據(jù)恢復(fù)時(shí),RDB的恢復(fù)速度會(huì)很快」

    • 2.由于RDB的FROK子進(jìn)程這種機(jī)制,隊(duì)友給客戶端提供讀寫(xiě)服務(wù)的影響會(huì)非常小

  • RDB的缺點(diǎn):
    • 舉個(gè)例子假設(shè)我們定時(shí)5分鐘備份一次,在10:00的時(shí)候 redis 備份了數(shù)據(jù),但是如果在10:04的時(shí)候服務(wù)掛了,那么我們就會(huì)丟失在10:00到10:04的整個(gè)數(shù)據(jù)
    • 1:「有可能會(huì)產(chǎn)生長(zhǎng)時(shí)間的數(shù)據(jù)丟失」
    • 2:可能會(huì)有長(zhǎng)時(shí)間停頓:我們前面講了,fork 子進(jìn)程這個(gè)過(guò)程是和 redis 的數(shù)據(jù)量有很大關(guān)系的,如果「數(shù)據(jù)量很大,那么很有可能會(huì)使redis暫停幾秒」

6. Redis的過(guò)期鍵的刪除策略有哪些?

過(guò)期策略通常有以下三種:

  • 定時(shí)過(guò)期每個(gè)設(shè)置過(guò)期時(shí)間的key都需要?jiǎng)?chuàng)建一個(gè)定時(shí)器,到過(guò)期時(shí)間就會(huì)立即清除。該策略可以立即清除過(guò)期的數(shù)據(jù),對(duì)內(nèi)存很友好;但是會(huì)占用大量的CPU資源去處理過(guò)期的數(shù)據(jù),從而影響緩存的響應(yīng)時(shí)間和吞吐量。
  • 惰性過(guò)期:只有當(dāng)訪問(wèn)一個(gè)key時(shí),才會(huì)判斷該key是否已過(guò)期,過(guò)期則清除。該策略可以最大化地節(jié)省CPU資源,卻對(duì)內(nèi)存非常不友好。極端情況可能出現(xiàn)大量的過(guò)期key沒(méi)有再次被訪問(wèn),從而不會(huì)被清除,占用大量?jī)?nèi)存。
  • 定期過(guò)期每隔一定的時(shí)間,會(huì)掃描一定數(shù)量的數(shù)據(jù)庫(kù)的expires字典中一定數(shù)量的key,并清除其中已過(guò)期的key。該策略是前兩者的一個(gè)折中方案。通過(guò)調(diào)整定時(shí)掃描的時(shí)間間隔和每次掃描的限定耗時(shí),可以在不同情況下使得CPU和內(nèi)存資源達(dá)到最優(yōu)的平衡效果。

7. Redis的內(nèi)存滿了怎么辦?

實(shí)際上Redis定義了「8種內(nèi)存淘汰策略」用來(lái)處理redis內(nèi)存滿的情況:

  • 1.noeviction:直接返回錯(cuò)誤,不淘汰任何已經(jīng)存在的redis鍵
  • 2.allkeys-lru:所有的鍵使用lru算法進(jìn)行淘汰
  • 3.volatile-lru:有過(guò)期時(shí)間的使用lru算法進(jìn)行淘汰
  • 4.allkeys-random:隨機(jī)刪除redis鍵
  • 5.volatile-random:隨機(jī)刪除有過(guò)期時(shí)間的redis鍵
  • 6.volatile-ttl:刪除快過(guò)期的redis鍵
  • 7.volatile-lfu:根據(jù)lfu算法從有過(guò)期時(shí)間的鍵刪除
  • 8.allkeys-lfu:根據(jù)lfu算法從所有鍵刪除

8.Redis 的熱 key 問(wèn)題怎么解決?

熱 key  就是說(shuō),在某一時(shí)刻,有非常多的請(qǐng)求訪問(wèn)某個(gè) key,流量過(guò)大,導(dǎo)致該 redi 服務(wù)器宕機(jī)

解決方案:

  • 可以將結(jié)果緩存到本地內(nèi)存中
  • 將熱 key 分散到不同的服務(wù)器中
  • 設(shè)置永不過(guò)期

9.緩存擊穿、緩存穿透、緩存雪崩是什么?怎么解決呢?

緩存穿透:

  • 緩存穿透是指用戶請(qǐng)求的數(shù)據(jù)在緩存中不存在并且在數(shù)據(jù)庫(kù)中也不存在,導(dǎo)致用戶每次請(qǐng)求該數(shù)據(jù)都要去數(shù)據(jù)庫(kù)中查詢一遍,然后返回空。

解決方案:

  • 布隆過(guò)濾器
  • 返回空對(duì)象

緩存擊穿:

  • 緩存擊穿,是指一個(gè) key 非常熱點(diǎn),在不停的扛著大并發(fā),大并發(fā)集中對(duì)這一個(gè)點(diǎn)進(jìn)行訪問(wèn),當(dāng)這個(gè) key 在失效的瞬間,持續(xù)的大并發(fā)就穿破緩存,直接請(qǐng)求數(shù)據(jù)庫(kù),就像在一個(gè)屏障上鑿開(kāi)了一個(gè)洞。

解決方案:

  • 互斥鎖
  • 永不過(guò)期

緩存雪崩:

  • 緩存雪崩是指緩存中不同的數(shù)據(jù)大批量到過(guò)期時(shí)間,而查詢數(shù)據(jù)量巨大,請(qǐng)求直接落到數(shù)據(jù)庫(kù)上導(dǎo)致宕機(jī)。

解決方案:

  • 均勻過(guò)期
  • 加互斥鎖
  • 緩存永不過(guò)期
  • 雙層緩存策略

10.Redis 有哪些部署方式?

  • 單機(jī)模式:這也是最基本的部署方式,只需要一臺(tái)機(jī)器,負(fù)責(zé)讀寫(xiě),一般只用于開(kāi)發(fā)人員自己測(cè)試

  • 哨兵模式:哨兵模式是一種特殊的模式,首先Redis提供了哨兵的命令,哨兵是一個(gè)獨(dú)立的進(jìn)程,作為進(jìn)程,它會(huì)獨(dú)立運(yùn)行。其原理是哨兵通過(guò)發(fā)送命令,等待Redis服務(wù)器響應(yīng),從而監(jiān)控運(yùn)行的多個(gè)Redis實(shí)例。它具備自動(dòng)故障轉(zhuǎn)移、集群監(jiān)控、消息通知等功能。

  • cluster集群模式:在redis3.0版本中支持了cluster集群部署的方式,這種集群部署的方式能自動(dòng)將數(shù)據(jù)進(jìn)行分片,每個(gè)master上放一部分?jǐn)?shù)據(jù),提供了內(nèi)置的高可用服務(wù),即使某個(gè)master掛了,服務(wù)還可以正常地提供。

  • 主從復(fù)制:在主從復(fù)制這種集群部署模式中,我們會(huì)將數(shù)據(jù)庫(kù)分為兩類,第一種稱為主數(shù)據(jù)庫(kù)(master),另一種稱為從數(shù)據(jù)庫(kù)(slave)。主數(shù)據(jù)庫(kù)會(huì)負(fù)責(zé)我們整個(gè)系統(tǒng)中的讀寫(xiě)操作,從數(shù)據(jù)庫(kù)會(huì)負(fù)責(zé)我們整個(gè)數(shù)據(jù)庫(kù)中的讀操作。其中在職場(chǎng)開(kāi)發(fā)中的真實(shí)情況是,我們會(huì)讓主數(shù)據(jù)庫(kù)只負(fù)責(zé)寫(xiě)操作,讓從數(shù)據(jù)庫(kù)只負(fù)責(zé)讀操作,就是為了讀寫(xiě)分離,減輕服務(wù)器的壓力。

11.哨兵有哪些作用?

  • 1.監(jiān)控整個(gè)主數(shù)據(jù)庫(kù)和從數(shù)據(jù)庫(kù),觀察它們是否正常運(yùn)行

  • 2.當(dāng)主數(shù)據(jù)庫(kù)發(fā)生異常時(shí),自動(dòng)的將從數(shù)據(jù)庫(kù)升級(jí)為主數(shù)據(jù)庫(kù),繼續(xù)保證整個(gè)服務(wù)的穩(wěn)定

12.哨兵選舉過(guò)程是怎么樣的?

  • 1.第一個(gè)發(fā)現(xiàn)該master掛了的哨兵,向每個(gè)哨兵發(fā)送命令,讓對(duì)方選舉自己成為領(lǐng)頭哨兵

  • 2.其他哨兵如果沒(méi)有選舉過(guò)他人,就會(huì)將這一票投給第一個(gè)發(fā)現(xiàn)該master掛了的哨兵

  • 3.第一個(gè)發(fā)現(xiàn)該master掛了的哨兵如果發(fā)現(xiàn)由超過(guò)一半哨兵投給自己,并且其數(shù)量也超過(guò)了設(shè)定的quoram參數(shù),那么該哨兵就成了領(lǐng)頭哨兵

  • 4.如果多個(gè)哨兵同時(shí)參與這個(gè)選舉,那么就會(huì)重復(fù)該過(guò)程,知道選出一個(gè)領(lǐng)頭哨兵

選出領(lǐng)頭哨兵后,就開(kāi)始了故障修復(fù),會(huì)從選出一個(gè)從數(shù)據(jù)庫(kù)作為新的master

13.cluster集群模式是怎么存放數(shù)據(jù)的?

一個(gè)cluster集群中總共有16384個(gè)節(jié)點(diǎn),集群會(huì)將這16384個(gè)節(jié)點(diǎn)平均分配給每個(gè)節(jié)點(diǎn),當(dāng)然,我這里的節(jié)點(diǎn)指的是每個(gè)主節(jié)點(diǎn),就如同下圖:

14.cluster的故障恢復(fù)是怎么做的?

判斷故障的邏輯其實(shí)與哨兵模式有點(diǎn)類似,在集群中,每個(gè)節(jié)點(diǎn)都會(huì)定期的向其他節(jié)點(diǎn)發(fā)送ping命令,通過(guò)有沒(méi)有收到回復(fù)來(lái)判斷其他節(jié)點(diǎn)是否已經(jīng)下線。

如果長(zhǎng)時(shí)間沒(méi)有回復(fù),那么發(fā)起ping命令的節(jié)點(diǎn)就會(huì)認(rèn)為目標(biāo)節(jié)點(diǎn)疑似下線,也可以和哨兵一樣稱作主觀下線,當(dāng)然也需要集群中一定數(shù)量的節(jié)點(diǎn)都認(rèn)為該節(jié)點(diǎn)下線才可以,我們來(lái)說(shuō)說(shuō)具體過(guò)程:

  • 1.當(dāng)A節(jié)點(diǎn)發(fā)現(xiàn)目標(biāo)節(jié)點(diǎn)疑似下線,就會(huì)向集群中的其他節(jié)點(diǎn)散播消息,其他節(jié)點(diǎn)就會(huì)向目標(biāo)節(jié)點(diǎn)發(fā)送命令,判斷目標(biāo)節(jié)點(diǎn)是否下線
  • 2.如果集群中半數(shù)以上的節(jié)點(diǎn)都認(rèn)為目標(biāo)節(jié)點(diǎn)下線,就會(huì)對(duì)目標(biāo)節(jié)點(diǎn)標(biāo)記為下線,從而告訴其他節(jié)點(diǎn),讓目標(biāo)節(jié)點(diǎn)在整個(gè)集群中都下線

15.主從同步原理是怎樣的?

  • 1.當(dāng)一個(gè)從數(shù)據(jù)庫(kù)啟動(dòng)時(shí),它會(huì)向主數(shù)據(jù)庫(kù)發(fā)送一個(gè)SYNC命令,master收到后,在后臺(tái)保存快照,也就是我們說(shuō)的RDB持久化,當(dāng)然保存快照是需要消耗時(shí)間的,并且redis是單線程的,在保存快照期間redis受到的命令會(huì)緩存起來(lái)

  • 2.快照完成后會(huì)將緩存的命令以及快照一起打包發(fā)給slave節(jié)點(diǎn),從而保證主從數(shù)據(jù)庫(kù)的一致性。

  • 3.從數(shù)據(jù)庫(kù)接受到快照以及緩存的命令后會(huì)將這部分?jǐn)?shù)據(jù)寫(xiě)入到硬盤(pán)上的臨時(shí)文件當(dāng)中,寫(xiě)入完成后會(huì)用這份文件去替換掉RDB快照文件,當(dāng)然,這個(gè)操作是不會(huì)阻塞的,可以繼續(xù)接收命令執(zhí)行,具體原因其實(shí)就是fork了一個(gè)子進(jìn)程,用子進(jìn)程去完成了這些功能。

因?yàn)椴粫?huì)阻塞,所以,這部分初始化完成后,當(dāng)主數(shù)據(jù)庫(kù)執(zhí)行了改變數(shù)據(jù)的命令后,會(huì)異步的給slave,這也就是我們說(shuō)的復(fù)制同步階段,這個(gè)階段會(huì)貫穿在整個(gè)中從同步的過(guò)程中,直到主從同步結(jié)束后,復(fù)制同步才會(huì)終止。

16.無(wú)硬盤(pán)復(fù)制是什么?

我們剛剛說(shuō)了主從之間是通過(guò)RDB快照來(lái)交互的,雖然看來(lái)邏輯很簡(jiǎn)單,但是還是會(huì)存在一些問(wèn)題,但是會(huì)存在著一些問(wèn)題。

  • 1.master禁用了RDB快照時(shí),發(fā)生了主從同步(復(fù)制初始化)操作,也會(huì)生成RDB快照,但是之后如果master發(fā)成了重啟,就會(huì)用RDB快照去恢復(fù)數(shù)據(jù),這份數(shù)據(jù)可能已經(jīng)很久了,中間就會(huì)丟失數(shù)據(jù)

  • 2.在這種一主多從的結(jié)構(gòu)中,master每次和slave同步數(shù)據(jù)都要進(jìn)行一次快照,從而在硬盤(pán)中生成RDB文件,會(huì)影響性能

為了解決這種問(wèn)題,redis在后續(xù)的更新中也加入了無(wú)硬盤(pán)復(fù)制功能,也就是說(shuō)直接通過(guò)網(wǎng)絡(luò)發(fā)送給slave,避免了和硬盤(pán)交互,但是也是有io消耗

瀏覽 46
點(diǎn)贊
評(píng)論
收藏
分享

手機(jī)掃一掃分享

分享
舉報(bào)
評(píng)論
圖片
表情
推薦
點(diǎn)贊
評(píng)論
收藏
分享

手機(jī)掃一掃分享

分享
舉報(bào)

感谢您访问我们的网站,您可能还对以下资源感兴趣:

国产秋霞理论久久久电影-婷婷色九月综合激情丁香-欧美在线观看乱妇视频-精品国avA久久久久久久-国产乱码精品一区二区三区亚洲人-欧美熟妇一区二区三区蜜桃视频 中文字幕-区二区三区四区视频中国| 日日摸日日添日日躁AV| 99草在线视频| 91老熟女视频| 在线中文字幕视频| 三级片在线观看网站| 免费观看黄片网站| 亚洲AV无一区二区三区久久 | 国产精品色在线回看| 人妖和人妖互交性XXXX视频| 永久精品| 91探花视频在线观看| 人成视频在线观看| 久久综合成人| 亚洲视频无码在线| а√最新版天堂中文在线| 精品夜夜澡人妻无码AV| 欧美色图1| 东京热视频免费观看| 亚洲AV资源| 欧美亚洲综合手机在线| 青春草在线视频免费观看| 免费做a爰片77777| 青草久久久| 国产精品色呦呦| 日韩欧美成人在线观看| 欧一美一婬一伦一区二区三区黑人| 性感91影院| 无套内射在线| 肏屄视频在线| 精产国品一区二区| NP玩烂了公用爽灌满视频播放| 欧美亚洲| 亚洲视频在线免费| 欧美亚洲中文字幕| 加勒比日韩在线| 骚网站在线观看| 操B视频网站| 国产夫妻自拍av| 高清无码做爱视频| 免费中文字幕视频| caopeng97| 亚洲无码免费看| 国产精品欧美激情| 精品成人A片久久久久久不卡三区| 91人妻人人澡| 亚洲精品成人在线| 久久精品片| 亚洲大片在线观看| 高清无码在线免费| 九九九九九九国产| 无码日韩人妻精品久久蜜桃| 人人爱人人插| 大香蕉在线播| 日韩美女操逼| 欧美日韩有码视频网址大全| 好吊妞在线观看| 亭亭五月丁香| 国产剧情自拍| 十八禁黄网站| 日韩无码久| 北条麻妃波多波多野结衣| 欧美一区二区在线| 成年人视频网| 3D动漫精品啪啪一区二区免费| 成人福利视频在线| 高清国产mv在线观看| 日日夜夜草| 伊人福利导航| 三级黄片免费看| 久操视频网站| 婷婷五月天激情丁香| 亚洲av图片| 午夜无码鲁丝片午夜精品一区二区| 天干夜天干天天天爽视频| 黄片在线免费观看| 麻豆激情视频| 最近中文字幕在线视频| 亚洲三级网| 久久99精品国产麻豆婷婷洗澡| 黑人猛躁白人BBBBBBBBB | 麻妃无码| 中文日韩字幕| 日韩一区二区三区四区久久久精品有吗| eeuss一区| 在线观看免费a片| 精品国产乱码久久久久久郑州公司| 国产精品欧美日韩| 自拍偷拍视频网址| AV在线导航| 日韩三级毛片| 免费无码一级A片大黄在线观看| 天天影视综合网免费观看电视剧国产 | 青青青草视频在线观看| 久久九九国产精品怡红院| 婷婷午夜精品久久久久久性色AV| 亚洲一区高清无码| av天天干| 97AV人妻无码视频二区| 久久免费看视频| 人人搞人人摸| 国产3p绿帽骚妻视频| 黄色高清无码| 天天舔天天操| 2025精品偷拍视频| 大香蕉在线75| 欧美性爱高清| 狠狠躁日日躁夜夜躁A片无码| 成人在线日韩| 777在线视频| 狠狠色五月亚洲91| 成人国产片女人爽到高潮| 午夜久久久| 伊人五月丁香| 韩国午夜福利| 精品人妻无码一区二区三区四川人| 操逼麻豆| 国产精品色8| 欧美精品久久久久久久久| 在线视频a| 久久这里只有精品9| 6969电视影片最新更新| 激情深爱| 久久人体视频| 天干天干天夜夜操| 国产A片免费| 激情五月天综合网| 中文字幕国产| 精品久久ai| 国产99久久| 国产成人在线免费观看| 日韩中文无码字幕| 特级西西| 麻豆AV在线| 日本大香蕉伊人| 在线免费高清无码| 婷婷五月天电影| 天堂AV在线免费观看| 亚洲美穴| 日韩城人网站| 国产一级黄色录像| 国产香蕉视频在线播放| 人人操AV在线| 高清无码在线观看18| 又黄又湿的视频| 亚洲a级毛片| 国产精品久久久久毛片SUV| 色五月在线视频| 三级无码视频在线观看| 国内精品国产成人国产三级| 日逼91| 少妇搡BBBB搡BBB搡18禁| 日本A视频| 亚洲免费三级| 亚洲欧美日韩动漫| 麻豆蜜桃91无码| 免费一区二区三区四区| 在线免费观看黄色小视频| 91免费网站在线观看| 日本一级黄色电影网| 偷拍99| 色综合一区二区| 免费在线看A| 在线看片国产| 日韩毛片视频| 337p大胆色噜噜噜噜噜| 精品国产天线2024| 亚洲无码在线资源| 91大神久久| 蜜桃传媒一区| 人人草人人澡| 高清视频无码| 色九月婷婷| 国产欧美一区在线看| 三级在线视频| 拍真实国产伦偷精品| 强伦轩一区二区三区在线观看| 免费看V片| 欧美日本成人网站入口| 午夜熟睡乱子伦视频| 91欧美日韩综合| 粉嫩护士小泬18p| 国产超碰免费| 天堂91| 日韩综合在线| 九九国产视频| 超碰在线大香蕉| 亚洲www在线观看| 亚洲国产成人无码a在线播放| 精品交换一区二区三区无码| 五月天激情午夜福利| 亚洲高清免费视频| 欧美熟妇精品一级A片视色| 好吊视频一区二区| 在线观看免费国产| 国产又猛又黄又爽| 天天激情站| 大蕉伊人网| 国产精品色呦呦| 91丨牛牛丨国产人妻| 国产日韩欧美在线| 亚洲AV无码专区一级婬片毛片 | 丁香五月天av| 国产丰满乱子伦无码| 国产成人久久精品麻豆二区 | 婷婷操| 大香伊人中文字幕精品| 香蕉视频成人在线| 超碰碰碰碰| 久久97| 久久99久久99精品免视看婷婷| 亚洲成人内射| 成人爽爽视频| 日逼免费网站| 亭亭五月丁香| 99在线视频精品| 北条麻妃无码精品| 日本精品中文字幕| 亚洲激情视频在线观看| 国产在线观看免费| 闺蜜av| 日本中文字幕不卡| 亚洲一级视频在线观看| 爆乳一区二区三区| 亚洲性爱小说| 久久精品苍井空免费一区二| 特黄AAAAAAAAA真人毛片| gogogo日本免费观看高清电视剧的注意 | 一级黄色视频片| 黄片高清无码在线观看| 在线免费中文字幕| 99国产免费视频| 蜜臀AV一区二区| 久久精品苍井空免费一区| 日本精品视频一区二区| 日韩在线网址| 少妇精品久久久久久久久久| 91探花在线播放| 日韩天堂在线观看| 亚洲大片免费看| 人人妻人人玩人人澡人人爽| 夜夜爽妓女77777毛片A片| 日韩无码内射| 国产综合在线播放| 色婷婷免费视频| 东方AV在线免费观看| 成人午夜无码| 韩国无码中文| 黄色av免费看| 色色色91| 欧美午夜精品久久久久免费视| 青草香蕉视频| 五月天深爱激情网| 欧美色图色就是色| 亚洲在线观看免费| 日韩一级性爱视频| 亚洲视频无码在线| 婷婷俺也去| 69er小视频| 日本免费不卡| 天天综合干| AV片在线免费观看| 亚洲你懂的| 成人激情在线观看| 中文字幕熟女人妻| 激情网五月天| 欧美狠狠操| 97国产在线视频| 免费人妻视频| 嫩BBB槡BBBB槡BBB3i| 久久婷婷五月| 欧美美女日逼视频| 国产特黄级AAAAA片免| 老女人AV| 吹潮喷水高潮HD| 91精品无码视频| 色天天综合网| 亚洲最大成人网站| 91大神在线免费看| www.777熟女人妻| 成人网站大香蕉| 黄色视频免费在线观看网站 | 91成人免费在线观看| 91国内产香蕉| 麻豆激情视频| 一道本无码在线| 中文字幕免费AV| 91丨PORNY丨丰满人妻网站 | 久久系列观看完整指南| 亚洲一区二区三区在线视频| 亚洲精品99| 91精品国产91久久久久久吃药 | 精品一区二区三区在线观看 | gogogo免费高清在线偷拍 | 狼人综合在线| 91人妻人人澡人人精品| 亚洲中文中出| 国产三级网址| 久久99热这里只频精品6学生| 伊人久久大香色综合久久| 四虎成人无码A片观看| 日韩一级黄色毛片| 国产精品操逼| 天天日天天干天天草| 97操碰| 五月丁香婷婷开心| 亚洲日本黄色视频| 五月天激情午夜福利| 成人网大香蕉| 99久久久成人国产精品| 色五月欧美| 嫩草在线观看| AV观看免费| 91网址| 欧美高清久久| 偷拍777| 日韩AV在线直播| 九九热视频在线观看| 免费在线观看黄| 99久久精品国产成人一区二区| 女人久久久| A视频免费| 亚洲中文字幕高清| 天天天天色| 又大又黄又爽| 综合成人在线| 影音先锋色先锋| 北条麻妃久久视频在线播放| 免费国产三级片| 久久三级| 成人免费在线网站| 天堂a√中文8| 久久9视频| 波多野42部无码喷潮更新时间 | 精品孕妇孕交无码专区| 特级丰满少妇免费观看| 大香蕉在线75| 男女操逼免费观看| 麻豆成人精品国产免费| 影音先锋成人| aⅴ在线| 不雅一级| 欧一美一婬一伦一区二区三区自慰,| 亚洲综合无码| 亚洲成人精品一区二区| 日韩成人网站| 日本aa视频| 操逼无码| 色色播| 高清欧美日韩第一摸| 西西444WWW无码大胆知乎| 国产欧美一区二区三区视频 | 中文字幕免费MV第一季歌词 | 豆花在线视频| 久久久18禁一区二区三区精品 | 激情丁香婷婷| 夏目あきら被续侵犯7天| AV无码电影| 国产成人视频在线播放| 欧美夜夜| 成人动漫免费观看| 国产A片视频| 黄A在线| 亚洲综合中文| 1区2区视频| 黄片无码| 欧美老妇操逼视频| 中文免费高清在线观看视频| 激情伊人| 99久久精品一区二区成人| 黄片日逼| 男人的天堂色琪琪| 无码人妻av黄色一区二区三区| 美女91小视频| 无码三级片在线观看| 男人天堂视频网站| 国产精品一麻了麻了| 国产精品乱子伦一区二区三区视频 | 亚洲婷婷综合网| 亚洲中文字幕一区| 亚洲人妻影院| AV性爱社区| 久久免费视频播放| 日本人妻在线播放| 婷婷五月精品中文字幕| 人人摸在线视频| 黄色免费网站在线观看| 久久久高清无码| 在线日韩中文字幕| 特级西西444WWW视频| 欧美日韩国产三级| 欧美另类激情| 国产乱子伦一区二区三区免看| 桃色av| 午夜69成人做爱视频网站| 偷拍九九热| 欧美日本国产| 欧美日韩北条麻妃视频在线观看 | 成人黄片免费看| 婷婷综合一区| 99久久免费网| 成人无码交配视频国产网站| 免费看黄色录像| 夜夜操影院| 夜夜福利| 欧美性爱操逼视频| 久久国产综合| 怡红院一区二区| 青草福利| 国产毛片毛片毛片毛片毛片| 欧美一级黄片免费看| 国内精品久久久| 黄色福利视频在线观看| 炮友露脸青楼传媒刘颖儿| 欧美成人精品在线| 国产aaaaaaaaaaaaa| 国产人成一区二区三区影院| 午夜久久视频| www.青青草视频| 一级片视频在线观看| 最新中文字幕AV| 91青青| av在线中文| 黄色一级aa片| 无码黄色片| 黄色免费无码| 午夜AV大片| 亚洲精品国产av| 九七在线视频| 黄色片免费看| 午夜成人视频在线观看| 我要看黄色一级片| 免费黄色在线| 一级二级三级无码| 91成人免费在线观看| 9I成人免费版| 狼人一区二区| 欧美久草蜜桃视频| 日本精品二区| 嫩小槡BBBB槡BBBB槡免费-百度 | 人人干天天操| 91香蕉国产成人App| 日韩一级欧美一级| 国产主播中文字幕| 亚洲影音先锋资源| 91天堂| 四虎成人无码A片观看| 国产乱码精品一区二区三区的特点| 国产亚洲精品久久久久动| 中文字幕日本成人| 中文无码人妻少妇| 欧亚av| 99成人网站| 蜜桃视频91| 亚洲高清无码专区| 色噜噜人妻丝袜无码影院| 日韩va亚洲va欧美va高清| 四川少扫搡BBw搡BBBB| 欧美性猛交XXXX乱大交HD | www.91n| www黄色com| 亚洲AV三级片| 国产免费小视频| 久久久久麻豆V国产精华液好用吗 色噜噜狠狠一区二区三区牛牛影视 | 99热这里有精品| 亚洲日韩欧美色图| 免费黄色视频观看| 日韩一区二区无码视频| H片在线观看| 久久久噜噜噜| 国产av网| 悠悠无码一区日韩妇女| 久久亚洲av| 国产三级一区二区| 九色影院| jlzzzjlzzz国产免费观看| 欧美BBWBBWBBWBBWBBwBBW | 伊人天天干| 成人无码免费视频| 四川少妇搡BBw搡BBBB搡| 中文字幕日韩人妻| 学生妹一级片| аⅴ资源新版在线天堂| 99久久久国产精品免费蜜臀| 精品国产无码怀孕| 中国极品少妇XXX| 国产欧美熟妇另类久久久| 中文在线a∨在线| 日日爱av| 天天插天天射| 日本韩国欧美18| 国产AAA片| 中文字幕毛片| 456亚洲影院| 91爱爱·com| 日无码在线| 天a堂8在线www| 无码人妻精品一区二区三区99仓| 可以免费看的黄色视频| 国产精品国内自产| 丁香五月婷婷五月| 护士小雪的yin荡高日记H视频 | 日韩欧美精品在线| 国产人妻人伦精品1国产丝袜| 亚洲AV无码A片在线观看蜜桃| 日本三级韩三级99久久| 色情小电影免费网站观看网址在线播| 五月亚洲六月婷婷| 色综合99| 成人在线超碰| 久久婷婷成人综合色怡春院| 国产女人水真多18毛片18精品| www.cao| 久久久久久精| 丁香社区五月天| 国产91无码精品秘入口| 久久人妻无码| 江苏妇搡BBBB搡BBB| 超级人人操| 影音先锋亚洲AV| 无码人妻丰满熟妇区17水蜜桃 | 午夜国产在线视频| 国产91探花系列在线观看| 日韩欧美在线视频观看| 欧美日韩东京热| 成人免费在线网站| 久久久久久久久久久久成人| 亚洲中文字幕av天堂| 在线观看污视频| 一区二区三区四区高清无码| 亚洲A片一区二区三区电影网| 国产极品无码| 亚洲精品中文字幕在线| 欧美成人小视频| 激情av在线| 人人妻人人要| 精品视频免费在线观看| 欧美操B在线| www.91av| 午夜影音| 亚洲小黄片| 久久精品一二三| 国产suv精品一区二区6精华液| 色婷婷激情五月天| 久久ww| 欧美亚洲性爱| av在线免费观看网站| 激情五月婷婷综合| 亚洲操操操操| 日本一区二区网站| 三级视频在线观看| www.插插插| 亚洲中文字幕影院| 亚洲精品久久久久久久久蜜桃| 日韩欧美人妻无码精品| 日逼导航| 奶头和荫蒂添的好舒服囗交漫画| 免费看操逼视频| 精品欧美一区二区精品久久| 老婆中文字幕乱码中文乱码| 免费性片| 欧美不卡在线观看| 91精品国产乱码| 丰臀肥逼高清视频电影播放| 人成视频在线观看| 操碰人人| 日韩熟女视频| 天天躁夜夜躁狠狠躁AV| 日韩无码一二三区| 久久日精品| 成人婷婷五月| 成人小说视频在线社区| 69av在线播放| 日本爱爱免费视频| 囯产精品久久久久久久| 欧美性猛交XXXX乱大交HD| 成人激情四射网| www.欧美精品| 色五月国产| 欧美性爱精品一区| av解说| 自拍偷拍国产| 婷婷午夜精品久久久久久性色AV| 91视频人人| 一级a免一级a做免费线看内裤的注意事项 | 天天日毛片| 被黑人猛躁4O次高潮| 性色网| 久久成人综合| 国产玖玖| 91蝌蚪在线观看| 少妇激情av| 日韩av第一页| 亚洲AV无码乱码国产| 宅男噜| 中文亚洲精品字幕电影| 狠狠色AV| 五月婷婷六月丁香| 色久综合| 操B视频网站| 久久天堂网| 日韩成人一区二区三区| 热99re69精品8在线播放| JlZZJLZZ亚洲美女18| 国产高清免费无码| 色国产在线视频| 日韩视频二区| 狠狠撸天天操| 免费无码国产在线怀| 久操精品视频| 亚洲国产高清在线观看视频| 人人操人人射| 亚洲播播| 日韩A视频| 亚洲午夜视频在线观看| 97精品综合久久| 人人草人人看| 大香蕉网伊| 亚洲无码在线视频播放| 淫荡人妻视频| 亚洲欧美成人在线观看| 日韩一片| av东方在线| 国产一区在线看| AV自拍| 天堂中文在线播放| 天天艹av| AV天堂偷拍亂伦| 久久久久久亚洲AV黄床| 在线日韩一区二区| 国产特黄级AAAAA片免| 老司机在线免费视频| 夏目あきら被续侵犯7天| 中文字幕乱码亚洲无线码按摩| 成人AV免费观看| 操你啦无码日韩| 亚洲中文字幕在线播放| 中文无码在线| 六月婷婷五月丁香| 亚洲高清无码免费| 精品无码一区二区三区爱与| 538在线视频| 亚洲天堂在线视频观看| 91精品久久久久久久| 久久久三级| 无码一区二区三区免费| 高潮喷水在线观看| 在线观看国产视频| 爱搞逼综合网| 亚洲AV无码A片在线观看蜜桃| 色网在线| 中文字幕在线免费| www.黄| 婷婷五月丁香六月| 久久高清免费视频| 亚洲在线观看视频| 成年人在线观看| 国产无码一区二区三区| 三级成人网站| 青青草原av| 麻豆av人人乐| 欧美日韩午夜福利视频| 国产欧美日韩综合| 日本不卡一区二区三区四区| 影音先锋AV资源网站| 操逼色| 无码做爰欢H肉动漫网站在线看| 天天干天天色天天射| 天天日天天干天天爽| 国产熟妇搡BBBB搡BBBB搡| 91大屁股| 日韩中文无码电影| AV黑人| 精品无码一区二区三区在线| 91中文字幕网| 大学生一级特黄大片| jizz无码| 婷色五月天| 蜜桃视频在线入口www| 精品人妻午夜一区二区三区四区 | jizzjizz欧美| 日韩中文字幕人妻| 中文字幕一区二区三区四区在线视频 | 成人动漫在线观看| 黄色电影网站在线观看| 中文字幕不卡在线| 伊人久久在线| 久草大香蕉在线视频| 国产无码一| 日韩一区二区AV| 黄片www.| 精品网站| 在线无码视频观看| 日韩无码AV中文字幕| 亚洲ww国产a大作| 欧美日韩一道本| 日日艹夜夜艹| 操屄视频网站| 青草视频在线免费观看| 丰满人妻一区二区三区精品高 | 99在线观看视频在线高清| 国产精品免费久久| 麻豆国产91| 日韩欧美一区在线| 爱爱午夜福利| 在线观看亚洲专区| 伊人大综合| 91香蕉国产在线观看软件| 久久免费小视频| 一区二区三区四区久久| 91豆花视频| 99热8| 亚洲成人影片| 精品國產一區二區三區久久蜜月| 国产粉嫩小泬白浆18p| 99国产精品久久久久久久| 亚洲精品视频在线观看免费| 国产激情网址| 久久人体视频| 日本乱伦网站| 俺去俺来WWW色官方| 国产AV黄片| 亚洲激情偷拍| 日本AⅤ在线| 玖玖精品| 国产免费无码| 杨晨晨不雅视频| 久久黄色毛片| 亚洲中文字幕第一| 久久国产热| 日韩免费a| 日本国产在线| 免费内射视频| 精品1234| 日韩一区二区视频| 午夜艹 | 久久久亚洲无码精品| 男女日日批黄色三级| 日本久热| 天天色天天色| 成人a片在线观看| 成人午夜A片免费看| 欧美综合色| 综合激情网站| 无码免费中文字幕| 免费看黄片的网站| 色哟哟一区二区三区四区| 日本黄色一级视频| 免费看操逼逼| 亚洲综合免费观看高清完整| 日本大香蕉伊人| 天天射天天干| 国产主播一区二区| 久久久久久久大香蕉| AV在线资源| 一级黄色生活片| 大香蕉伊人综合| 四虎www| 免费亚洲婷婷| 男人的天堂免费视频| 韩国无码视频| 日韩中文字幕免费在线观看| 日韩AA片| 九七在线视频| 亚洲最新无码| 久草资源在线观看| 久久久久亚洲AV无码麻豆| 无码看片| 亚洲视频免费播放| 怡红院av| 污网站在线观看| 99热精品免费在线观看| 99久久精品一区二区成人| 欧美特黄AAAAAA| 色婷婷色婷婷| 亚洲无码性爱视频| 亚洲小说区图片区都市| 中文字幕+乱码+中文乱码电影| 亚洲,制服,综合,中文| 唐山熟女工棚嗷嗷叫| 亚洲天堂视频在线观看| 精品久久久久久AV2025| 亚洲人人色| 久久视频99| 日韩色情在线| 懂色av懂色av粉嫩av无码| 成人AV影院| 夜夜狠狠擅视频| 国产av影院| 精品国产va久久久久久| 无码成人毛片| 欧美韩日一区二区| 国产一区在线看| 熟妇人妻丰满久久久久久久无码| 欧美日韩在线免费| 日韩成人视频在线观看| 国产一区二区做爱| 亚洲av无码精品| 欧美二区视频| 人人爽人人操人人| 蜜臀av一区二区| 欧美第1页| 色77777| 午夜成人福利在线观看| 亚洲激情欧美激情| 欧美日韩中文字幕视频| 91久热| 无码人妻精品一区二区三千菊电影 | 免费a片在线观看| 日本天堂Tv视频在线观看| 国产成人视频在线播放| 天天爱天天插| 精品尤物| 黄色成人在线免费观看| 中文字幕A片无码免费看| 日本一级片在线播放| 不卡日本| 亚洲AV成人无码精品| 国产成人va| 婷婷五月激情网| 日韩视频播放在线综合| 成人三级视频在线| 亚洲无码一区在线| 中文字幕一区二区二三区四区| 91av视频在线| 日韩AV一区二区三区| 亚洲国产精品成人网站| 日本中文字幕在线免费观看| va婷婷在线免费观看| 无码精品电影| 国产欧美一区二区三区在线看蜜臀 | 国产一a毛一a免费观看| 亚洲天堂成人网| 99精品久久| 蜜臀AV成人| 亚洲无码在线观看网站| 中文资源在线a中文| 黄色激情视频网站| 久热中文| 亚洲色图一区二区| 久久视频免费在线观看| 久在线视频| 久久水蜜桃| 99青青草| 成年人黄色视频| 麻豆精品在线观看| 欧美日韩成人在线视频| 天天色天天日| 国产一二三区在线| 黄片视频在线播放| 一级av在线| 亚洲专区免费| 国产淫乱视频| sm国产在线调教视频| 艳妇乳肉豪妇荡乳AV无码福利| 先锋成人资源| 长泽梓黑人初解禁BDD07| 久艹在线视频| 午夜精品人妻无码| 熟女视频网站| 日韩TV| 亚洲免费视频网站| 伊人影院视频| 蜜桃Av噜噜一区二区| 国产精品久久AV电影| 日韩精品人妻| 六月激情网| 猫咪AV成人永久网站| 木下凛凛子AV888AV在线观看| 91一级A片在线观看| 抽插免费视频| 成人三级AV| 男人天堂中文字幕| 老汉av| 欧美成人免费电影| 黄色成人在线| 国产人妻精品一区二区三区不卡 | 国产中文字幕av| 日本黄色视频网址| 久色视频福利| 国产成人V在线精品一区| 日本中文字幕网站| 人人操天天操| 国产欧美日本视频| 蜜桃人妻无码AV天堂三区 | 永久免费一区二区三区| 精产国品一区二区| 91精品久久久久久久久久久久| 中国老女人操逼视频| 北条麻妃在线无码| 国产精品欧美激情| 99黄片| 一区二区三区四区五区在线| 亚洲无码aa| 国产小精品| 色综合天天综合网国产成人网 | 麻豆传媒av| 日韩精品无码电影| 狠狠操综合| 亚洲国产成人自拍|