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

分享幾道 Redis 高頻面試題,面試不用愁

數(shù)據(jù)庫(kù) Redis
說(shuō)說(shuō) Redis 都有哪些應(yīng)用場(chǎng)景?緩存這應(yīng)該是 Redis 主要的功能了,也是大型網(wǎng)站必備機(jī)制,合理地使用緩存不僅可以加 快數(shù)據(jù)的訪(fǎng)問(wèn)速度,而且能夠有效地降低后端數(shù)據(jù)源的壓力。

 [[286858]]

1、說(shuō)說(shuō) Redis 都有哪些應(yīng)用場(chǎng)景?

  • 緩存:這應(yīng)該是 Redis 主要的功能了,也是大型網(wǎng)站必備機(jī)制,合理地使用緩存不僅可以加 快數(shù)據(jù)的訪(fǎng)問(wèn)速度,而且能夠有效地降低后端數(shù)據(jù)源的壓力。
  • 共享Session:對(duì)于一些依賴(lài) session 功能的服務(wù)來(lái)說(shuō),如果需要從單機(jī)變成集群的話(huà),可以選擇 redis 來(lái)統(tǒng)一管理 session。
  • 消息隊(duì)列系統(tǒng):消息隊(duì)列系統(tǒng)可以說(shuō)是一個(gè)大型網(wǎng)站的必備基礎(chǔ)組件,因?yàn)槠渚哂袠I(yè)務(wù) 解耦、非實(shí)時(shí)業(yè)務(wù)削峰等特性。Redis提供了發(fā)布訂閱功能和阻塞隊(duì)列的功 能,雖然和專(zhuān)業(yè)的消息隊(duì)列比還不夠足夠強(qiáng)大,但是對(duì)于一般的消息隊(duì)列功 能基本可以滿(mǎn)足。比如在分布式爬蟲(chóng)系統(tǒng)中,使用 redis 來(lái)統(tǒng)一管理 url隊(duì)列。
  • 分布式鎖:在分布式服務(wù)中。可以利用Redis的setnx功能來(lái)編寫(xiě)分布式的鎖,雖然這個(gè)可能不是太常用。

當(dāng)然還有諸如排行榜、點(diǎn)贊功能都可以使用 Redis 來(lái)實(shí)現(xiàn),但是 Redis 也不是什么都可以做,比如數(shù)據(jù)量特別大時(shí),不適合 Redis,我們知道 Redis 是基于內(nèi)存的,雖然內(nèi)存很便宜,但是如果你每天的數(shù)據(jù)量特別大,比如幾億條的用戶(hù)行為日志數(shù)據(jù),用 Redis 來(lái)存儲(chǔ)的話(huà),成本相當(dāng)?shù)母摺?/p>

2、單線(xiàn)程的 Redis 為什么這么快?

Redis 有多快?官方給出的答案是讀寫(xiě)速度 10萬(wàn)/秒,如果說(shuō)這是在單線(xiàn)程情況下跑出來(lái)的成績(jī),你會(huì)不會(huì)驚訝?為什么單線(xiàn)程的 Redis 速度這么快?原因有以下幾點(diǎn):

  • 純內(nèi)存操作:Redis 是完全基于內(nèi)存的,所以讀寫(xiě)效率非常的高,當(dāng)然 Redis 存在持久化操作,在持久化操作是都是 fork 子進(jìn)程和利用 Linux 系統(tǒng)的頁(yè)緩存技術(shù)來(lái)完成,并不會(huì)影響 Redis 的性能。
  • 單線(xiàn)程操作:?jiǎn)尉€(xiàn)程并不是壞事,單線(xiàn)程可以避免了頻繁的上下文切換,頻繁的上下文切換也會(huì)影響性能的。
  • 合理高效的數(shù)據(jù)結(jié)構(gòu)
  • 采用了非阻塞 I/O 多路復(fù)用機(jī)制:多路I/O復(fù)用模型是利用 select、poll、epoll 可以同時(shí)監(jiān)察多個(gè)流的 I/O 事件的能力,在空閑的時(shí)候,會(huì)把當(dāng)前線(xiàn)程阻塞掉,當(dāng)有一個(gè)或多個(gè)流有 I/O 事件時(shí),就從阻塞態(tài)中喚醒,于是程序就會(huì)輪詢(xún)一遍所有的流(epoll 是只輪詢(xún)那些真正發(fā)出了事件的流),并且只依次順序的處理就緒的流,這種做法就避免了大量的無(wú)用操作。

