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

小伙用 12 張圖講明白了 Redis 持久化!

共 5481字,需瀏覽 11分鐘

 ·

2022-04-11 12:21

00 前言

很多小伙伴都用 Redis 做緩存,那如果 Redis 服務(wù)器宕機,內(nèi)存中數(shù)據(jù)全部丟失,應(yīng)該如何做數(shù)據(jù)恢復(fù)呢?有人說很簡單呀,直接從 MySQL 數(shù)據(jù)庫再讀回來就得了。

這種方式存在兩個問題:一是頻繁訪問?MySQL 數(shù)據(jù)庫,有一定的風(fēng)險;二是,從界面上來看,從 MySQL 讀就不如從 Redis 快。

遠(yuǎn)哥遠(yuǎn)哥,那咋辦呀?教教我吧。

我用中指抵著小胖的下吧,說到:傻瓜,我們可以做持久化呀。Redis 的持久化分兩種,一種是 AOF,另一種是 RDB。來,坐哥哥腿上,我給你好好說道說道。

老規(guī)矩,先上張腦圖:

0.1 什么是持久化?

持久化(Persistence),即把數(shù)據(jù)(如內(nèi)存中的對象)保存到可永久保存的存儲設(shè)備中(如磁盤)。持久化的主要應(yīng)用是將內(nèi)存中的對象存儲在數(shù)據(jù)庫中,或者存儲在磁盤文件中、XML 數(shù)據(jù)文件中等等。持久化是將程序數(shù)據(jù)在持久狀態(tài)和瞬時狀態(tài)間轉(zhuǎn)換的機制

01 怎么理解 Redis 的單線程?

必須聲明一點:Redis 的單線程,是指?Redis 的網(wǎng)絡(luò) IO 和鍵值對讀寫是由一個線程(主線程)完成的,這也是 Redis 對外提供鍵值存儲服務(wù)的主要流程。但 Redis 的其他功能,比如持久化、異步刪除、集群數(shù)據(jù)同步等,其實是由額外的線程執(zhí)行的。

1.0 Redis 快的原因?

基于內(nèi)存

  • 數(shù)據(jù)都存儲在內(nèi)存里,減少了一些不必要的 I/O 操作,操作速率很快。

高效的數(shù)據(jù)結(jié)構(gòu)

  • 底層多種數(shù)據(jù)結(jié)構(gòu)支持不同的數(shù)據(jù)類型,支持 Redis 存儲不同的數(shù)據(jù);
  • 不同數(shù)據(jù)結(jié)構(gòu)的設(shè)計,使得數(shù)據(jù)存儲時間復(fù)雜度降到最低。

合理的線程模型

  • I/O 多路復(fù)用模型同時監(jiān)聽多個客戶端連接;

  • 單線程在執(zhí)行過程中不需要進行上下文切換,減少了耗時。

02 AOF 持久化

AOF(Append Only File) 持久化是通過保存 Redis 服務(wù)器所執(zhí)行的寫命令來記錄數(shù)據(jù)庫狀態(tài),也就是每當(dāng) Redis 執(zhí)行一個改變數(shù)據(jù)集的命令時(比如 SET), 這個命令就會被追加到 AOF 文件的末尾。

修改 redis.conf 配置文件,默認(rèn)是 appendonly no(關(guān)閉狀態(tài)),將 no 改為 yes 即可開啟 AOF 持久化:

appendonly?yes

在客戶端輸入如下命令也可,但是 Redis 服務(wù)器重啟后會失效。

192.168.17.101:6379>?config?set?appendonly?yes
OK

AOF 持久化功能的實現(xiàn)可以分為命令追加(append)、文件寫回磁盤兩個步驟。

2.0 命令追加

AOF 持久化功能開啟時,Redis 在執(zhí)行完一個寫命令之后,會將被執(zhí)行的寫命令追加到服務(wù)器狀態(tài)的?aof_buf 緩沖區(qū)的末尾,此時緩沖區(qū)的記錄還沒有寫入到 appendonly.aof 文件中

2.0.1 AOF 的格式

AOF 保存的是 Redis 的寫命令,比如:執(zhí)行命令?set testkey testvalue,它存儲的內(nèi)容如下圖所示:

AOF 格式

其中,“*3” 表示當(dāng)前命令有三個部分,每部分都是由?$+ 數(shù)字開頭,后面緊跟著具體的命令、鍵或值。這里,數(shù)字表示這部分中的命令、鍵或值一共有多少字節(jié)。例如,?$3 set?表示這部分有 3 個字節(jié),也就是?set?命令。

2.0.2 寫后日志有啥優(yōu)缺點?

AOF 記錄日志的方式被稱為寫后日志,也就是先執(zhí)行命令再記錄,而 MySQL 中的 redo log、binlog 等都是寫前日志。它的寫入流程是下圖這樣的:

寫 AOF 流程

寫后有什么優(yōu)點?

  • 記錄 AOF 時不會對命令進行語法檢查 ,寫后就只記錄了執(zhí)行成功的命令。(避免保存的錯誤的命令,恢復(fù)的時候就完犢子了)
  • 執(zhí)行完之后再記錄,不會阻塞當(dāng)前的寫操作

寫后有什么缺陷?

  • 如果執(zhí)行完一個命令還沒來得及寫日志就宕機了會造成響應(yīng)數(shù)據(jù)丟失。
  • AOF 的寫入由主線程處理,如果寫入時出現(xiàn)較長耗時,那就會影響主線程處理后續(xù)的請求。

