成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁(yè) > 知識(shí)庫(kù) > Redis兩種持久化方案RDB和AOF詳解

Redis兩種持久化方案RDB和AOF詳解

熱門標(biāo)簽:百度商家地圖標(biāo)注怎么做 西藏教育智能外呼系統(tǒng)價(jià)格 最簡(jiǎn)單的百度地圖標(biāo)注 玄武湖地圖標(biāo)注 地圖標(biāo)注費(fèi)用 地圖標(biāo)注如何即時(shí)生效 竹間科技AI電銷機(jī)器人 太原營(yíng)銷外呼系統(tǒng) 小紅書怎么地圖標(biāo)注店

本文主要針對(duì)Redis 有兩種持久化方案RDB和AOF做了詳細(xì)的分析,希望我們整理的內(nèi)容能夠幫助大家對(duì)這個(gè)兩種方案有更加深入的理解。

Redis 有兩種持久化方案,RDB (Redis DataBase)和 AOF (Append Only File)。如果你想快速了解和使用RDB和AOF,可以直接跳到文章底部看總結(jié)。本章節(jié)通過(guò)配置文件,觸發(fā)快照的方式,恢復(fù)數(shù)據(jù)的操作,命令操作演示,優(yōu)缺點(diǎn)來(lái)學(xué)習(xí) Redis 的重點(diǎn)知識(shí)持久化。

RDB 詳解

RDB 是 Redis 默認(rèn)的持久化方案。在指定的時(shí)間間隔內(nèi),執(zhí)行指定次數(shù)的寫操作,則會(huì)將內(nèi)存中的數(shù)據(jù)寫入到磁盤中。即在指定目錄下生成一個(gè)dump.rdb文件。Redis 重啟會(huì)通過(guò)加載dump.rdb文件恢復(fù)數(shù)據(jù)。

從配置文件了解RDB

打開(kāi) redis.conf 文件,找到 SNAPSHOTTING 對(duì)應(yīng)內(nèi)容
1 RDB核心規(guī)則配置(重點(diǎn))

save seconds> changes>
# save ""
save 900 1
save 300 10
save 60 10000

 

解說(shuō):save 指定時(shí)間間隔> 執(zhí)行指定次數(shù)更新操作>,滿足條件就將內(nèi)存中的數(shù)據(jù)同步到硬盤中。官方出廠配置默認(rèn)是 900秒內(nèi)有1個(gè)更改,300秒內(nèi)有10個(gè)更改以及60秒內(nèi)有10000個(gè)更改,則將內(nèi)存中的數(shù)據(jù)快照寫入磁盤。

若不想用RDB方案,可以把 save "" 的注釋打開(kāi),下面三個(gè)注釋。

2 指定本地?cái)?shù)據(jù)庫(kù)文件名,一般采用默認(rèn)的 dump.rdb

dbfilename dump.rdb

 

3 指定本地?cái)?shù)據(jù)庫(kù)存放目錄,一般也用默認(rèn)配置

dir ./

4 默認(rèn)開(kāi)啟數(shù)據(jù)壓縮

rdbcompression yes

 

解說(shuō):配置存儲(chǔ)至本地?cái)?shù)據(jù)庫(kù)時(shí)是否壓縮數(shù)據(jù),默認(rèn)為yes。Redis采用LZF壓縮方式,但占用了一點(diǎn)CPU的時(shí)間。若關(guān)閉該選項(xiàng),但會(huì)導(dǎo)致數(shù)據(jù)庫(kù)文件變的巨大。建議開(kāi)啟。

觸發(fā)RDB快照

1 在指定的時(shí)間間隔內(nèi),執(zhí)行指定次數(shù)的寫操作

2 執(zhí)行save(阻塞, 只管保存快照,其他的等待) 或者是bgsave (異步)命令

3 執(zhí)行flushall 命令,清空數(shù)據(jù)庫(kù)所有數(shù)據(jù),意義不大。

4 執(zhí)行shutdown 命令,保證服務(wù)器正常關(guān)閉且不丟失任何數(shù)據(jù),意義...也不大。