3、說(shuō)說(shuō) Redis 的數(shù)據(jù)結(jié)構(gòu)及使用場(chǎng)景

Redis 提供了 5種數(shù)據(jù)結(jié)構(gòu),每一種數(shù)據(jù)結(jié)構(gòu)有各種的使用場(chǎng)景。

1、String 字符串

字符串類(lèi)型是 Redis 最基礎(chǔ)的數(shù)據(jù)結(jié)構(gòu),首先鍵都是字符串類(lèi)型,而且 其他幾種數(shù)據(jù)結(jié)構(gòu)都是在字符串類(lèi)型基礎(chǔ)上構(gòu)建的,我們常使用的 set key value 命令就是字符串。常用在緩存、計(jì)數(shù)、共享Session、限速等。

2、Hash 哈希

在Redis中,哈希類(lèi)型是指鍵值本身又是一個(gè)鍵值對(duì) 結(jié)構(gòu),形如value={{field1,value1},...{fieldN,valueN}},添加命令:hset key field value。哈希可以用來(lái)存放用戶(hù)信息,比如實(shí)現(xiàn)購(gòu)物車(chē)

3、List 列表

列表(list)類(lèi)型是用來(lái)存儲(chǔ)多個(gè)有序的字符串。可以做簡(jiǎn)單的消息隊(duì)列的功能。另外,可以利用 lrange 命令,做基于 Redis的分頁(yè)功能,性能極佳,用戶(hù)體驗(yàn)好。

4、Set 集合

集合(set)類(lèi)型也是用來(lái)保存多個(gè)的字符串元素,但和列表類(lèi)型不一 樣的是,集合中不允許有重復(fù)元素,并且集合中的元素是無(wú)序的,不能通過(guò) 索引下標(biāo)獲取元素。利用 Set 的交集、并集、差集等操作,可以計(jì)算共同喜好,全部的喜好,自己獨(dú)有的喜好等功能。

5、Sorted Set 有序集合

Sorted Set 多了一個(gè)權(quán)重參數(shù) Score,集合中的元素能夠按 Score 進(jìn)行排列。可以做排行榜應(yīng)用,取 TOP N 操作

4、說(shuō)一說(shuō) Redis 的數(shù)據(jù)過(guò)期淘汰策略

先給大家一個(gè)結(jié)論,Redis 中數(shù)據(jù)過(guò)期策略采用定期刪除+惰性刪除策略。

1、定期刪除、惰性刪除策略是什么?

  • 定期刪除策略:Redis 啟用一個(gè)定時(shí)器定時(shí)監(jiān)視所有的 key,判斷key是否過(guò)期,過(guò)期的話(huà)就刪除。這種策略可以保證過(guò)期的 key 最終都會(huì)被刪除,但是也存在嚴(yán)重的缺點(diǎn):每次都遍歷內(nèi)存中所有的數(shù)據(jù),非常消耗 CPU 資源,并且當(dāng) key 已過(guò)期,但是定時(shí)器還處于未喚起狀態(tài),這段時(shí)間內(nèi) key 仍然可以用。
  • 惰性刪除策略:在獲取 key 時(shí),先判斷 key 是否過(guò)期,如果過(guò)期則刪除。這種方式存在一個(gè)缺點(diǎn):如果這個(gè) key 一直未被使用,那么它一直在內(nèi)存中,其實(shí)它已經(jīng)過(guò)期了,會(huì)浪費(fèi)大量的空間。

2、定期刪除+惰性刪除策略是如何工作的?