你發(fā)現(xiàn)沒有?寫后的兩個缺陷都是 AOF 的寫入磁盤時相發(fā)生的,我們來看看它是怎么寫入的呢?

2.1 AOF 寫入磁盤

AOF 提供了三個選擇,也就是 AOF 配置項?appendfsync?的三個可選值。

  • Always,同步寫回:每個寫命令執(zhí)行完,立馬同步地將日志寫回磁盤;

  • Everysec(默認(rèn)),每秒寫回:每個寫命令執(zhí)行完,只是先把日志寫到 AOF 文件的內(nèi)存緩沖區(qū),每隔一秒把緩沖區(qū)中的內(nèi)容寫入磁盤;

  • No,操作系統(tǒng)控制的寫回:每個寫命令執(zhí)行完,只是先把日志寫到 AOF 文件的內(nèi)存緩沖區(qū),由操作系統(tǒng)決定何時將緩沖區(qū)內(nèi)容寫回磁盤。

2.1.0 三種策略的優(yōu)缺點

針對避免主線程阻塞和減少數(shù)據(jù)丟失問題,這三種寫回策略都無法做到兩全其美。主要原因是:

  • Always(同步寫回) 基本不丟數(shù)據(jù),但是它在每一個寫命令后都有一個慢速的落盤操作,影響主線程性能;
  • No(操作系統(tǒng)控制的寫回)在寫完緩沖區(qū)后,繼續(xù)執(zhí)行后續(xù)的命令,但是落盤的時機已經(jīng)不在 Redis 手中了,只要 AOF 記錄沒有寫回磁盤,一旦宕機對應(yīng)的數(shù)據(jù)就丟失了;
  • Everysec(每秒寫回)采用一秒寫回一次的頻率,避免了 Always 的性能開銷,雖然減少了對系統(tǒng)性能的影響,但是如果發(fā)生宕機,上一秒內(nèi)未落盤的命令操作仍然會丟失。
三種策略的優(yōu)缺點

總結(jié)一下就是:想高性能,選擇 No 策略;想高可靠性,選擇 Always 策略;允許數(shù)據(jù)有一點丟失,又希望性能別受太大影響,選擇 Everysec 策略。

2.2 AOF 恢復(fù)數(shù)據(jù)

不說了,看圖:

AOF 恢復(fù)數(shù)據(jù)

2.3 AOF 重寫

我不知道你發(fā)現(xiàn)沒有?AOF 文件是不斷地將寫命令追加到文件的末尾來記錄數(shù)據(jù)庫狀態(tài)的。寫命令不斷增加,AOF 體積也越來越大。

有些命令是執(zhí)行多次更新同一條數(shù)據(jù),但其實它是可以合并成同一條命令的。比如:LPUSH 對列表數(shù)據(jù)做了 6 次更改,但 AOF 只需要記錄最后一次更改。因為日志恢復(fù)時,只需要執(zhí)行最后一次更改的命令即可。

為了處理這種情況,Redis 提供了 AOF 的重寫機制。它的多變一功能,把 6 條寫命令合并成一條。如下所示:

LPUSH

如果你的某些鍵有成百上千次的修改,重寫機制節(jié)約的空間就很可觀了。

2.3.1 觸發(fā)重寫

有兩種觸發(fā)的方法,一個是調(diào)用命令 BGREWRITEAOF;一個是修改配置文件參數(shù)。

#?方式一
192.168.17.101:6379>?BGREWRITEAOF
Background?append?only?file?rewriting?started

#?方式二
auto-aof-rewrite-percentage?100?#當(dāng)前AOF文件大小和上一次重寫時AOF文件大小的比值
auto-aof-rewrite-min-size?64mb??#文件的最小體積

2.3.2 重寫步驟

  1. 創(chuàng)建子進程進行 AOF 重寫
  2. 將客戶端的寫命令追加到 AOF 重寫緩沖區(qū)
  3. 子進程完成 AOF 重寫工作后,會向父進程發(fā)送一個信號
  4. 父進程接收到信號后,將 AOF 重寫緩沖區(qū)的所有內(nèi)容寫入到新 AOF 文件中
  5. 對新的 AOF 文件進行改名,覆蓋現(xiàn)有的 AOF 文件
重寫步驟

2.4 相關(guān)配置

#?是否開啟AOF功能
appendonly?no

#?AOF文件件名稱
appendfilename?"appendonly.aof"

#?寫入AOF文件的三種方式
appendfsync?always
appendfsync?everysec
appendfsync?no

#?重寫AOF時,是否繼續(xù)寫AOF文件
no-appendfsync-on-rewrite?no

#?自動重寫AOF文件的條件
auto-aof-rewrite-percentage?100?#百分比
auto-aof-rewrite-min-size?64mb?#大小

#?是否忽略最后一條可能存在問題的指令
aof-load-truncated?yes

2.5 優(yōu)缺點

優(yōu)點

  1. AOF 文件可讀性高,分析容易
  2. AOF 文件過大時,自動進行重寫
  3. 追加形式,寫入時不需要再次讀取文件,直接加到末尾

