午夜视频免费看_日韩三级电影网站_国产精品久久一级_亚洲一级在线播放_人妻体内射精一区二区三区_91夜夜揉人人捏人人添红杏_91福利在线导航_国产又粗又猛又黄又爽无遮挡_欧美日韩一区在线播放_中文字幕一区二区三区四区不卡 _日日夜夜精品视频免费观看_欧美韩日一区二区三区

主頁 > 知識庫 > Redis兩種持久化方案RDB和AOF詳解

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

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

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

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

RDB 詳解

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

從配置文件了解RDB

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

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

 

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

若不想用RDB方案,可以把 save "" 的注釋打開,下面三個注釋。

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

dbfilename dump.rdb

 

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

dir ./

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

rdbcompression yes

 

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

觸發(fā)RDB快照

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

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

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

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

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

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

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

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

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

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

缺點(diǎn):

1 數(shù)據(jù)的完整性和一致性不高,因為RDB可能在最后一次備份時宕機(jī)了。

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

所以Redis 的持久化和數(shù)據(jù)的恢復(fù)要選擇在夜深人靜的時候執(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 修改持久化配置時間,120秒內(nèi)修改5次則持久化一次。

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

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

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

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

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

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

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

其他命令:

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

AOF 詳解

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

從配置文件了解AOF

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

appendonly yes

 

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

appendfilename "appendonly.aof"

 

3 指定更新日志條件

# appendfsync always
appendfsync everysec
# appendfsync no

 

解說:

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

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

no:不同步

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

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

 

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

觸發(fā)AOF快照

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

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

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

AOF的重寫機(jī)制

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

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

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

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

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

缺點(diǎn):因為AOF記錄的內(nèi)容多,文件會越來越大,數(shù)據(jù)恢復(fù)也會越來越慢。

操作演示

[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"

第一步:修改配置文件,開啟AOF持久化配置。

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

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

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

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

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

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

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

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

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

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

您可能感興趣的文章:
  • Redis 徹底禁用RDB持久化操作
  • 淺談Redis中的RDB快照
  • Redis 通過 RDB 方式進(jìn)行數(shù)據(jù)備份與還原的方法
  • Redis持久化RDB和AOF區(qū)別詳解
  • Redis打開rdb文件常用方法詳解
  • redis學(xué)習(xí)之RDB、AOF與復(fù)制時對過期鍵的處理教程
  • 了解redis中RDB結(jié)構(gòu)_動力節(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)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Redis兩種持久化方案RDB和AOF詳解》相關(guān)的同類信息!
  • 本頁收集關(guān)于Redis兩種持久化方案RDB和AOF詳解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    欧美亚洲日本黄色| 日本一区二区三区久久久久久久久不| 樱花草www在线| 8090成年在线看片午夜| 亚瑟在线精品视频| 丰满人妻妇伦又伦精品国产| 艹b视频在线观看| 国产精品视频yy9099| 欧美日精品一区视频| 丝袜美腿一区二区三区| 亚洲成人黄色av| 日韩欧美三级电影| 精品国产拍在线观看| 中文字幕一区二区三区精华液| 精人妻无码一区二区三区| 亚洲人辣妹窥探嘘嘘| 成人欧美一区二区三区在线| 日韩午夜小视频| 成人美女视频在线看| 成年人av电影| 1024精品视频| 国产日韩欧美夫妻视频在线观看 | 亚洲一级av无码毛片精品| 精品国产一区二区三区四区vr| 亚洲欧美资源在线| 亚洲欧洲日产国产综合网| www.国产黄色| 亚洲AV无码国产成人久久| 综合色婷婷一区二区亚洲欧美国产| 欧美激情a在线| 欧美午夜性色大片在线观看| 国产在线精品免费av| 日本一区二区网站| 欧美美女一级片| 久久99久久精品国产| 久久精品久久久久久| 欧美日韩美女在线观看| 激情图片小说一区| 一级片中文字幕| 成人免费黄色av| 日韩亚洲视频在线| 欧美在线不卡区| 精品国产污污免费网站入口| 中文字幕中文字幕中文字幕亚洲无线| 亚洲精品一级片| 免费成人美女女在线观看| 波多野结衣家庭教师在线播放 | 韩国av中国字幕| 日韩欧美一区二区视频在线播放| 国产69精品久久久| 日韩一二三区视频| 日韩毛片精品高清免费| 三级一区在线视频先锋 | 国产欧美视频在线观看| 国产黄频在线观看| 多男操一女视频| 最近免费中文字幕中文高清百度| av一区二区三区四区电影| 久久亚洲国产精品| 欧美精品123区| 国产精品乱码一区二区三区软件| 四虎免费在线观看| 日韩福利片在线观看| 亚洲成a人无码| dy888午夜| 亚洲一区二区三区乱码aⅴ蜜桃女| 永久555www成人免费| 在线观看精品一区| 欧美极品少妇xxxxⅹ高跟鞋| 日韩精品一级二级| 久久人人爽人人爽人人片av免费| 一区二区三区伦理片| 日韩av综合在线观看| 国语精品免费视频| 国产91精品不卡视频| 国产视频亚洲精品| 色狠狠一区二区| 中文一区在线播放| 国产专区欧美精品| 国产特级黄色片| 国产一级视频在线播放| 国产高清自拍视频| 国产精品亚洲二区在线观看| 亚洲高清视频一区二区| 成人www视频在线观看| 欧美精品免费在线| 精品乱码亚洲一区二区不卡| 疯狂蹂躏欧美一区二区精品| 国产亚洲精品aa午夜观看| 蜜臀av一区二区在线观看| 国产精品欧美激情在线| 男女免费视频网站| 色欲av无码一区二区三区| av污在线观看| 免费毛片网站在线观看| 日韩久久不卡| 99re国产| 国产91精品在线播放| 日韩在线观看免费高清| 亚洲风情亚aⅴ在线发布| 在线看日本不卡| 亚洲精品欧美二区三区中文字幕| 91偷拍与自偷拍精品| 精品在线观看视频| 亚洲欧美综合一区二区| 国产三级午夜理伦三级| 亚洲成人av影片| 久久久久99精品成人片试看| 中文字幕第4页| 国产精品果冻传媒| 久久精品国产露脸对白| 国产成人av影视| 国产欧美日韩网站| 国产在线拍揄自揄拍无码| 欧美污视频久久久| 国产一区精品视频| 91黄色精品| 国产专区精品视频| 国产97在线观看| 国内精品久久久久久久| 欧美成人午夜免费视在线看片| 亚洲天堂精品在线| 亚洲加勒比久久88色综合| 69av一区二区三区| 欧美剧在线免费观看网站| 色悠悠久久综合| 亚洲va在线va天堂| 亚洲一区二区三区自拍| 亚洲啪啪综合av一区二区三区| 欧美激情在线一区二区| 成人自拍视频在线观看| 国产精品一区一区三区| 精品在线一区二区三区| 久久97超碰色| 久久国产人妖系列| 日韩黄色在线观看| 日韩精品一区第一页| 午夜在线视频免费| 五月激情丁香婷婷| 无码国产色欲xxxx视频| 久久性天堂网| 日韩电影免费一区| 久久精品国产77777蜜臀| 老司机午夜精品视频在线观看| 美女久久一区| 日韩国产欧美三级| 久久精品国产亚洲高清剧情介绍 | 日韩一区二区在线看| 欧美一区二区三区影视| 精品国产免费视频| 日韩经典一区二区三区| 亚洲色图第一页| 最近2019中文字幕一页二页| 精品国偷自产在线视频| 欧美国产日本在线| 欧美亚洲第一区| 国产精品男人的天堂| 91日本视频在线| 国产乱码精品一区二区三区中文| 精品久久蜜桃| 午夜精品区一区二区三| 中文字幕第50页| 熟女少妇在线视频播放| 一路向西2在线观看| 亚洲丝袜在线观看| a级在线观看视频| 影音先锋男人资源在线观看| 国产无遮挡又黄又爽在线观看| 6080午夜伦理| 99久久精品免费看国产交换| 亚洲欧美丝袜中文综合| 国产精品18久久久久久久久| 久久综合九色综合欧美98| 国产精品乱人伦中文| 精品国产乱码久久久久酒店| 欧美日韩在线观看一区二区| 亚洲黄页视频免费观看| 久久精品91久久香蕉加勒比| 69精品小视频| 亚洲自拍偷拍第一页| 欧美一进一出视频| 大胆欧美熟妇xx| 人人爽人人av| a天堂视频在线观看| 啪啪一区二区三区| 日本中文字幕久久| 免费的黄色av| 国产成人综合在线| 综合婷婷亚洲小说| 欧亚一区二区三区| 日韩成人黄色av| 欧美激情精品久久久久| 成人av番号网| 亚洲欧洲久久| 日日摸天天爽天天爽视频| 美女露出粉嫩尿囗让男人桶| 中文字幕黄色网址| 日本在线观看视频网站| 高清国产mv在线观看| 久久99热这里只有精品| 久久久国产精品麻豆| 欧美日韩亚洲网| 欧美mv日韩mv国产网站| 伊人伊成久久人综合网小说| 777777777亚洲妇女| 国产另类第一区| 大陆极品少妇内射aaaaaa| 污片在线免费看| 性欧美13一14内谢| 日本免费在线观看视频| 韩国中文字幕hd久久精品| 国产剧情一区二区| 国产精品成人一区二区三区夜夜夜| 色综合视频一区二区三区高清| 欧美精品一区二| 欧美—级a级欧美特级ar全黄| 国产精品专区h在线观看| 亚洲国产高清国产精品| 无码人妻丰满熟妇区五十路百度| 加勒比精品视频| 久久精品国产亚洲av麻豆色欲 | 特级片在线观看| 一区二区视频在线免费观看| 国精产品一区一区三区mba视频| 中国色在线观看另类| 91国偷自产一区二区三区观看| 亚洲精品视频网上网址在线观看| 欧美综合一区第一页| 欧美不卡1区2区3区| 欧美亚洲国产成人| 亚洲做受高潮无遮挡| 波多野结衣毛片| 老色鬼精品视频在线观看播放| 中文字幕中文字幕中文字幕亚洲无线| 欧美蜜桃一区二区三区| 欧美高清一级大片| 国产视频不卡| 欧美 激情 在线| 在线观看免费小视频| aaaa一级片| 白白色 亚洲乱淫| 91久久精品国产91性色tv| 色婷婷av一区二区三区久久| 亚洲va国产va天堂va久久| 欧美在线观看视频免费| 老熟妇精品一区二区三区| 手机在线看片1024| 国产一区二区三区免费看| 欧美激情一区二区三区不卡| 777a∨成人精品桃花网| 欧美精品国产精品日韩精品| 亚洲成色www久久网站| www.污污视频| 国产成人在线免费观看视频| 视频一区视频二区中文| 亚洲日穴在线视频| 日韩激情av在线播放| 91精品久久久久久久久久另类| 黄色一级在线视频| 熟女少妇内射日韩亚洲| 亚洲国产成人在线观看| 懂色中文一区二区在线播放| 在线看不卡av| 国内精品久久久久久久久| 天堂精品视频| 91视频在线网站| 国产免费黄色网址| 久久久蜜臀国产一区二区| 欧美日韩激情在线| 97在线视频一区| 污污污污污污www网站免费| 免费在线观看污| 色婷婷综合视频| 亚洲一线二线三线视频| 色偷偷偷综合中文字幕;dd| 国产伦精品免费视频| 男女av免费观看| 精品无码人妻一区二区三| 激情欧美一区二区| 欧美午夜精品理论片a级按摩| 欧美精品久久久久| 最新精品视频| 亚洲欧美日本一区| 国模私拍视频在线| 亚洲靠逼com| x99av成人免费| 亚洲精品一区二区三区蜜桃久| 亚洲欧美视频在线播放| 亚洲黄色在线播放| 中文字幕一区日韩精品欧美| 亚洲欧美另类国产| 欧美精品一区二区视频| youjizz.com国产| 精品国产乱码久久久久久蜜臀网站| 亚洲婷婷综合色高清在线| 在线看福利67194| 亚洲欧美丝袜| 国内毛片毛片毛片毛片毛片| 蜜臀av性久久久久av蜜臀妖精| 欧美在线啊v一区| 国产精品福利久久久| 免费看污污网站| 依依成人在线视频| 亚洲靠逼com| 欧美激情亚洲综合一区| 国产欧美日韩小视频| 国产污片在线观看| 91在线精品一区二区| 亚洲欧美色婷婷| 亚洲欧洲精品一区二区| 亚洲av鲁丝一区二区三区| 91美女片黄在线观看91美女| 国产一区二区精品丝袜| 一级黄色免费在线观看| 国产小视频在线观看免费| 久久天天做天天爱综合色| 亚洲日韩中文字幕在线播放| 日本一区二区三区免费看| 免费观看特级毛片| 99久久99久久综合| 亚洲视频综合网| 日韩人妻一区二区三区蜜桃视频| 国产真实夫妇交换视频| 久久精品一二三| 久久精品人人做人人爽| 热99这里只有精品| a片在线免费观看| 夜夜亚洲天天久久| 国产成人免费av| 热久久久久久久久| 手机看片福利在线| 欧美一级高清大全免费观看| 精品一区在线播放| 欧美成人777| 国产色爱av资源综合区| 欧美精品亚州精品| 女人扒开屁股爽桶30分钟| 一级片aaaa| 色婷婷亚洲一区二区三区| 成人精品视频在线| mm131丰满少妇人体欣赏图| 国产一区三区三区| 亚洲欧美另类在线观看| 日本阿v视频在线观看| 波多野结衣人妻| 午夜国产精品影院在线观看| 91精品国产综合久久香蕉922| 黄色正能量网站| 成人午夜激情视频| 久久久精品一区| 亚洲免费av一区二区三区| 噜噜噜久久,亚洲精品国产品| 欧美一级艳片视频免费观看| 日本一区二区三区四区在线观看| 欧美成人精品欧美一级| 亚洲婷婷综合色高清在线| 国产精品极品美女在线观看免费| 国产在线不卡av| 不卡av电影在线播放| 不卡av在线播放| 黄色免费观看视频网站| 亚洲欧美自偷自拍| 亚洲国产97在线精品一区| 亚洲激情一区二区| 国产一区二区视频免费| 色综合久久综合网97色综合| 久久av一区二区三区漫画| 久草视频在线资源站| 一区二区三区欧美激情| 5566中文字幕一区二区| 五月婷婷综合激情网| 专区另类欧美日韩| 3d精品h动漫啪啪一区二区| www.com.av| 国产亚洲精品免费| 国产精品视频一区二区高潮| 一区二区三区久久久久| 国产精品美女久久福利网站| 日本电影亚洲天堂| 亚洲午夜久久久久久久久红桃 | 超碰在线人人爱| 激情久久五月天| 久久久成人的性感天堂| 婷婷激情小说网| 不卡视频一二三四| 欧美亚州一区二区三区| 波多野结衣办公室双飞 | 亚洲国产精品系列| 这里只有精品66| 亚洲成人777777| 日韩精品高清在线| 无限资源日本好片| 国产美女主播视频一区| 欧美精品18videos性欧| 成人精品999| 亚洲欧美另类小说视频| 成人看片人aa| 天天操天天射天天爽| 91福利视频久久久久| 99热都是精品| 亚洲av成人无码网天堂| 一区二区理论电影在线观看| 国产在线看一区| 99超碰在线观看| 中文字幕有码在线播放| 国产精品裸体瑜伽视频| 99蜜桃在线观看免费视频网站| 久久精品国产96久久久香蕉| 欧美性xxxx极品hd满灌| 国产婷婷色一区二区三区四区 |