通過(guò)RDB文件恢復(fù)數(shù)據(jù)

將dump.rdb 文件拷貝到redis的安裝目錄的bin目錄下,重啟redis服務(wù)即可。在實(shí)際開(kāi)發(fā)中,一般會(huì)考慮到物理機(jī)硬盤損壞情況,選擇備份dump.rdb 。可以從下面的操作演示中可以體會(huì)到。

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

優(yōu)點(diǎn):

1 適合大規(guī)模的數(shù)據(jù)恢復(fù)。

2 如果業(yè)務(wù)對(duì)數(shù)據(jù)完整性和一致性要求不高,RDB是很好的選擇。

缺點(diǎn):

1 數(shù)據(jù)的完整性和一致性不高,因?yàn)镽DB可能在最后一次備份時(shí)宕機(jī)了。

2 備份時(shí)占用內(nèi)存,因?yàn)镽edis 在備份時(shí)會(huì)獨(dú)立創(chuàng)建一個(gè)子進(jìn)程,將數(shù)據(jù)寫入到一個(gè)臨時(shí)文件(此時(shí)內(nèi)存中的數(shù)據(jù)是原來(lái)的兩倍哦),最后再將臨時(shí)文件替換之前的備份文件。

所以Redis 的持久化和數(shù)據(jù)的恢復(fù)要選擇在夜深人靜的時(shí)候執(zhí)行是比較合理的。

操作演示

[root@itdragon bin]# vim redis.conf
save 900 1
save 120 5
save 60 10000
[root@itdragon bin]# ./redis-server redis.conf
[root@itdragon bin]# ./redis-cli -h 127.0.0.1 -p 6379
127.0.0.1:6379> keys *
(empty list or set)
127.0.0.1:6379> set key1 value1
OK
127.0.0.1:6379> set key2 value2
OK
127.0.0.1:6379> set key3 value3
OK
127.0.0.1:6379> set key4 value4
OK
127.0.0.1:6379> set key5 value5
OK
127.0.0.1:6379> set key6 value6
OK
127.0.0.1:6379> SHUTDOWN
not connected> QUIT
[root@itdragon bin]# cp dump.rdb dump_bk.rdb
[root@itdragon bin]# ./redis-server redis.conf
[root@itdragon bin]# ./redis-cli -h 127.0.0.1 -p 6379
127.0.0.1:6379> FLUSHALL 
OK
127.0.0.1:6379> keys *
(empty list or set)
127.0.0.1:6379> SHUTDOWN
not connected> QUIT
[root@itdragon bin]# cp dump_bk.rdb dump.rdb
cp: overwrite `dump.rdb'? y
[root@itdragon bin]# ./redis-server redis.conf
[root@itdragon bin]# ./redis-cli -h 127.0.0.1 -p 6379
127.0.0.1:6379> keys *
1) "key5"
2) "key1"
3) "key3"
4) "key4"
5) "key6"
6) "key2"

 

第一步:vim 修改持久化配置時(shí)間,120秒內(nèi)修改5次則持久化一次。

第二步:重啟服務(wù)使配置生效。

第三步:分別set 5個(gè)key,過(guò)兩分鐘后,在bin的當(dāng)前目錄下會(huì)自動(dòng)生產(chǎn)一個(gè)dump.rdb文件。(set key6 是為了驗(yàn)證shutdown有觸發(fā)RDB快照的作用)

第四步:將當(dāng)前的dump.rdb 備份一份(模擬線上工作)。

第五步:執(zhí)行FLUSHALL命令清空數(shù)據(jù)庫(kù)數(shù)據(jù)(模擬數(shù)據(jù)丟失)。

第六步:重啟Redis服務(wù),恢復(fù)數(shù)據(jù).....咦????( ′◔ ‸◔`)。數(shù)據(jù)是空的????這是因?yàn)镕LUSHALL也有觸發(fā)RDB快照的功能。