這兩種策略天然的互補(bǔ),結(jié)合起來(lái)之后,定時(shí)刪除策略就發(fā)生了一些改變,不在是每次掃描全部的 key 了,而是隨機(jī)抽取一部分 key 進(jìn)行檢查,這樣就降低了對(duì) CPU 資源的損耗,惰性刪除策略互補(bǔ)了為檢查到的key,基本上滿(mǎn)足了所有要求。但是有時(shí)候就是那么的巧,既沒(méi)有被定時(shí)器抽取到,又沒(méi)有被使用,這些數(shù)據(jù)又如何從內(nèi)存中消失?沒(méi)關(guān)系,還有內(nèi)存淘汰機(jī)制,當(dāng)內(nèi)存不夠用時(shí),內(nèi)存淘汰機(jī)制就會(huì)上場(chǎng)。Redis 內(nèi)存淘汰機(jī)制有以下幾種策略:

  • noeviction:當(dāng)內(nèi)存不足以容納新寫(xiě)入數(shù)據(jù)時(shí),新寫(xiě)入操作會(huì)報(bào)錯(cuò)。(Redis 默認(rèn)策略)
  • allkeys-lru:當(dāng)內(nèi)存不足以容納新寫(xiě)入數(shù)據(jù)時(shí),在鍵空間中,移除最近最少使用的 Key。(推薦使用)
  • allkeys-random:當(dāng)內(nèi)存不足以容納新寫(xiě)入數(shù)據(jù)時(shí),在鍵空間中,隨機(jī)移除某個(gè) Key。
  • volatile-lru:當(dāng)內(nèi)存不足以容納新寫(xiě)入數(shù)據(jù)時(shí),在設(shè)置了過(guò)期時(shí)間的鍵空間中,移除最近最少使用的 Key。這種情況一般是把 Redis 既當(dāng)緩存,又做持久化存儲(chǔ)的時(shí)候才用。
  • volatile-random:當(dāng)內(nèi)存不足以容納新寫(xiě)入數(shù)據(jù)時(shí),在設(shè)置了過(guò)期時(shí)間的鍵空間中,隨機(jī)移除某個(gè) Key。
  • volatile-ttl:當(dāng)內(nèi)存不足以容納新寫(xiě)入數(shù)據(jù)時(shí),在設(shè)置了過(guò)期時(shí)間的鍵空間中,有更早過(guò)期時(shí)間的 Key 優(yōu)先移除。

修改內(nèi)存淘汰機(jī)制只需要在 redis.conf 配置文件中配置 maxmemory-policy 參數(shù)即可。

5、如何解決 Redis 緩存穿透和緩存雪崩問(wèn)題

緩存雪崩: 由于緩存層承載著大量請(qǐng)求,有效地 保護(hù)了存儲(chǔ)層,但是如果緩存層由于某些原因不能提供服務(wù),比如 Redis 節(jié)點(diǎn)掛掉了,熱點(diǎn) key 全部失效了,在這些情況下,所有的請(qǐng)求都會(huì)直接請(qǐng)求到數(shù)據(jù)庫(kù),可能會(huì)造成數(shù)據(jù)庫(kù)宕機(jī)的情況。

預(yù)防和解決緩存雪崩問(wèn)題,可以從以下三個(gè)方面進(jìn)行著手:

1、使用 Redis 高可用架構(gòu):使用 Redis 集群來(lái)保證 Redis 服務(wù)不會(huì)掛掉

2、緩存時(shí)間不一致: 給緩存的失效時(shí)間,加上一個(gè)隨機(jī)值,避免集體失效

3、限流降級(jí)策略:有一定的備案,比如個(gè)性推薦服務(wù)不可用了,換成熱點(diǎn)數(shù)據(jù)推薦服務(wù)

緩存穿透: 緩存穿透是指查詢(xún)一個(gè)根本不存在的數(shù)據(jù),這樣的數(shù)據(jù)肯定不在緩存中,這會(huì)導(dǎo)致請(qǐng)求全部落到數(shù)據(jù)庫(kù)上,有可能出現(xiàn)數(shù)據(jù)庫(kù)宕機(jī)的情況。

預(yù)防和解決緩存穿透問(wèn)題,可以考慮以下兩種方法:

1、緩存空對(duì)象: 將空值緩存起來(lái),但是這樣就有一個(gè)問(wèn)題,大量無(wú)效的空值將占用空間,非常浪費(fèi)。

2、布隆過(guò)濾器攔截: 將所有可能的查詢(xún)key 先映射到布隆過(guò)濾器中,查詢(xún)時(shí)先判斷key是否存在布隆過(guò)濾器中,存在才繼續(xù)向下執(zhí)行,如果不存在,則直接返回。布隆過(guò)濾器有一定的誤判,所以需要你的業(yè)務(wù)允許一定的容錯(cuò)性。

責(zé)任編輯:華軒 來(lái)源: 平頭哥的技術(shù)博文
相關(guān)推薦

2021-02-23 12:43:39

Redis面試題緩存

2019-09-10 10:48:10

RedisJava面試題

2019-07-18 15:42:53

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

2021-01-22 11:58:30

MySQL數(shù)據(jù)庫(kù)開(kāi)發(fā)

2020-10-27 10:43:24

Redis字符串數(shù)據(jù)庫(kù)

2021-08-05 05:04:50

熱部署模型字節(jié)

2020-06-04 14:40:40

面試題Vue前端

2022-08-22 18:57:29