缺點

  1. 相同數(shù)據(jù)量下,AOF 一般比 RDB 大
  2. AOF 恢復(fù)時需要重放命令,恢復(fù)速度慢
  3. 根據(jù) fsync 策略,AOF 的速度可能慢于 RDB

03 RDB 持久化

RDB 持久化是指在客戶端輸入?save、bgsave?或者達(dá)到配置文件自動保存快照條件時,將 Redis 在內(nèi)存中的數(shù)據(jù)生成快照保存在名字為?dump.rdb(文件名可修改)的二進制文件中。

3.1 save 命令

save 命令會阻塞 Redis 服務(wù)器進程,直到 RDB 文件創(chuàng)建完畢為止,在 Redis 服務(wù)器阻塞期間,服務(wù)器不能處理任何命令請求。在客戶端輸入 save

127.0.0.1:6379>?save
OK

快照生成完畢,會彈出?DB saved ondisk?的提示。

1349:M?25?Apr?13:16:48.935?*?DB?saved?on?disk

3.2 bgsave 命令

bgsave 執(zhí)行時,主線程會創(chuàng)建一個子進程,專門用于寫入 RDB 文件,避免了主線程的阻塞,這也是 Redis RDB 文件生成的默認(rèn)配置。

127.0.0.1:6379>?bgsave
Background?saving?started

PS:bgsave 命令執(zhí)行期間 SAVE 命令會被拒絕;不能同時執(zhí)行兩個 BGSAVE 命令;不能同時執(zhí)行 BGREWRITEAOF 和 BGSAVE 命令。

3.3 bgsave 時寫數(shù)據(jù)

bgsave 執(zhí)行時,Redis 主線程能正常讀寫數(shù)據(jù)。讀操作時,主線程和 bgsave 子線程互不影響;寫操作時,Redis 會利用寫時復(fù)制技術(shù)(Copy-On-Write, COW),生成被修改數(shù)據(jù)的副本。然后 bgsave 子線程把副本數(shù)據(jù)寫入 RDB。

比如,bgsave 期間,主線程修改鍵值對 C,過程如下:

寫時復(fù)制技術(shù)

但是在這過程中發(fā)生宕機了咋辦?比如,T0 時刻做了一次快照,T0+t 時刻又做了一次。但是 t 時間內(nèi)主線程修改完數(shù)據(jù) 5 和 9,然后 Redis 宕機了,RDB 沒記錄到修改后的數(shù)據(jù)。

Redis 重啟恢復(fù)數(shù)據(jù),就會出現(xiàn)數(shù)據(jù) 5 和 9 丟失的情況,沒辦法恢復(fù)。

丟失數(shù)據(jù)

這該咋辦?我們需要記住那些數(shù)據(jù)被修改了。

3.4 混合持久化

如下圖所示,記錄 t 時刻被修改的數(shù)據(jù)就需要占用額外的空間,而 Redis 是內(nèi)存數(shù)據(jù)庫,空間非常寶貴。所以,直接記錄到內(nèi)存這種方式不可取。

增量快照

內(nèi)存開銷比較小的方法是把 t 時間的增量寫操作記錄到 AOF 日志中,這樣既保留了 RDB 的快速恢復(fù),也沒占用額外的空間。

如圖,T1 和 T2 時刻的修改,用 AOF 日志記錄,等第二次做全量快照時,清空 AOF 日志,因為此時的修改都記錄到快照中了,恢復(fù)不用 AOF 日志了。

AOF 記錄增量修改

慶幸的是 Redis 4.0 就開始提供了這種?RDB + AOF 的持久化方式,開啟的配置項是?aof-use-rdb-preamble yes,它需要配合 AOF 的重寫機制實現(xiàn)。

#?開啟混合持久化
redis>?config?set?aof-use-rdb-preamble?yes
OK
#?AOF?重寫
redis>?BGREWRITEAOF
Background?append?only?file?rewriting?started

在沒有第二次做全量快照之前,它的格式是這樣的:前半部分是 RDB 格式,后半部分是 AOF 增量日志。如果這個時候宕機,直接拿 appendonly.aof 恢復(fù)數(shù)據(jù)。

appendonly.aof 格式

3.5 RDB 優(yōu)缺點

優(yōu)點

  1. 二進制數(shù)據(jù),恢復(fù)時比 AOF 快
  2. RDB 的 bgsave 方式主線程不阻塞

缺點

  1. Redis 意外宕機 時,會丟失部分?jǐn)?shù)據(jù)(混合持久化可解決)
  2. 當(dāng)數(shù)據(jù)量比較大時,fork 的過程是非常耗時的,fork 子進程時是會阻塞的,在這期間 Redis 是不能響應(yīng)客戶端的請求的。

04 如何選擇?

  1. 數(shù)據(jù)不能丟失時,選擇內(nèi)存快照和 AOF 混合使用;
  2. 如果允許分鐘級別的數(shù)據(jù)丟失,可以只使用 RDB;
  3. 如果只用 AOF,優(yōu)先使用 everysec 的配置選項,因為它在可靠性和性能之間取了一個平衡。

05 數(shù)據(jù)恢復(fù)流程

數(shù)據(jù)恢復(fù)流程

07 總結(jié)

本文主要講解 Redis AOF 、RDB 持久化的原理和兩者的優(yōu)缺點,對比兩者后,我還給你總結(jié)了 Redis 混合持久化的流程。最后給了你一些選擇持久化方案的建議,希望看完你能有所收獲。