第七步:將備份的 dump_bk.rdb 替換 dump.rdb 然后重新Redis。

注意點(diǎn):SHUTDOWN 和 FLUSHALL 命令都會(huì)觸發(fā)RDB快照,這是一個(gè)坑,請(qǐng)大家注意。

其他命令:

keys * 匹配數(shù)據(jù)庫(kù)中所有 key save 阻塞觸發(fā)RDB快照,使其備份數(shù)據(jù) FLUSHALL 清空整個(gè) Redis 服務(wù)器的數(shù)據(jù)(幾乎不用) SHUTDOWN 關(guān)機(jī)走人(很少用)

AOF 詳解

AOF :Redis 默認(rèn)不開(kāi)啟。它的出現(xiàn)是為了彌補(bǔ)RDB的不足(數(shù)據(jù)的不一致性),所以它采用日志的形式來(lái)記錄每個(gè)寫操作,并追加到文件中。Redis 重啟的會(huì)根據(jù)日志文件的內(nèi)容將寫指令從前到后執(zhí)行一次以完成數(shù)據(jù)的恢復(fù)工作。

從配置文件了解AOF

打開(kāi) redis.conf 文件,找到 APPEND ONLY MODE 對(duì)應(yīng)內(nèi)容
1 redis 默認(rèn)關(guān)閉,開(kāi)啟需要手動(dòng)把no改為yes

appendonly yes

 

2 指定本地?cái)?shù)據(jù)庫(kù)文件名,默認(rèn)值為 appendonly.aof

appendfilename "appendonly.aof"

 

3 指定更新日志條件

# appendfsync always
appendfsync everysec
# appendfsync no

 

解說(shuō):

always:同步持久化,每次發(fā)生數(shù)據(jù)變化會(huì)立刻寫入到磁盤中。性能較差當(dāng)數(shù)據(jù)完整性比較好(慢,安全)

everysec:出廠默認(rèn)推薦,每秒異步記錄一次(默認(rèn)值)

no:不同步

4 配置重寫觸發(fā)機(jī)制

auto-aof-rewrite-percentage 100
auto-aof-rewrite-min-size 64mb

 

解說(shuō):當(dāng)AOF文件大小是上次rewrite后大小的一倍且文件大于64M時(shí)觸發(fā)。一般都設(shè)置為3G,64M太小了。

觸發(fā)AOF快照

根據(jù)配置文件觸發(fā),可以是每次執(zhí)行觸發(fā),可以是每秒觸發(fā),可以不同步。

根據(jù)AOF文件恢復(fù)數(shù)據(jù)

正常情況下,將appendonly.aof 文件拷貝到redis的安裝目錄的bin目錄下,重啟redis服務(wù)即可。但在實(shí)際開(kāi)發(fā)中,可能因?yàn)槟承┰驅(qū)е耡ppendonly.aof 文件格式異常,從而導(dǎo)致數(shù)據(jù)還原失敗,可以通過(guò)命令redis-check-aof --fix appendonly.aof 進(jìn)行修復(fù) 。從下面的操作演示中體會(huì)。

AOF的重寫機(jī)制

前面也說(shuō)到了,AOF的工作原理是將寫操作追加到文件中,文件的冗余內(nèi)容會(huì)越來(lái)越多。所以聰明的 Redis 新增了重寫機(jī)制。當(dāng)AOF文件的大小超過(guò)所設(shè)定的閾值時(shí),Redis就會(huì)對(duì)AOF文件的內(nèi)容壓縮。

重寫的原理:Redis 會(huì)fork出一條新進(jìn)程,讀取內(nèi)存中的數(shù)據(jù),并重新寫到一個(gè)臨時(shí)文件中。并沒(méi)有讀取舊文件(你都那么大了,我還去讀你??? o(゚Д゚)っ傻啊?。?。最后替換舊的aof文件。

觸發(fā)機(jī)制:當(dāng)AOF文件大小是上次rewrite后大小的一倍且文件大于64M時(shí)觸發(fā)。這里的“一倍”和“64M” 可以通過(guò)配置文件修改。

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

優(yōu)點(diǎn):數(shù)據(jù)的完整性和一致性更高

缺點(diǎn):因?yàn)锳OF記錄的內(nèi)容多,文件會(huì)越來(lái)越大,數(shù)據(jù)恢復(fù)也會(huì)越來(lái)越慢。