React前端面試

2019-11-26 10:30:11

CSS前端面試題

2020-08-31 12:20:07

Python面試題代碼

2022-03-31 09:50:45

JS面試題

2023-11-13 07:37:36

JS面試題線(xiàn)程

2011-03-24 13:27:37

SQL

2020-03-03 17:47:07

UDP TCP面試題

2022-04-15 09:23:29

Kubernetes面試題

2021-12-08 11:18:21

Spring Bean面試題生命周期

2025-02-26 07:58:41

2009-06-06 18:34:05

java面試題

2009-06-06 18:36:02

java面試題

2015-09-02 09:32:56

java線(xiàn)程面試
點(diǎn)贊
收藏

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

国产精品51麻豆cm传媒| 影音先锋人妻啪啪av资源网站| 成年人视频免费在线观看| 日韩国产精品大片| 久久精品99无色码中文字幕| 天堂av.com| 国产乱码午夜在线视频| 国产色产综合产在线视频| 91久久久久久久| 亚洲 欧美 视频| 欧美成人精品一区二区三区在线看| 在线不卡中文字幕| 国产精品国产亚洲精品看不卡| 福利视频在线看| 国产成人av网站| 国产精品美女午夜av| www.av视频| 国产一区二区三区站长工具| 日韩一区二区三区三四区视频在线观看| 久久久久免费看黄a片app| √新版天堂资源在线资源| 国产69精品久久久久毛片| 国产成人短视频| 黄色一级视频免费观看| 日韩欧美伦理| 亚洲欧美在线一区| 久久精品无码专区| 91精品福利观看| 色成年激情久久综合| 免费网站在线观看视频| 欧美黑人激情| 欧美国产国产综合| 免费在线观看一区二区| 亚洲美女性生活| 寂寞少妇一区二区三区| 国产成人中文字幕| 国产免费av一区| 国产综合精品| 久久av红桃一区二区小说| 男人的天堂官网| 综合综合综合综合综合网| 欧美mv日韩mv国产| 少妇性l交大片7724com| 日韩有码欧美| 欧美日本在线一区| www.这里只有精品| 日日av拍夜夜添久久免费| 黄色成人在线免费| 亚洲熟妇无码一区二区三区| 欧美videos另类精品| 亚洲色图一区二区三区| 在线国产99| 欧美高清视频| 亚洲视频 欧洲视频| 国产三级中文字幕| 91cn在线观看| 一区二区三区四区乱视频| 黄黄视频在线观看| 中文字幕有码在线视频| 亚洲欧美日韩中文字幕一区二区三区| 伊人久久99| 大地资源网3页在线观看| 亚洲欧美在线高清| 国产欧美自拍视频| 污视频网站免费在线观看| 亚洲视频一二三区| 欧美一区二区视频在线播放| 毛片网站在线看| 激情亚洲一区二区三区四区 | 亚洲成人av电影| 性一交一乱一伧国产女士spa| 成人影音在线| 欧美日韩亚洲精品一区二区三区| 精品视频在线观看一区| 在线天堂资源www在线污| 色综合久久中文字幕综合网 | 国产一区二区三区精品欧美日韩一区二区三区 | 久久久国产精品一区| 青草影院在线观看| 亚洲国产一区二区精品专区| 26uuu另类亚洲欧美日本老年| 青草视频在线观看免费| 日韩精彩视频在线观看| 成人欧美一区二区三区黑人| 刘亦菲毛片一区二区三区| 91网站在线播放| 亚洲国产欧美日韩| 中文字幕在线播放网址| 日韩欧美中文在线| 91小视频在线播放| 粉嫩久久久久久久极品| 亚洲香蕉成视频在线观看| 91香蕉一区二区三区在线观看| 一区三区视频| 国产精品福利片| 国产成人精品a视频| 久久久精品影视| 日本丰满少妇黄大片在线观看| 国产精品电影| 欧美群妇大交群中文字幕| 黄色av电影网站| 精品99在线| 欧美国产日韩一区二区在线观看| 伊人中文字幕在线观看| 国产综合色在线视频区| 久久综合九色综合久99| 成人影院在线观看| 色欧美乱欧美15图片| 黄色a级三级三级三级| 久草精品在线| 欧美激情手机在线视频 | 国产高清久久久| 欧美日韩高清免费| 日韩精品分区| 欧美日韩国产首页在线观看| 少妇大叫太粗太大爽一区二区| 你懂的国产精品| 国产精品高清免费在线观看| 搡老岳熟女国产熟妇| 最近中文字幕一区二区三区| 国产精品欧美激情在线观看| 91欧美极品| 久久精品国产精品| 超碰在线免费97| 久久亚洲一级片| 免费不卡av在线| 日韩区一区二| 日韩在线播放视频| 蜜臀99久久精品久久久久小说| 高清国产一区二区三区| 正在播放一区二区三区| 精品成人av| 亚洲欧美在线一区二区| 91在线看视频| 不卡的av在线播放| 亚洲理论电影在线观看| 1769国产精品视频| 欧美男插女视频| 国产情侣一区二区| 亚洲图片你懂的| 四季av一区二区三区| 久久综合成人| 国产日韩欧美电影在线观看| 婷婷免费在线视频| 欧美日韩国产在线播放网站| 免费成人美女女在线观看| 免费在线成人网| 亚洲福利视频在线| 蜜臀视频在线观看| 欧美精品观看| 成人av中文| aa级大片免费在线观看| 亚洲成人免费网站| 欧美一级视频免费观看| 91丨porny丨国产| 又粗又黑又大的吊av| 欧美日韩看看2015永久免费| 国产91av在线| 免费一级毛片在线观看| 91福利视频网站| 国内精品卡一卡二卡三| 蜜臀av在线播放一区二区三区| 神马影院一区二区| 午夜不卡一区| 欧美福利视频在线观看| 日本精品一区二区在线观看| 天天影视涩香欲综合网| 国产一级久久久久毛片精品| 久久精品国产精品青草| 大桥未久一区二区三区| jazzjazz国产精品麻豆| 欧美怡春院一区二区三区| 男人天堂亚洲二区| 欧美日韩国产在线播放网站| 九九视频免费在线观看| www.亚洲国产| 国产一线二线三线在线观看| 亚洲成av人片乱码色午夜| av免费观看久久| 日本不卡1234视频| 国产一区二区动漫| 国产黄色小视频在线观看| 亚洲高清免费视频| 人妻视频一区二区| 国产aⅴ精品一区二区三区色成熟| 日韩精品视频在线观看视频| 国产成人精品免费视| 91精品视频专区| mm视频在线视频| 在线成人激情视频| 圆产精品久久久久久久久久久| 国产欧美日韩精品在线| 69久久精品无码一区二区 | 欧美多人乱p欧美4p久久| 性xxxfllreexxx少妇| 欧美三级韩国三级日本三斤| 国产亚洲欧美精品久久久久久| 久久久综合网站| 四虎1515hh.com| 性欧美暴力猛交另类hd| 青青草原网站在线观看| 国产a久久精品一区二区三区| 91在线观看免费高清完整版在线观看| 亚洲少妇视频| 欧美猛男性生活免费| h网站在线免费观看| 亚洲国产精品va在看黑人| 91精品国产乱码久久| 欧美日韩激情小视频| 亚洲视频重口味| 久久精品亚洲一区二区三区浴池| 特种兵之深入敌后| 欧美a级一区二区| 18禁网站免费无遮挡无码中文| 欧美独立站高清久久| 久久综合福利| 国产福利资源一区| 91久久精品国产91久久性色| 国产另类xxxxhd高清| 97在线观看免费高清| 永久免费网站在线| www.日韩.com| a视频网址在线观看| 亚洲久久久久久久久久久| 国模私拍视频在线| 91精品久久久久久久99蜜桃| 欧美一区二区三区久久久| 亚洲成av人片在线| 青青草成人免费| 亚洲视频免费在线| 久久国产高清视频| 国产精品人人做人人爽人人添| 日本一区二区三区网站| 成人美女视频在线观看| 日本中文字幕有码| 国产伦精品一区二区三区在线观看| 亚洲一区二区三区四区五区xx| 性色一区二区三区| 欧美一级在线看| 中国女人久久久| 妞干网在线视频观看| 伊人久久亚洲美女图片| 亚洲理论电影在线观看| 精品二区久久| 青青青青草视频| 国产精品久久久久9999高清| 欧美视频免费看欧美视频| 亚洲一级一区| 国产美女主播在线播放| 99精品99| 丰满少妇被猛烈进入高清播放| 国产美女一区| 国产精品wwwww| 日本色综合中文字幕| 男女啪啪网站视频| 蜜臀av性久久久久蜜臀av麻豆| 亚洲无吗一区二区三区| 日本欧美一区二区三区乱码| 欧美婷婷精品激情| 精品一区二区成人精品| 欧美日韩理论片| 国产精品18久久久久久久久久久久| 亚洲欧美日韩网站| 风流少妇一区二区| 91丝袜在线观看| 久久久蜜臀国产一区二区| 成人午夜福利一区二区| 国产欧美日韩视频在线观看| 天美传媒免费在线观看| 亚洲视频在线一区二区| 国产精品成人aaaa在线| 日韩欧美第一页| 亚洲午夜激情视频| 欧美一区二区在线免费播放| 国产成人精品一区二三区四区五区| 亚洲国产成人av在线| 欧美大片aaa| www国产91| av电影院在线看| 国产精品亚洲网站| 一区二区三区国产好| 欧美成ee人免费视频| 欧美gayvideo| 青青草精品视频在线| 日韩 欧美一区二区三区| 91丝袜超薄交口足| 91丨porny丨蝌蚪视频| av最新在线观看| 狠狠综合久久av一区二区小说| 一区二区三区免费在线视频| 亚洲第一网站男人都懂| 91社区在线观看| 国产综合在线看| 成人黄色毛片| 精品国产91亚洲一区二区三区www| 久操成人av| 国产传媒久久久| 日韩电影免费在线观看网站| 色婷婷狠狠18禁久久| 久久久亚洲高清| 免费在线黄色片| 欧美性生活久久| 男人天堂av网| 久久精品国产一区| 亚洲啊v在线| 99久久精品久久久久久ai换脸| 狠狠色狠狠色综合婷婷tag| 国产91在线亚洲| 美女视频网站黄色亚洲| 添女人荫蒂视频| 亚洲国产精品久久久久婷婷884| 中文精品久久久久人妻不卡| 亚洲福利视频网站| 午夜av在线播放| 成人激情在线播放| 国模吧精品视频| 日本少妇高潮喷水视频| 国产不卡免费视频| 欧美一级特黄高清视频| 欧美午夜不卡视频| 麻豆app在线观看| 高清一区二区三区四区五区| 香蕉免费一区二区三区在线观看 | 欧美粗暴jizz性欧美20| 性chinese极品按摩| 久久久99精品免费观看不卡| 国产奶水涨喷在线播放| 日韩精品一区二区三区四区视频| 1区2区3区在线观看| 国产精品免费看久久久香蕉| 亚洲自拍电影| 成人av一级片| 成人app下载| 国产精品成人网站| 精品日产卡一卡二卡麻豆| a视频在线播放| 成人精品久久一区二区三区| 成人影院在线| 国产视频1区2区3区| 国产免费成人在线视频| 亚洲黄色小说图片| 日韩久久精品电影| 一本大道色婷婷在线| 精品视频免费观看| 在线亚洲一区| 欧美熟妇精品黑人巨大一二三区| 亚洲第一成年网| 污污网站在线免费观看| 91精品国产精品| 精品一区毛片| 欧美黑人又粗又大又爽免费| 国产日产欧美一区二区三区| 久久人人爽人人爽人人片av免费| 亚洲天堂av网| 日韩福利在线观看| 午夜久久久久久久久久久| 国产精品一区二区在线播放| 欧美精品一区二区成人| 精品国产乱码久久久久久免费| 91九色在线看| 欧美成ee人免费视频| 开心九九激情九九欧美日韩精美视频电影| 特级西西人体高清大胆| 欧美一区欧美二区| 国产在线天堂www网在线观看| 欧美日韩在线播放一区二区| 奇米在线7777在线精品| 亚洲国产精品免费在线观看| 精品国产亚洲在线| free欧美| av不卡在线免费观看| 成人手机在线视频| 日韩在线视频不卡| 神马国产精品影院av| 亚洲啊v在线免费视频| 日本成年人网址| 中文字幕一区二区三区精华液| 国内精品国产成人国产三级| 88xx成人精品| 色999国产精品| 99热超碰在线| 欧美性受xxxx黑人xyx性爽| 肉肉视频在线观看| 久久综合中文色婷婷| 久久99精品网久久| 香蕉视频一区二区| 中文字幕亚洲一区二区三区| avtt综合网| 超碰成人在线播放| 性做久久久久久久免费看| 中文字幕日本在线观看| 国产高清在线一区二区| 蜜臀久久久99精品久久久久久| 国产精品1234区| 色偷偷偷综合中文字幕;dd| 国产成人高清精品免费5388| 亚洲天堂2018av| 欧美性猛交xxxx富婆弯腰| 成人av福利| 亚洲精品中文字幕乱码三区不卡|