全文將近字,張圖,希望能幫到你。好啦,以上就是狗哥關(guān)于 Redis 持久化的總結(jié)。感謝各技術(shù)社區(qū)大佬們的付出,尤其是極客時間,真的牛逼。如果說我看得更遠(yuǎn),那是因為我站在你們的肩膀上。

巨人的肩膀

  • 《Redis 設(shè)計與實現(xiàn)》
  • juejin.cn/post/6844903648976175118
  • blog.csdn.net/weixin_33810006/article/details/90394921
  • blog.csdn.net/wsdc0521/article/details/106765809


往期推薦

7000 字,四年多 Java 的 BAT 面經(jīng)分享!


代碼review,瑞出事來了!


synchronized 底層了解一下...




有道無術(shù),術(shù)可成;有術(shù)無道,止于術(shù)

歡迎大家關(guān)注Java之道公眾號


好文章,我在看??

瀏覽 26
點贊
評論
收藏
分享

手機掃一掃分享

分享
舉報
評論
圖片
表情
推薦
點贊
評論
收藏
分享

手機掃一掃分享

分享
舉報

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

国产秋霞理论久久久电影-婷婷色九月综合激情丁香-欧美在线观看乱妇视频-精品国avA久久久久久久-国产乱码精品一区二区三区亚洲人-欧美熟妇一区二区三区蜜桃视频 黄片在线免费观看视频| 国产激情精品视频| 亚洲无码在线观看网站| 老司机一区二区三区| 51妺嘿嘿午夜福利在线| 亚洲免费中文字幕| 91蜜桃在线| 精品亚洲一区二区三区| 久久g热| 亚洲AV无码成人片在线| 99视频精品全部免费看| 亚洲免费高清视频| AV在线天堂| 欧美黄片免费视频| 国产成人综合电影| 麻豆精品无码| 草草网站| 天美果冻麻豆国产一区| 日韩在线一级片| 四季AV一区二区凹凸懂色桃花| 欧美成人手机在线观看| 久久99人妻无码精品一区| 18禁网站在线| 久久国产精| 丝瓜污视频| 午夜激情乱伦| 国产伦精品一区二区三区妓女| 日韩三级片AV| 日韩激情在线观看| 亚洲清高毛无码毛片| 国产福利视频| 日韩一本道在线| 天天肏| 操逼逼AV| 嗯嗯啊啊网站| 亚洲在线视频播放| 欧美区在线观看| 美女免费AV| 一级欧美| 农村一级婬片A片| 在线视频久| 人人操人人操人人操| 快播激情小说| 婷婷欧美日韩| 成人黄片18| 91视频亚洲| 日本精品视频在线| 深爱五月激情网| 麻豆三级| 亚洲少妇人妻| 国产性爱在线观看| 五月天无码av| 婷婷五月天色色| 日韩加勒比| 亚洲无码一级视频| 91AV| 18禁网站在线看| 久久99国产乱子伦...| 日本久久网| 国精品无码一区二区三区在线秋菊| 成人大香蕉网| 欧美大吊在线| 中文字幕免费毛片| 亚洲无码制服| 亚洲性图第一页| 安微妇搡BBBB搡BBBB| 中文字幕免费在线观看| 久久久久久9| 国产成人精品在线| 国产成人69免费看| 熟女视频网站| 国产无遮挡又黄又爽又| 91精品久久久久久久久| 怡春院熟女精品AV| 国产一级片网站| 一级片在线播放| 大鸡巴久久久久久| 人人操人人摸人人干| 男女一区二区| 久久黄网| 国产一级片无码| 97在线免费视频| 人人操日本| 99久久精品国产精品有折扣吗| 丁香五月天婷婷久久| 天天爱天天爽| 黑人又粗又大XXXXOO| 青娱乐Av| 九九国产视频| 六月婷婷在线观看| 日本三区| 中文字幕网站在线观看| 国产欧美综合在线| 日本色情网| 91露脸熟女四川熟女在线观看| 天天操天天干麻豆| 中文字幕2018第一页| 日韩高清无码成人| 二区三区在线| 婷婷五月六月| 国产TS变态重口人妖| 国产日韩一区二区三免费高清| 成人网站免费在线观看| 亚洲天堂AV2025| 水蜜桃视频网站在线观看| 日韩高清无码毛片| 一级黄片学生妹| 国产精品无码无套在线照片| 成人性爱免费网站| 久草福利在线| 黄色A片免费观看| 黄色视频| 日本熟妇高潮BBwBBwBBw| 久久艹艹| 久久免费视频精品| 亚洲中字幕| 美女被操免费网站| 91在线不卡| 国产欧美综合在线三区| 黄色毛片一级| 亚洲jiZZjiZZ日本少妇| 欧美日韩免费在线观看| 成人性爱免费网站| 久久久久久精品国产三级| 欧美成人三级精品| 2025最新国产精品每日更新| 黄色视频在线观看网站| 一级欧美黑人大战白妞| 北条麻妃一区二区三区在线| 天天综合网久久综合网| 一卡二卡三卡无码| 3级毛片| 综合天天| 狼友视频免费观看| 欧美69视频| 日本狠狠干| 人人操人人操人人操人人操人人操| 天天干中文字幕| 欧美色视| 日本操逼网| 口爆AV| 国产A片一区| 久久爆乳一区二区三区| 日韩无码精品一区二区三区| 亚洲无码免费视频在线观看| 翔田千里AV在线| 久久嫩草| 黄色片免费在线观看| 欧美激情视频一区二区| 天天射天天干天天| 国产高清视频在线| 中文字幕在线视频免费观看| 天天操夜夜操狠狠| 久久久久久久久久国产精品免费观看-百度| 黃色级A片一級片| 成年人免费毛片| 福利一区二区视频网| 婷婷五月天网址| 人妻九九九| 国产大奶一区二区| 色综合加勒比| 超碰永久| 麻豆传媒视频观看| 黄色国产av| yw视频在线观看| 五月丁香天堂| 国产精品电影大全| 欧美色色色色色| 久久久久久久久久成人| 人妻av一区二区三区| 操逼视频国产| 亚洲1区2区| 久久视频免费在线观看| 一道本无码免费视频| 高清无码三级片| 91ThePorn国产在线观看| eeuss久久| 91麻豆国产福利精品| 精品国产91乱码一区二区三区| 国产三级三级三级| 欧美性生交18XXXXX无码| 免费观看高清无码视频| 五月天婷婷激情| 少妇黄色视频| 亚洲片在线观看| 影音先锋黄色资源| 熟妇人妻久久中文字幕| 操操操操操操| 国产h视频在线观看| 色婷婷一区二区三区久久| 影音先锋无码专区| 婷婷丁香五月在线| 永久免费看片视频5355| 刘玥91精品一区二区三区| 日韩久久免费视频| 久久久久久婷婷| 丰滿人妻-区二区三区| 蜜桃无码视频小说网站| 999久久精品| 伊人在线| 特级特黄AAAAAAAA片| 在线免费观看毛片| 亚洲日韩欧美一区二区天天天| 特写毛茸茸BBwBBwBBw| 国内精品人妻无码久久久影院蜜桃| 无码一区二区北条| 精品一区二区三区四区视频| 天天爱天天爽| 大香蕉这里只有精品| 九色91PORNY国产| 欧洲在线观看| 成人久久AV| 老司机狠狠干| a天堂视频| 极品久久久| 色射网| 男人天堂大香蕉| 成人毛片18| 黑人毛片91久久久久久| 欧美久久婷婷| 午夜神马51| 天堂8在线19| 极品美女援交在线| 日韩成人无码毛片| 福利视频一区| 国产做受91| 国产欧美日韩在线观看| 黄色小视频免费观看| 黄色网址在线免费观看| 美女操逼网站| 玖玖资源网站| 欧美特大黄| 国产毛片毛片| 青青色视频| 亚洲无码高清在线视频| 91热爆在线| 91精品丝袜久久久久久| 色欲AV秘无码一区二区三区| 国产黄色片在线免费观看| 亚洲一级无码视频| 日日騒av无码| 亚洲激情综合视频| 嫩BBB槡BBBB槡BBBB| 四虎激情| 国产福利美女网站| 天天干天天在线观看| 国产尤物在线| 国产精品一区二区黑人巨大| 亚州一级二级| 2018天天操天天干| 性爱AV网| 一区无码精品| 中文亚洲视频| 国产在线一区二区三区四区 | 久草资源| 黑人粗暴偷拍一区二区| 日韩成人无| 伊人久综合| 欧美一道本在线| 九九色色| 大鸡吧草逼| 人妻丰满精品一区二区| 深夜av| 男女av免费观看| 欧美成人看片黄a免费看| 91久久精品无码一区| 蜜桃Av噜噜一区| 尤物视频官网| 干干日日| 西西特级无码444www| 亚洲免费视频在线播放| 中文字幕有码在线观看| 午夜乱伦| 五月丁香激情六月| 日日騒av无码| 精品视频免费在线观看| 天天干天天射天天爽| 亚洲成人视频在线免费观看 | 六月伊人| 欧美日韩视频一区二区三区| 天堂网中文在线| 欧美成人午夜影院| 国产成人综合电影| 九一国产| 黄色视频在线免费播放| 91新视频| 黄色一级电影| 欧美特级黄片| 日本有码中文字幕| 色天堂污| 韩日中文字幕| 成人乱无码AV在线观看| 大香蕉福利视频| 中文字幕乱伦性爱| 91麻豆国产在线| 亚洲色图欧美在线| 九九午夜| 麻豆成人无码精品视频| 在线国产视频| 97操碰| 欧美午夜精品久久久久久3D| 一本久久A精品一合区久久久 | 欧美成人性爱影院| 91久久精品一区二区三| 插菊花综合| 亚洲天堂一区在线观看| 草在线视频| 91人妻成人精品一区二区| 丁香操逼| 51av在线| WWW.豆花视频精品| 狠狠狠狠狠操| 77777色| 亚洲午夜福利视频在线观看| 国产色哟哟| 日本午夜三级视频| 国产视频在线免费观看| 黄色片在线| 成人精品福利| 蜜桃AV一区二区三区| 可以看的三级网站| 五月色丁香| 亚洲欧美成人| 91瑟瑟| 欧美日本在线| 亚洲欧美在线成人| 天天撸天天干| 成人免费无码A片免费| 国产AA片| 操你久久| 国产秘精品区二区三区日本| 国产乱国产乱300精品| 亚洲一级二级片| 亚洲精品秘一区二区三小| 招土一级黄色片| 色黄网站在线观看| 无码人妻一区二区三区精品不付款 | 92久久| 国产日本欧美韩国久久久久| 日韩免费中文字幕A片| 日韩欧美视频| 狠狠狠狠狠操| 娇小,学生,高潮,videos| 男人天堂视频网站| 国产成人精品AV| 国产三级视频在线| 丰满人妻一区二区三区| 99精品免费观看| 天天操天天看| 久久午夜无码鲁丝片主演是谁 | 亚洲欧洲自拍| 91精品国产综合久久蜜臀使用方法 | 大香蕉伊人在线手机网| 草草国产| 三级片在线观看网站| 美女操逼网站| 日皮视频网站| 亚洲最新中文字幕| 国产婬片一级A片AAA毛片AⅤ | 国产亚洲无码激情前后夹击| 激情网站在线观看| 黄色电影av| 91丨露脸丨熟女| 3D动漫精品一区二区在线播放免费 | 韩国无码免费| 人操人碰| 国产一级18片视频| 成人网站www污污污网站公司| 中文有码| 欧美AⅤ在线| www.天天射视频| 国产成人视频免费| 丰满人妻一区二区三区Av猛交| AV在线免费观看网址| 亚洲AV片一区二区三区| 色色五月天婷婷| 男人的天堂视频在线| 中文无码熟妇人妻AV在线| 激情播播网| 麻豆三级电影| 在线观看黄A片免费网站| 欧美精品无码| 日韩免费在线观看| 国产精品国产精品国产专区| 综合天堂| 九九色影院| 狠狠ri| 亚洲精品自拍| 中文无码观看| 青娱乐AV| 综合天天| 在线观看高清无码| 一级a免一级a做免费线看内祥 | 欧美日韩中文视频| 国产一区二区AV| 色婷婷色婷婷| 人人操人人操人人| 一本到免费视频| 日韩在线精品| 狼人综合视频| 波多野结衣无码视频在线观看| 特一级黄色视频| 国产AV无码区亚洲| 国产成人精品二三区麻豆| 亚洲经典一| 日韩成人影片| 欧美性猛交XXXX乱大交HD| 2014亚洲天堂| 欧美一级婬片AAAA毛片| 成年人免费毛片| 黄色欧美视频| 欧美在线大香蕉| 欧美色图网址| 成人精品久久久| 美女天天日| 一级a一级a免费观看视频Al明星 | 亚洲A网站| 中文字幕精品亚洲熟女| 欧美一级三级| 国产精品视频久久| 天天视频国产| 亚洲人人妻| 久操不卡| 亚洲jizzjizz| 免费看A| 91丨九色丨老熟女探花| 日本高清一区二区高清免费视频| 激情综合婷婷久久| 国产高清激情| 国产美女自慰网站| 婷婷婷色| 中文字幕在线不卡| 日韩欧美大片在线观看| 99精品视频在线观看| 免费A片观看| 一区无码精品| 国产骚逼| 91蝌蚪视频在线观看| 欧美AAA黄片| 中文字幕无码在线观看| 国产欧美综合在线| 日韩午夜片| 久久内射| 亚洲第一免费视频| 亚洲xx网| 五月伊人婷婷| 怡红院视频| 亚洲欧美久久久| 青青草成人免费在线视频| 国产欧美日韩在线播放| 黄色视频| 婷婷色在线播放| 午夜在线无码| 天天干夜夜操| 日韩无码www| 猛男大粗猛爽h男人味| 亚洲黄色电影在线观看| 日韩黄网站| 久久国产精| 中文字幕av无码| 国产高清无码在线观看视频| 亚洲性爱综合| 青青草免费公开视频| 一级电影视频去去去| 国产g蝌蚪| 麻豆mdapp01.tⅴ| 国产农村妇女精品一二区| 国产精品你懂的| 蜜臀AV在线播放| 伊人日逼| 91欧美| 三级麻豆| 尿在小sao货里面好不好| 91一区二区在线观看| 一道本在线视频| 蜜桃网站在线观看| 一区无码高清| 国产欧美精品在线观看| 麻豆免费视频| 91视频中文字幕| 嫩BBB槡BBBB槡BBBB二一| 久色视频福利| 日韩中文字幕久久| 操鸡巴网站| 伊人久久久久久久久久久| 日本天堂在线| 老司机午夜免费精品视频| 日日干干| 中文字幕+乱码+中文乱码电影| 国产成人在线视频免费| 国产主播精品在线| 欧美激情综合色综合啪啪五月| 99热国产在线观看| 蜜芽成人在线视频| 久久精品福利视频| 久久草在线播放| 日韩无码a| 永井玛丽亚av无码中出流出 | 人妻天天干| 色播国产成人AV| 中文字幕黑人无码| 国产人成一区二区三区影院| 蜜臀久久久| 婷婷五月在线| 99热最新在线| 亚洲男人的天堂视频网在线观看+720P | 免费看黃色AAAAAA片| 成人福利午夜A片公司| 色色免费| 啪啪啪av| 99在线免费观看视频| 国产免费一区| 久久中文娱乐网| 久久2| 天天日天天干麻豆| 亚洲.无码.制服.日韩.中文字幕 | 蜜臀AV在线播放| 国产无码一二三区| 男女精品一区| 麻豆免费成人传媒| 尤物视频官网| 国产天堂av| 色婷婷天天操天天干| 人妻无码一区二区三区摄像头 | 欧美精品乱码99久久蜜桃| 无码视频免费播放| 国产熟妇码视频黑料| 黄色小视频在线免费观看| 精品国产重口乱子伦| 黄色大片免费网站| 日韩人妻无码中文字幕| 福利视频一区二区| 国产一级片无码| 日韩av中文字幕在线播放| 成人黄色在线| 亚洲精品视频无码| 国产女人18毛片水真多1| 大香蕉伊人婷婷| 人妻丰满精品一区二区| 国产三级片视频在线观看| 亚洲无码天堂| 91精品人妻一区二区三区蜜桃欧美| 另类老妇奶BBBBwBB| 伊人操逼| 台湾中文字幕网| 亚洲精品天堂无码| 色青草影院久久综合| 久久精品免费观看| 91人人草| 欧美亚洲动漫| 久久婷婷婬片A片AAA| 麻豆AV96熟妇人妻| 一本一道AV| 国产精品视频无码| Av高清无码| 日狠狠| 久操播放器| 亚洲欧美视频在线观看| 亚洲精品成人av无码| 一级午夜| 色综合成人| 国产熟女一区二区久久| 果冻传媒A片一二三区| HEZ-502搭讪绝品人妻系列 | 国产成人午夜高潮毛片| 免费无码婬片AAAAA片| av操逼网| 内射视频网站| 亚洲免费成人| 噜噜噜在线| 久久视频这里有精品| 亚洲性爱AV网站| 色色婷婷五月天| 亚洲骚货| www.亚洲成人| 99热热久久| 精品一区二区三区在线观看| 国产v欧美| 亚洲色图第一页| 人妻免费在线视频| 人人摸人人操人人爽| 中文字幕你懂的在线三级| 亚洲色图欧美| www操逼| 亚洲第一页在线| 天天综合天天做天天综合| 亚洲一区二区在线视频| 国产三级在线免费观看| 国产精品色情| 婷婷五月天色综合| 91就去干| 成人做爰黄A片免费看三区蜜臀| 国产黄色三级| 少妇高潮喷水| 四个熟妇搡BBBB搡BBBB| 91大香蕉伊人| 无码人妻蜜桃| 久草电影网站| 日韩av中文字幕在线播放| 蜜桃免费AV| 欧美日韩在线播放| 亚洲十八禁| 日韩高清无码一区二区三区| 欧美浮力影院| 国产乱伦毛片| 人人夜夜人人| 亚洲成人影音先锋| 亚洲美穴| 亚洲AV无码成人精品久久久| 色丁香视频在线观看的| 搡BBB搡BBBB搡BBBB-百度| 色天堂影院| 亚洲精品高清无码| 亚欧在线| 大鸡吧操视频| 天堂v视频| 999福利视频| 色99在线| 91色色影院| 欧美性猛交| 日本一级片中文字幕| 日本视频爱爱| 天天操天天干麻豆| 在线观看免费黄| 天天爽爽爽爽爽成人片| 综合欧美国产视频二区| 韩日美女性爱| 免费AV网站| 黄色一区二区三区| 日韩免费AV| 亚洲精品电影| 成人免费黄片| 婷婷午夜| 欧美色小说| 亚洲成人黄色电影| 日日干夜夜撸| 国产精品93333333| 五月丁香婷婷激情| 日韩欧美成人在线视频| 狼人一区二区| 中文字幕亚洲视频在线观看| 粉嫩av在线| 韩国成人精品三级| 黄色视频免费网站| www在线播放| 国产精品国产三级囯产普通话2 | 日韩福利电影| 九色PORNY9l原创自拍| 国产灬性灬淫灬欲水灬| 热99re69精品8在线播放| 91在线无码精品秘入口三人| 成人大香蕉网站精品免费| 手机在线看A片| 日韩一级二级三级| 毛片中文字幕| 特级西西444www精品视频| 一二三区免费视频| 亚洲欧美在线免费观看| 国产女人18毛片水18精品| 免费A在线观看| 午夜69成人做爱视频网站| 红桃视频无码| 一本色道久久综合无码人妻软件| 亚洲视频在线免费看| 色色一区二区| 高清成人无码| 九九精品视频在线观看| 婷婷五月六月丁香| 免费看操片| 久久久久久久网站| 亚洲视频中文字幕在线观看| 香蕉三级片| 天天日天天干天天干| 国产妞干网| 色色色99| 蜜桃精品在线| 美国久久久| 豆花视频| 黄色福利| 日韩成人无码一区二区视频| 91在线视频| 国产免费一区二区三区网站免费| 秋霞91| 成人婷婷五月| 日韩AV无码专区亚洲AV紧身裤| 日韩无码123区| 夜夜撸夜夜操| 乱伦播放五月天| 激情久久综合| 天天操夜夜干| 一级a性色毛片| 亚州视频在线| 51国产黑料吃瓜在线入口| 日韩在线视频91| 国产女人18毛片水真多1| 亚洲第一黄片| 亚欧洲精品在线视频免费观看| 婷婷五月天网址| 亚洲无码网址| www.插插插| 久艹在线| 亚洲成人网站在线观看| 色色色色色色色色欧美| 久草网大香蕉| 国产人妻精品一区二区三区不卡| 日韩激情视频在线观看| 日韩1234区| 日本黄色A片免费看| 亚洲无码AV一区二区| 无码精品成人观看A片| 91高清在线| 大香蕉网伊| 免费一级黄色| 国产黄色网| 一本色道久久综合亚洲精东小说| 亚洲草比视频网| 亚洲中文字幕在线观看免费| 国产福利免费视频| 一区四区视频| 亚洲精品国产精品国自产网站| 亚洲成人精品一区二区| 天天干国产| 老熟女一区二区三区| 神马午夜久久| av高清无码| 69久久久久久久久久| 在线看V片| 日韩日逼网站| 国内精品久久久久久久久久变脸 | 中文字幕永久在线5| 成人黄色毛片视频| 悠悠色导航| 国产精品成人在线视频| aaaaaa在线观看免费高清| 伊人久久视频| 最近中文字幕| 国产a√| 日韩aaa| 乱伦99| 黄色毛片在线播放| 波多野结衣久久精品| 水果派解说av| 国产116页| 色色无码| 亚洲日韩精品秘在线观看| 麻豆MD传媒MD0071| 尤物看片| 天天射天天干天天| 成人777777免费视频色| 综合偷拍| 天天干天天日天天色| 97人妻无码一区二区| 国产日韩欧美在线观看| 久久久久久国产免费A片| 日韩激情视频在线观看| 中文字幕天堂在线| 日本在线黄色视频| 俺也去网| 青娱乐国产在线| 伊人成人视频在线观看| 99久久久久久久久久| 免费视频在线观看一区| sm在线观看| 免费视频91蜜桃| 波多野结衣成人视频| 日韩性爱视屏| 影音先锋婷婷| 国产精品色情| 国产视频一区二区三区四区五区| 专区无日本视频高清8| 蜜桃av| 天堂网中文在线| 一本之道高清数码大全| 蜜桃视频在线观看视频| 亚洲小视频在线| 国产v片| 最新国产毛片| 亚洲无码乱码av| 久久99网站| 欧美日韩在线免费| 综合激情网| 亚洲精品一线| 日韩免费高清无码视频| 老婆被黑人杂交呻吟视频| 中国老熟女重囗味HDXX| 亚洲婷婷五月| 麻豆国产成人AV一区二区三区| 日韩免费片| 成人黄色性爱视频| 欧美黑吊大战白妞欧美大片| 青娱乐超碰| 韩国三级无码| 亚洲精品国产精品国自产网站| 精品视频无码| 91精品一区二区| 日韩无码专区电影| 中文字幕在线视频日本| 成人A√| 一级a一级a爱片免费视频| 久久香蕉网| 翔田千里53歳在线播放| 婷婷色六月| 久久久精品亚洲| 国产三级在线播放| 福利黄色片:片| 日韩群交视频| 国产区在线| 99精品免费| 大香蕉国产视频| 大香蕉在线视频观看| 久久久久久伊人| 超级人人操| 偷拍三区| AV资源网站在线| 成人婷婷五月天| 99久久久国产精品无码| 国产一级在线| 熟妇高潮一区二区高潮| 亚洲天堂无码AV| 2018天天干天天操| 亚洲AV无码乱码| 黄色网页免费观看| 高清无码专区| 久久久福利视频| 奶头和荫蒂添的好舒服囗交漫画 | 翔田千里53歳在线播放| 国产99久久久| 17c.白丝喷水自慰| 亚洲口味重一级黄片| 大香蕉久久精品| 国产色网站| 欧美视频在线播放| 女生操网站| 国产主播第一页| 天堂成人在线| 亚洲口味重一级黄片| av天堂资源| 国产成人免费做爰视频| 青娱乐国产在线| 色综合五月婷婷| 免费国产黄色视频| 婷婷无码视频| 一级黄色视频日逼片| 国产成人精品久久二区二区91| 亚洲AV小说| 有码中文字幕| 免费看黄片视频| 免费三级毛片| 国产1区2区| 大鸡巴视频在线| 91亚洲精品视频在线| 五月婷婷亚洲| 黄色影视不卡| 亚洲热视频在线观看| JiZZjiZZ亚洲成熟熟妇| 青娱乐av| 最近最火中文字幕mv歌词| 天天色AV| 性色网站| 先锋成人电影| 欧美一级精品| 日本无码一区二区三三| 蜜乳av红桃嫩久久| 囯产精品一区二区三区线一牛影视1| 农村A片婬片AAA毛片| 91宗合| 伦理被部长侵犯HD中字| 亚洲精品一区二区三区| 色五月婷婷五月天激情| 天堂a在线| 操逼大全| 亚洲日韩精品欧美一区二区yw| 国产精品秘ThePorn| 一级欧美| 操屄视频播放| 日韩一区二区三区精品| 午夜一区| 中文字幕永久在线视频v1.0| 日韩性爱小说| 青青草原AV| 亚洲午夜影院在线| 日欧无码| 免费在线a| 国产黄色Av| 久久久成人免费电影| 黑人粗暴偷拍一区二区| 伊人黄色视频| 西西4444www大胆无| 国产三级日本三级国产三级| 97人人干人人| 91亚洲精品视频| 中文字幕人成人乱| 日韩精品在线观看免费| 午夜免费视频| 先锋成人电影| 大香蕉久久久久| 欧美黄色激情视频网站| 婷婷五月天影视| 免费A级毛片在线播放不收费| 成人性生交大片免费看小芳|