操作演示

[root@itdragon bin]# vim appendonly.aof
appendonly yes
[root@itdragon bin]# ./redis-server redis.conf
[root@itdragon bin]# ./redis-cli -h 127.0.0.1 -p 6379
127.0.0.1:6379> keys *
(empty list or set)
127.0.0.1:6379> set keyAOf valueAof
OK
127.0.0.1:6379> FLUSHALL 
OK
127.0.0.1:6379> SHUTDOWN
not connected> QUIT
[root@itdragon bin]# ./redis-server redis.conf
[root@itdragon bin]# ./redis-cli -h 127.0.0.1 -p 6379
127.0.0.1:6379> keys *
1) "keyAOf"
127.0.0.1:6379> SHUTDOWN
not connected> QUIT
[root@itdragon bin]# vim appendonly.aof
fjewofjwojfoewifjowejfwf
[root@itdragon bin]# ./redis-server redis.conf
[root@itdragon bin]# ./redis-cli -h 127.0.0.1 -p 6379
Could not connect to Redis at 127.0.0.1:6379: Connection refused
not connected> QUIT
[root@itdragon bin]# redis-check-aof --fix appendonly.aof 
'x    3e: Expected prefix '*', got: '
AOF analyzed: size=92, ok_up_to=62, diff=30
This will shrink the AOF from 92 bytes, with 30 bytes, to 62 bytes
Continue? [y/N]: y
Successfully truncated AOF
[root@itdragon bin]# ./redis-server redis.conf
[root@itdragon bin]# ./redis-cli -h 127.0.0.1 -p 6379
127.0.0.1:6379> keys *
1) "keyAOf"

第一步:修改配置文件,開(kāi)啟AOF持久化配置。

第二步:重啟Redis服務(wù),并進(jìn)入Redis 自帶的客戶端中。

第三步:保存值,然后模擬數(shù)據(jù)丟失,關(guān)閉Redis服務(wù)。

第四步:重啟服務(wù),發(fā)現(xiàn)數(shù)據(jù)恢復(fù)了。(額外提一點(diǎn):有教程顯示FLUSHALL 命令會(huì)被寫入AOF文件中,導(dǎo)致數(shù)據(jù)恢復(fù)失敗。我安裝的是redis-4.0.2沒(méi)有遇到這個(gè)問(wèn)題)。

第五步:修改appendonly.aof,模擬文件異常情況。

第六步:重啟 Redis 服務(wù)失敗。這同時(shí)也說(shuō)明了,RDB和AOF可以同時(shí)存在,且優(yōu)先加載AOF文件。

第七步:校驗(yàn)appendonly.aof 文件。重啟Redis 服務(wù)后正常。

補(bǔ)充點(diǎn):aof 的校驗(yàn)是通過(guò) redis-check-aof 文件,那么rdb 的校驗(yàn)是不是可以通過(guò) redis-check-rdb 文件呢???

總結(jié) Redis 默認(rèn)開(kāi)啟RDB持久化方式,在指定的時(shí)間間隔內(nèi),執(zhí)行指定次數(shù)的寫操作,則將內(nèi)存中的數(shù)據(jù)寫入到磁盤中。 RDB 持久化適合大規(guī)模的數(shù)據(jù)恢復(fù)但它的數(shù)據(jù)一致性和完整性較差。 Redis 需要手動(dòng)開(kāi)啟AOF持久化方式,默認(rèn)是每秒將寫操作日志追加到AOF文件中。

AOF 的數(shù)據(jù)完整性比RDB高,但記錄內(nèi)容多了,會(huì)影響數(shù)據(jù)恢復(fù)的效率。 Redis 針對(duì) AOF文件大的問(wèn)題,提供重寫的瘦身機(jī)制。若只打算用Redis 做緩存,可以關(guān)閉持久化。若打算使用Redis 的持久化。建議RDB和AOF都開(kāi)啟。其實(shí)RDB更適合做數(shù)據(jù)的備份,留一后手。AOF出問(wèn)題了,還有RDB。

到這里Redis 的持久化就介紹完了,有什么不對(duì)的地方可以指出。

您可能感興趣的文章:
  • Redis 徹底禁用RDB持久化操作
  • 淺談Redis中的RDB快照
  • Redis 通過(guò) RDB 方式進(jìn)行數(shù)據(jù)備份與還原的方法
  • Redis持久化RDB和AOF區(qū)別詳解
  • Redis打開(kāi)rdb文件常用方法詳解
  • redis學(xué)習(xí)之RDB、AOF與復(fù)制時(shí)對(duì)過(guò)期鍵的處理教程
  • 了解redis中RDB結(jié)構(gòu)_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理
  • Redis RDB技術(shù)底層原理詳解

標(biāo)簽:贛州 澳門 廣東 唐山 香港 景德鎮(zhèn) 揚(yáng)州 林芝

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Redis兩種持久化方案RDB和AOF詳解》,本文關(guān)鍵詞  Redis,兩種,持久化,方案,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Redis兩種持久化方案RDB和AOF詳解》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于Redis兩種持久化方案RDB和AOF詳解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    不卡高清视频专区| 久99久精品视频免费观看| 亚洲成人激情综合网| www.夜夜爽| 在线免费观看黄色网址| 欧美sm美女调教| 成人精品美女隐私视频| 欧美成人国产一区二区| 国产精品久线在线观看| 欧美色欧美亚洲另类二区| 最新中文在线视频| 久久久久久亚洲精品不卡| 无码人妻一区二区三区线| 精品久久久久久无码中文野结衣| 精品久久久久久久久国产字幕| 午夜神马福利影院| 中文字幕中文字幕在线中一区高清| 国产三级精品三级在线观看国产| 99精品1区2区| 亚洲综合爱爱久久网| 四虎成人精品一区二区免费网站| 黑人精品xxx一区一二区| 99精品国产在热久久婷婷| 91中文在线| 精品久久久久久久久久久久久久久久| 精品麻豆剧传媒av国产九九九| 成人av二区| 欧美激情在线精品一区二区三区| 悠悠资源av网站| 啊啊啊啊啊好爽| 蜜桃tv在线播放| 色婷婷综合久久久中文字幕| 高清av不卡| 日韩国产高清视频在线| 国产精品99久久久久久www| 人人影院免费大片| 91高潮在线观看| 中文字幕你懂得| 91欧洲在线视精品在亚洲| 成人私拍视频| 黄色av网址在线播放| 欧美美女直播网站| 亚洲资源中文字幕| 少妇人妻精品一区二区三区| 麻豆国产一区| 在线免费观看av电影| 亚欧精品视频一区二区三区| 在线观看亚洲欧美| 中文字幕天堂在线| avtt天堂资源网站| 又骚又黄的视频| 亚洲成人在线视频播放| 久久免费视频在线观看| 在线看无码的免费网站| 亚洲区一区二区| 亚洲人成影视在线观看| 亚洲综合色激情五月| 欧美爱爱小视频| 国产精品丝袜久久久久久消防器材| 99久久亚洲一区二区三区青草| 亚洲国产成人精品女人久久| 日批免费观看视频| 精品麻豆剧传媒av国产九九九| 嫩草嫩草嫩草| 天天干天天操天天操| 久久精品一区二区三区四区五区| 日韩中文字幕一区二区高清99| 99精品一级欧美片免费播放| 九九久久久久久久久激情| 国产在线拍揄自揄拍| 国产激情网址| 国产一二三四区在线| 国产中文字幕一区二区三区| 欧美精品久久久久久久久久丰满| 欧美精品激情在线观看| 欧美香蕉大胸在线视频观看| 国产99久久久久| 丝袜足控免费网站xx网站| 狠狠鲁狠狠操| 久久99精品国产99久久| 粉嫩13p一区二区三区| 国产精品亚洲一区二区三区妖精| 国产欧美一区二区精品久久久| 欧美男人亚洲天堂| 无码 制服 丝袜 国产 另类| bdsmchinese医疗折磨| 亚洲综合精品久久| 免费播放片a高清在线观看| 538精品在线视频| 欧美极品在线播放| 高端美女服务在线视频播放| 欧美韩日亚洲| 一级片视频免费| 日韩免费精品视频| 亚洲一区视频在线观看视频| 精品肉辣文txt下载| 开心快乐六月丁香婷婷| www.国产一区| 在线亚洲+欧美+日本专区| 国产伦精品一区二区三区四区免费| 久久亚洲欧洲| 熟女av一区二区| 欧美激情专区| 老司机福利在线视频| 欧美激情一级片一区二区| 国产精品久久久久久久免费大片| 亚洲人成在线观| 亚洲一区二区三区| 久久婷婷国产91天堂综合精品| 波多野结衣电影免费观看| 原创国产精品91| 97碰碰视频| 99国产精品国产精品久久| 成人h视频在线观看| 欧美日韩一区免费| 不卡视频一区二区三区| 中文字幕视频一区二区| 亚洲精品日日夜夜| 98视频精品全部国产| 国产一区二区美女| 欧美裸体男粗大视频在线观看| 日韩欧美一区二区三区久久婷婷| 欧美日韩亚洲三区| 一区二区久久久| 亚洲精品在线视频免费| 99久久免费精品国产72精品九九| 久久免费看少妇高潮| 91av在线免费视频| 超碰97国产精品人人cao| 国产精品美女久久福利网站| 国产日本视频| 精品无码国产一区二区三区51安| 在线日韩成人| 宅男深夜国产| 国产传媒在线视频| 久久久久久69| 四虎4545www国产精品| y111111国产精品久久婷婷| 韩国欧美一区二区| 亚洲国产一二三区| 一区二区三区人妻| 久久影院模特热| 国产午夜精品福利视频| 99亚洲精品| 成人毛片免费在线观看| 成人av网站观看| 日韩精品91亚洲二区在线观看| 久久久精彩视频| 国产美女高潮在线| 电影天堂av在线| 欧美高清在线| 日本aⅴ中文| 日韩精品一区二区三区第95| 色综合色综合网色综合| 欧美成免费一区二区视频| 人人草在线视频| 亚洲乱码中文字幕综合| 精品一区在线| 69日本xxxxxxxxx49| 欧美性生活大片免费观看网址| 欧美视频三区在线播放| 欧美日韩亚洲色图| 悠悠资源网亚洲青| 精品丰满少妇一区二区三区| 黄色毛片视频| 999香蕉视频| 男人天堂999| 很黄很色的网站| 精品午夜av| 欧美精品一区二区三区蜜桃视频| 国产在线你懂得| 一区二区三区日韩欧美精品| 亚洲综合网av| 欧美性猛交丰臀xxxxx网站| 韩国成人在线视频| 国产一区二区三区四区尤物| 国产一区二区在线|播放| 黄污视频在线观看| 国产成人精品在线播放| 中文字幕一二区| 欧美理论电影在线精品| 国产亚洲精彩久久| 老熟妇一区二区三区| 波多野结衣免费观看| 午夜男人视频在线观看| 韩国无码av片在线观看网站| 中文字幕一区二区三区四区久久| 国内成+人亚洲+欧美+综合在线| 先锋av影院| 国产日韩欧美一区二区东京热| 欧美乱大交xxxxx在线观看| 国产91足控脚交在线观看| 青青草免费在线视频| 99久在线精品99re8热| 日本aa大片在线播放免费看| 国模精品视频一区二区| 草草地址线路①屁屁影院成人| 国产成人精品av| 日韩欧美国产免费| 99精品久久只有精品| gogo亚洲高清大胆美女人体| 男人操女人免费| 最好2018中文免费视频| 密臀av在线| 7777精品| 久久99精品视频一区97| 一区二区三区av在线| 中文字幕在线免费看线人| 中文字幕一二三四区| 亚洲二区在线播放视频| 欧美高清激情brazzers| 亚洲激情精品| 成年女人在线看片| 精品伦精品一区二区三区视频密桃| 欧美天天影院| 日本精品国产| 日韩中文不卡| 成人免费福利视频| 日韩欧美亚洲成人| 成人一区二区视频| 日本黄色免费| 18深夜视频在线观看| 欧美午夜视频在线观看| 日韩欧美另类在线| 欧美极品视频| 51蜜桃传媒精品一区二区| 久久久久亚洲精品国产| 成人免费视频入口| 久久99久久久久| 国产成人av一区二区三区| 一级黄色短视频| 日韩一区二区三区电影在线观看| 美女福利一区| **国产精品| 成人动漫中文字幕| 少妇影院在线观看| 久久99热这里只有精品国产| 中文字幕第一区| 亚洲欧美激情另类校园| 亚洲免费成人av| 日韩高清不卡| 国产精品久久久久影院亚瑟| www一区二区| 九九这里只精品视在线99| 日韩欧美在线一区| 欧美视频一二三| 一级二级三级在线观看| 欧美一级大片免费看| 久久精品视频一| 可以免费观看的毛片| 欧美成人亚洲高清在线观看| 激情另类综合| 亚洲永久精品国产| 中国丰满人妻videoshd| 最新中文在线视频| 亚洲美女www午夜| 亚洲变态欧美另类捆绑| 婷婷一区二区三区| 91大神福利视频| 成人午夜激情片| 亚洲精品一区中文字幕电影| 91av视频免费观看| 小黄鸭精品aⅴ导航网站入口| 欧美成人女星排行榜| 欧美另类xxx| 欧美日韩国产高清一区| 亚洲欧美小视频| 农村末发育av片一区二区| 中文字幕在线永久在线视频2020| 中文字幕在线不卡视频| 精彩视频一区二区三区| 91精品视频一区二区| 51精品视频一区二区三区| 国产三级视频在线看| 欧美在线观看不卡| 欧美精品一区二区三区四区五区| 成人在线免费观看视频网站| 99久热re在线精彩视频| 亚洲日韩中文字幕一区| 日产精品一区二区| 怕怕欧美视频免费大全| 亚洲特级片在线| 国产一区二区网址| www.亚洲人| 国产精品186在线观看在线播放| 在线观看免费视频高清游戏推荐| 精品无码av一区二区三区不卡| 国产精品久久久午夜夜伦鲁鲁| 91伊人久久大香线蕉| 日本一本不卡| 国产精品久久久久久亚洲伦| 在线观看国产欧美| 波多野结衣av在线免费观看| 98精品久久久久久久| 国产成人av无码精品| 91免费国产在线观看| 黑丝av在线播放| 日韩精品高清不卡| 国产精品第八页| 最新av在线免费观看| 日本亚洲欧美天堂免费| 亚洲 欧美 日韩 在线| 国产在线视视频有精品| 免费无码国产v片在线观看| 国产精品16p| 久久精品欧美一区二区三区麻豆| 午夜视频一区二区在线观看| 精品国产91九色蝌蚪| 色999国产精品| 国产精品免费视频观看| 亚洲成人免费在线视频| 久久国产精品久久久久久久久久| 日韩美女视频免费在线观看| 黄色一区二区在线观看| 一个人看的www在线免费视频| 一区二区在线视频观看| а天堂中文最新一区二区三区| 秋霞影视一区二区三区| 午夜激情在线| 岛国一区二区在线观看| 亚洲成人福利片| 国产成人精品综合| 国产成人精品999| 色婷婷在线观看视频| 成人av高清在线| 在线电影看在线一区二区三区| 潘金莲激情呻吟欲求不满视频| 日韩男人天堂|