3atv精品不卡视频,97人人超碰国产精品最新,中文字幕av一区二区三区人妻少妇,久久久精品波多野结衣,日韩一区二区三区精品

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

一文读懂Redis常见对象类型的底层数据结构

發(fā)布時間:2025/3/20 数据库 15 豆豆
生活随笔 收集整理的這篇文章主要介紹了 一文读懂Redis常见对象类型的底层数据结构 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

點擊上方?好好學(xué)java?,選擇?星標(biāo)?公眾號

重磅資訊、干貨,第一時間送達(dá)

今日推薦:硬剛一周,3W字總結(jié),一年的經(jīng)驗告訴你如何準(zhǔn)備校招!

個人原創(chuàng)100W+訪問量博客:點擊前往,查看更多

轉(zhuǎn)自:伍陸七,

鏈接:cnblogs.com/chentianming/p/13838347.html

Redis 是一個基于內(nèi)存中的數(shù)據(jù)結(jié)構(gòu)存儲系統(tǒng),可以用作數(shù)據(jù)庫、緩存和消息中間件。Redis 支持五種常見對象類型:字符串(String)、哈希(Hash)、列表(List)、集合(Set)以及有序集合(Zset),我們在日常工作中也會經(jīng)常使用它們。知其然,更要知其所以然,本文將會帶你讀懂這五種常見對象類型的底層數(shù)據(jù)結(jié)構(gòu)。

本文主要內(nèi)容參考自《Redis設(shè)計與實現(xiàn)》


1. 對象類型和編碼

Redis 使用對象來存儲鍵和值的,在Redis中,每個對象都由 redisObject 結(jié)構(gòu)表示。redisObject 結(jié)構(gòu)主要包含三個屬性:type、encoding 和 ptr。

typedef struct redisObject {// 類型unsigned type:4;// 編碼unsigned encoding:4;// 底層數(shù)據(jù)結(jié)構(gòu)的指針void *ptr; } robj;

其中 type 屬性記錄了對象的類型。對于 Redis 來說,鍵對象總是字符串類型,值對象可以是任意支持的類型。因此,當(dāng)我們說 Redis 鍵采用哪種對象類型的時候,指的是對應(yīng)的值采用哪種對象類型。

*ptr 屬性指向了對象的底層數(shù)據(jù)結(jié)構(gòu),而這些數(shù)據(jù)結(jié)構(gòu)由 encoding 屬性決定。

之所以由 encoding 屬性來決定對象的底層數(shù)據(jù)結(jié)構(gòu),是為了實現(xiàn)同一對象類型,支持不同的底層實現(xiàn)。這樣就能在不同場景下,使用不同的底層數(shù)據(jù)結(jié)構(gòu),進(jìn)而極大提升Redis的靈活性和效率。

底層數(shù)據(jù)結(jié)構(gòu)后面會詳細(xì)講解,這里簡單看一下即可。

2. 字符串對象

字符串是我們?nèi)粘9ぷ髦杏玫米疃嗟膶ο箢愋?#xff0c;它對應(yīng)的編碼可以是 int、raw 和 embstr。字符串對象相關(guān)命令可參考:Redis命令-Strings。

如果一個字符串對象保存的是不超過 long 類型的整數(shù)值,此時編碼類型即為 int,其底層數(shù)據(jù)結(jié)構(gòu)直接就是 long 類型。例如執(zhí)行 set number 10086,就會創(chuàng)建 int 編碼的字符串對象作為 number 鍵的值。


如果字符串對象保存的是一個長度大于 39 字節(jié)的字符串,此時編碼類型即為 raw,其底層數(shù)據(jù)結(jié)構(gòu)是簡單動態(tài)字符串(SDS);如果長度小于等于 39 個字節(jié),編碼類型則為 embstr,底層數(shù)據(jù)結(jié)構(gòu)就是 embstr 編碼 SDS。下面,我們詳細(xì)理解下什么是簡單動態(tài)字符串。

2.1 簡單動態(tài)字符串

SDS 定義

在 Redis 中,使用 sdshdr 數(shù)據(jù)結(jié)構(gòu)表示 SDS:

struct sdshdr {// 字符串長度int len;// buf數(shù)組中未使用的字節(jié)數(shù)int free;// 字節(jié)數(shù)組,用于保存字符串char buf[]; };

SDS 遵循了 C 字符串以空字符結(jié)尾的慣例,保存空字符的 1 字節(jié)不會計算在 len 屬性里面。例如,Redis 這個字符串在 SDS 里面的數(shù)據(jù)可能是如下形式:

SDS 與 C 字符串的區(qū)別

C 語言使用長度為 N+1 的字符數(shù)組來表示長度為N的字符串,并且字符串的最后一個元素是空字符 \0。Redis 采用 SDS 相對于 C 字符串有如下幾個優(yōu)勢:

  • 常數(shù)復(fù)雜度獲取字符串長度;

  • 杜絕緩沖區(qū)溢出;

  • 減少修改字符串時帶來的內(nèi)存重分配次數(shù);

  • 二進(jìn)制安全。

  • 常數(shù)復(fù)雜度獲取字符串長度

    因為 C 字符串并不記錄自身的長度信息,所以為了獲取字符串的長度,必須遍歷整個字符串,時間復(fù)雜度是 O(N)。而 SDS 使用 len 屬性記錄了字符串的長度,因此獲取 SDS字符串長度的時間復(fù)雜度是 O(1)

    杜絕緩沖區(qū)溢出

    C 字符串不記錄自身長度帶來的另一個問題是,很容易造成緩存區(qū)溢出。比如使用字符串拼接函數(shù)(stract)的時候,很容易覆蓋掉字符數(shù)組原有的數(shù)據(jù)。

    與 C 字符串不同,SDS 的空間分配策略完全杜絕了發(fā)生緩存區(qū)溢出的可能性。當(dāng) SDS 進(jìn)行字符串?dāng)U充時,首先會檢查當(dāng)前的字節(jié)數(shù)組的長度是否足夠。如果不夠的話,會先進(jìn)行自動擴容,然后再進(jìn)行字符串操作。

    減少修改字符串時帶來的內(nèi)存重分配次數(shù)

    因為 C 字符串的長度和底層數(shù)據(jù)是緊密關(guān)聯(lián)的,所以每次增長或者縮短一個字符串,程序都要對這個數(shù)組進(jìn)行一次內(nèi)存重分配:

    • 如果是增長字符串操作,需要先通過內(nèi)存重分配來擴展底層數(shù)組空間大小,不這么做就導(dǎo)致緩存區(qū)溢出;

    • 如果是縮短字符串操作,需要先通過內(nèi)存重分配來來回收不再使用的空間,不這么做就導(dǎo)致內(nèi)存泄漏。

    因為內(nèi)存重分配涉及復(fù)雜的算法,并且可能需要執(zhí)行系統(tǒng)調(diào)用,所以通常是個比較耗時的操作。對于 Redis 來說,字符串修改是一個十分頻繁的操作。如果每次都像 C 字符串那樣進(jìn)行內(nèi)存重分配,對性能影響太大了,顯然是無法接受的。

    SDS 通過空閑空間解除了字符串長度和底層數(shù)據(jù)之間的關(guān)聯(lián)。在 SDS 中,數(shù)組中可以包含未使用的字節(jié),這些字節(jié)數(shù)量由 free 屬性記錄。通過空閑空間,SDS 實現(xiàn)了空間預(yù)分配和惰性空間釋放兩種優(yōu)化策略

    1. 空間預(yù)分配

    空間預(yù)分配是用于優(yōu)化 SDS 字符串增長操作的,簡單來說就是當(dāng)字節(jié)數(shù)組空間不足觸發(fā)重分配的時候,總是會預(yù)留一部分空閑空間。這樣的話,就能減少連續(xù)執(zhí)行字符串增長操作時的內(nèi)存重分配次數(shù)。

    有兩種預(yù)分配的策略:

    • len 小于 1MB 時:每次重分配時會多分配同樣大小的空閑空間;

    • len 大于等于 1MB 時:每次重分配時會多分配 1MB 大小的空閑空間。

    2. 惰性空間釋放

    惰性空間釋放是用于優(yōu)化 SDS 字符串縮短操作的。簡單來說就是當(dāng)字符串縮短時,并不立即使用內(nèi)存重分配來回收多出來的字節(jié),而是用 free 屬性記錄,等待將來使用。SDS 也提供直接釋放未使用空間的 API,在需要的時候,也能真正的釋放掉多余的空間。

    二進(jìn)制安全

    C 字符串中的字符必須符合某種編碼,并且除了字符串末尾之外,其它位置不允許出現(xiàn)空字符。這些限制使得 C 字符串只能保存文本數(shù)據(jù)。

    但是對于 Redis 來說,不僅僅需要保存文本,還要支持保存二進(jìn)制數(shù)據(jù)。為了實現(xiàn)這一目標(biāo),SDS 的 API 全部做到了二進(jìn)制安全(binary-safe)。

    2.2 raw 和 embstr 編碼的 SDS 區(qū)別

    我們在前面講過,長度大于 39 字節(jié)的字符串,編碼類型為 raw,底層數(shù)據(jù)結(jié)構(gòu)是簡單動態(tài)字符串(SDS)。這個很好理解,比如當(dāng)我們執(zhí)行 set story "Long, long, long ago there lived a king ..."(長度大于39)之后,Redis 就會創(chuàng)建一個 raw 編碼的 String 對象。

    數(shù)據(jù)結(jié)構(gòu)如下:

    長度小于等于 39 個字節(jié)的字符串,編碼類型為 embstr,底層數(shù)據(jù)結(jié)構(gòu)則是 embstr 編碼 SDS。embstr 編碼是專門用來保存短字符串的,它和 raw 編碼最大的不同在于:raw 編碼會調(diào)用兩次內(nèi)存分配分別創(chuàng)建 redisObject 結(jié)構(gòu)和 sdshdr 結(jié)構(gòu);而 embstr 編碼則是只調(diào)用一次內(nèi)存分配,在一塊連續(xù)的空間上同時包含 redisObject 結(jié)構(gòu)和 sdshdr 結(jié)構(gòu)。

    2.3 編碼轉(zhuǎn)換

    int 編碼和 embstr 編碼的字符串對象在條件滿足的情況下會自動轉(zhuǎn)換為 raw 編碼的字符串對象。

    對于 int 編碼來說,當(dāng)我們修改這個字符串為不再是整數(shù)值的時候,此時字符串對象的編碼就會從 int 變?yōu)?raw。

    對于 embstr 編碼來說,只要我們修改了字符串的值,此時字符串對象的編碼就會從 embstr 變?yōu)?raw。

    embstr 編碼的字符串對象可以認(rèn)為是只讀的,因為 Redis 為其編寫任何修改程序。當(dāng)我們要修改 embstr 編碼字符串時,都是先將轉(zhuǎn)換為 raw 編碼,然后再進(jìn)行修改。

    3. 列表對象

    列表對象的編碼可以是 linkedlist 或者 ziplist,對應(yīng)的底層數(shù)據(jù)結(jié)構(gòu)是鏈表和壓縮列表。列表對象相關(guān)命令可參考:Redis 命令-List。

    默認(rèn)情況下,當(dāng)列表對象保存的所有字符串元素的長度都小于 64 字節(jié),且元素個數(shù)小于 512 個時,列表對象采用的是 ziplist 編碼,否則使用 linkedlist 編碼。

    可以通過配置文件修改該上限值。

    3.1 鏈表

    鏈表是一種非常常見的數(shù)據(jù)結(jié)構(gòu),提供了高效的節(jié)點重排能力以及順序性的節(jié)點訪問方式。在 Redis 中,每個鏈表節(jié)點使用 listNode 結(jié)構(gòu)表示:

    typedef struct listNode {// 前置節(jié)點struct listNode *prev;// 后置節(jié)點struct listNode *next;// 節(jié)點值void *value; } listNode

    多個 listNode 通過 prev 和 next 指針組成雙端鏈表,如下圖所示:

    為了操作起來比較方便,Redis 使用了 list 結(jié)構(gòu)持有鏈表。

    typedef struct list {// 表頭節(jié)點listNode *head;// 表尾節(jié)點listNode *tail;// 鏈表包含的節(jié)點數(shù)量unsigned long len;// 節(jié)點復(fù)制函數(shù)void *(*dup)(void *ptr);// 節(jié)點釋放函數(shù)void (*free)(void *ptr);// 節(jié)點對比函數(shù)int (*match)(void *ptr, void *key); } list;

    list 結(jié)構(gòu)為鏈表提供了表頭指針 head、表尾指針 tail,以及鏈表長度計數(shù)器 len,而 dup、free 和 match 成員則是實現(xiàn)多態(tài)鏈表所需類型的特定函數(shù)。

    Redis 鏈表實現(xiàn)的特征總結(jié)如下:

  • 雙端:鏈表節(jié)點帶有 prev 和 next 指針,獲取某個節(jié)點的前置節(jié)點和后置節(jié)點的復(fù)雜度都是 O(n)

  • 無環(huán):表頭節(jié)點的 prev 指針和表尾節(jié)點的 next 指針都指向 NULL,對鏈表的訪問以 NULL 為終點;

  • 帶表頭指針和表尾指針:通過 list 結(jié)構(gòu)的 head 指針和 tail 指針,程序獲取鏈表的表頭節(jié)點和表尾節(jié)點的復(fù)雜度為 O(1)

  • 帶鏈表長度計數(shù)器:程序使用 list 結(jié)構(gòu)的 len 屬性來對 list 持有的節(jié)點進(jìn)行計數(shù),程序獲取鏈表中節(jié)點數(shù)量的復(fù)雜度為 O(1)

  • 多態(tài):鏈表節(jié)點使用 void* 指針來保存節(jié)點值,可以保存各種不同類型的值。

  • 3.2 壓縮列表

    壓縮列表(ziplist)是列表鍵和哈希鍵的底層實現(xiàn)之一。壓縮列表主要目的是為了節(jié)約內(nèi)存,是由一系列特殊編碼的連續(xù)內(nèi)存塊組成的順序型數(shù)據(jù)結(jié)構(gòu)。一個壓縮列表可以包含任意多個節(jié)點,每個節(jié)點可以保存一個字節(jié)數(shù)組或者一個整數(shù)值。

    如上圖所示,壓縮列表記錄了各組成部分的類型、長度以及用途。

    4. 哈希對象

    哈希對象的編碼可以是 ziplist 或者 hashtable。


    4.1 hash-ziplist

    ziplist 底層使用的是壓縮列表實現(xiàn),上文已經(jīng)詳細(xì)介紹了壓縮列表的實現(xiàn)原理。每當(dāng)有新的鍵值對要加入哈希對象時,先把保存了鍵的節(jié)點推入壓縮列表表尾,然后再將保存了值的節(jié)點推入壓縮列表表尾。比如,我們執(zhí)行如下三條 HSET 命令:

    HSET profile name "tom" HSET profile age 25 HSET profile career "Programmer"

    如果此時使用 ziplist 編碼,那么該 Hash 對象在內(nèi)存中的結(jié)構(gòu)如下:

    3.2 hash-hashtable

    hashtable 編碼的哈希對象使用字典作為底層實現(xiàn)。字典是一種用于保存鍵值對的數(shù)據(jù)結(jié)構(gòu),Redis 的字典使用哈希表作為底層實現(xiàn),一個哈希表里面可以有多個哈希表節(jié)點,每個哈希表節(jié)點保存的就是一個鍵值對。

    3.3 哈希表

    Redis 使用的哈希表由 dictht 結(jié)構(gòu)定義:

    typedef struct dictht{// 哈希表數(shù)組dictEntry **table;// 哈希表大小unsigned long size;// 哈希表大小掩碼,用于計算索引值// 總是等于 size-1unsigned long sizemask;// 該哈希表已有節(jié)點數(shù)量unsigned long used; } dictht

    table 屬性是一個數(shù)組,數(shù)組中的每個元素都是一個指向 dictEntry 結(jié)構(gòu)的指針,每個 dictEntry 結(jié)構(gòu)保存著一個鍵值對。

    size 屬性記錄了哈希表的大小,即 table 數(shù)組的大小。used 屬性記錄了哈希表目前已有節(jié)點數(shù)量。sizemask 總是等于 size-1,這個值主要用于數(shù)組索引。

    比如下圖展示了一個大小為 4 的空哈希表。

    哈希表節(jié)點

    哈希表節(jié)點使用 dictEntry 結(jié)構(gòu)表示,每個 dictEntry 結(jié)構(gòu)都保存著一個鍵值對:

    typedef struct dictEntry {// 鍵void *key;// 值union {void *val;unit64_t u64;nit64_t s64;} v;// 指向下一個哈希表節(jié)點,形成鏈表struct dictEntry *next; } dictEntry;

    key 屬性保存著鍵值對中的鍵,而 v 屬性則保存了鍵值對中的值。值可以是一個指針,一個 uint64_t 整數(shù)或者是 int64_t 整數(shù)。next 屬性指向了另一個 dictEntry 節(jié)點,在數(shù)組桶位相同的情況下,將多個 dictEntry 節(jié)點串聯(lián)成一個鏈表,以此來解決鍵沖突問題(鏈地址法)。

    3.4 字典

    Redis 字典由 dict 結(jié)構(gòu)表示:

    typedef?struct?dict?{// 類型特定函數(shù)dictType *type;// 私有數(shù)據(jù)void *privdata;// 哈希表dictht ht[2];//rehash索引// 當(dāng)rehash不在進(jìn)行時,值為-1int rehashidx; }

    ht 是大小為 2,且每個元素都指向 dictht 哈希表。一般情況下,字典只會使用 ht[0] 哈希表,ht[1] 哈希表只會在對 ht[0] 哈希表進(jìn)行 rehash 時使用。rehashidx 記錄了 rehash 的進(jìn)度,如果目前沒有進(jìn)行 rehash,值為 -1。

    rehash

    為了使 hash 表的負(fù)載因子 (ht[0]).used/ht[0]).size) 維持在一個合理范圍,當(dāng)哈希表保存的元素過多或者過少時,程序需要對 hash 表進(jìn)行相應(yīng)的擴展和收縮。

    rehash(重新散列)操作就是用來完成 hash 表的擴展和收縮的。

    rehash 的步驟如下:

    1. 為 ht [1] 哈希表分配空間;

    • 如果是擴展操作,那么 ht[1] 的大小為第一個大于 ht[0].used*2的2n。比如ht[0].used=5,那么此時 ht[1] 的大小就為 16(大于 10 的第一個 2n 的值是 16);

    • 如果是收縮操作,那么 ht[1] 的大小為第一個大于 ht[0].used 的 2n。比如ht[0].used=5,那么此時 ht[1] 的大小就為 8(大于 5 的第一個 2n 的值是 8)。

    2. 將保存在 ht[0] 中的所有鍵值對 rehash 到 ht[1] 中;

    3. 遷移完成之后,釋放掉 ht[0],并將現(xiàn)在的 ht[1] 設(shè)置為 ht[0],在 ht[1] 新創(chuàng)建一個空白哈希表,為下一次 rehash 做準(zhǔn)備。

    哈希表的擴展和收縮時機

    • 當(dāng)服務(wù)器沒有執(zhí)行 BGSAVE 或者 BGREWRITEAOF 命令時,負(fù)載因子大于等于 1 觸發(fā)哈希表的擴展操作;

    • 當(dāng)服務(wù)器在執(zhí)行 BGSAVE 或者 BGREWRITEAOF 命令,負(fù)載因子大于等于 5 觸發(fā)哈希表的擴展操作;

    • 當(dāng)哈希表負(fù)載因子小于 0.1,觸發(fā)哈希表的收縮操作。

    漸進(jìn)式 rehash

    前面講過,擴展或者收縮需要將 ht[0] 里面的元素全部 rehash 到 ht[1] 中,如果 ht[0] 元素很多,顯然一次性 rehash 成本會很大,從影響到 Redis 性能。

    為了解決上述問題,Redis 使用了漸進(jìn)式 rehash 技術(shù),具體來說就是分多次,漸進(jìn)式地將 ht[0] 里面的元素慢慢地 rehash 到 ht[1] 中。

    下面是漸進(jìn)式 rehash 的詳細(xì)步驟:

  • 為 ht[1] 分配空間;

  • 在字典中維持一個索引計數(shù)器變量 rehashidx,并將它的值設(shè)置為 0,表示 rehash 正式開始;

  • 在 rehash 進(jìn)行期間,每次對字典執(zhí)行添加、刪除、查找或者更新時,除了會執(zhí)行相應(yīng)的操作之外,還會順帶將 ht[0] 在 rehashidx 索引位上的所有鍵值對 rehash 到 ht[1] 中,rehash 完成之后,rehashidx 值加 1;

  • 隨著字典操作的不斷進(jìn)行,最終會在啊某個時刻遷移完成,此時將 rehashidx 值置為 -1,表示 rehash 結(jié)束。

  • 漸進(jìn)式 rehash 一次遷移一個桶上所有的數(shù)據(jù)。設(shè)計上采用分而治之的思想,將原本集中式的操作分散到每個添加、刪除、查找和更新操作上,從而避免集中式 rehash 帶來的龐大計算。

    因為在漸進(jìn)式 rehash 時,字典會同時使用 ht[0] 和 ht[1] 兩張表,所以此時對字典的刪除、查找和更新操作都可能會在兩個哈希表進(jìn)行。比如,如果要查找某個鍵時,先在 ht[0] 中查找,如果沒找到,則繼續(xù)到 ht[1] 中查找。

    hash 對象中的 hashtable

    HSET profile name "tom" HSET profile age 25 HSET profile career "Programmer"

    還是上述三條命令,保存數(shù)據(jù)到 Redis 的哈希對象中,如果采用 hashtable 編碼保存的話,那么該 Hash 對象在內(nèi)存中的結(jié)構(gòu)如下:

    當(dāng)哈希對象保存的所有鍵值對的鍵和值的字符串長度都小于 64 個字節(jié),并且數(shù)量小于 512 個時,使用 ziplist 編碼,否則使用 hashtable 編碼。

    可以通過配置文件修改該上限值。

    4. 集合對象

    集合對象的編碼可以是 intset 或者 hashtable。當(dāng)集合對象保存的元素都是整數(shù),并且個數(shù)不超過 512 個時,使用 intset 編碼,否則使用 hashtable 編碼。

    4.1 set-intset

    intset 編碼的集合對象底層使用整數(shù)集合實現(xiàn)。

    整數(shù)集合(intset)是 Redis 用于保存整數(shù)值的集合抽象數(shù)據(jù)結(jié)構(gòu),它可以保存類型為 int16_t、int32_t 或者 int64_t 的整數(shù)值,并且保證集合中的數(shù)據(jù)不會重復(fù)。Redis 使用 intset 結(jié)構(gòu)表示一個整數(shù)集合。

    typedef struct intset {// 編碼方式uint32_t encoding;// 集合包含的元素數(shù)量uint32_t length;// 保存元素的數(shù)組int8_t contents[]; } intset;

    contents 數(shù)組是整數(shù)集合的底層實現(xiàn):整數(shù)集合的每個元素都是 contents 數(shù)組的一個數(shù)組項,各個項在數(shù)組中按值大小從小到大有序排列,并且數(shù)組中不包含重復(fù)項。

    雖然 contents 屬性聲明為 int8_t 類型的數(shù)組,但實際上,contents 數(shù)組不保存任何 int8_t 類型的值,數(shù)組中真正保存的值類型取決于 encoding。

    如果 encoding 屬性值為 INTSET_ENC_INT16,那么 contents 數(shù)組就是 int16_t 類型的數(shù)組,以此類推。

    當(dāng)新插入元素的類型比整數(shù)集合現(xiàn)有類型元素的類型大時,整數(shù)集合必須先升級,然后才能將新元素添加進(jìn)來。這個過程分以下三步進(jìn)行:

  • 根據(jù)新元素類型,擴展整數(shù)集合底層數(shù)組空間大小;

  • 將底層數(shù)組現(xiàn)有所有元素都轉(zhuǎn)換為與新元素相同的類型,并且維持底層數(shù)組的有序性;

  • 將新元素添加到底層數(shù)組里面。

  • 還有一點需要注意的是,整數(shù)集合不支持降級。一旦對數(shù)組進(jìn)行了升級,編碼就會一直保持升級后的狀態(tài)。

    舉個例子,當(dāng)執(zhí)行 SADD numbers 1 3 5 向集合對象插入數(shù)據(jù)時,該集合對象在內(nèi)存的結(jié)構(gòu)如下:

    4.2 set-hashtable

    hashtable 編碼的集合對象使用字典作為底層實現(xiàn)。字典的每個鍵都是一個字符串對象,每個字符串對象對應(yīng)一個集合元素,字典的值都是 NULL。

    當(dāng)我們執(zhí)行 SADD fruits "apple" "banana" "cherry" 向集合對象插入數(shù)據(jù)時,該集合對象在內(nèi)存的結(jié)構(gòu)如下:


    5. 有序集合對象

    有序集合的編碼可以是 ziplist 或者 skiplist。當(dāng)有序集合保存的元素個數(shù)小于 128 個,且所有元素成員長度都小于 64 字節(jié)時,使用 ziplist 編碼,否則使用 skiplist 編碼。

    5.1 zset-ziplist

    ziplist 編碼的有序集合使用壓縮列表作為底層實現(xiàn)。每個集合元素使用兩個緊挨著一起的兩個壓縮列表節(jié)點表示,第一個節(jié)點保存元素的成員(member),第二個節(jié)點保存元素的分值(score)。

    壓縮列表內(nèi)的集合元素按照分值從小到大排列。如果我們執(zhí)行 ZADD price 8.5 apple 5.0 banana 6.0 cherry 命令向有序集合插入元素,該有序集合在內(nèi)存中的結(jié)構(gòu)如下:


    5.2 zset-skiplist

    skiplist 編碼的有序集合對象使用 zset 結(jié)構(gòu)作為底層實現(xiàn),一個 zset 結(jié)構(gòu)同時包含一個字典和一個跳躍表。

    typedef struct zset {zskiplist *zs1;dict *dict; }

    繼續(xù)介紹之前,我們先了解一下什么是跳躍表。

    跳躍表

    跳躍表(skiplist)是一種有序的數(shù)據(jù)結(jié)構(gòu),它通過在每個節(jié)點中維持多個指向其他節(jié)點的指針,從而達(dá)到快速訪問節(jié)點的目的。

    Redis 的跳躍表由 zskiplistNode 和 zskiplist 兩個結(jié)構(gòu)定義。zskiplistNode 結(jié)構(gòu)表示跳躍表節(jié)點,zskiplist 保存跳躍表節(jié)點相關(guān)信息,比如節(jié)點的數(shù)量,以及指向表頭和表尾節(jié)點的指針等。

    跳躍表節(jié)點 zskiplistNode

    跳躍表節(jié)點 zskiplistNode 結(jié)構(gòu)定義如下:

    typedef struct zskiplistNode {// 后退指針struct zskiplistNode *backward;// 分值double score;// 成員對象robj *obj;// 層struct zskiplistLevel {// 前進(jìn)指針struct zskiplistNode *forward;// 跨度unsigned int span;} level[]; } zskiplistNode;

    下圖是一個層高為 5,包含 4 個跳躍表節(jié)點(1 個表頭節(jié)點和 3 個數(shù)據(jù)節(jié)點)組成的跳躍表:

    有序集合對象的 skiplist 實現(xiàn)

    前面講過,skiplist 編碼的有序集合對象使用 zset 結(jié)構(gòu)作為底層實現(xiàn)。一個 zset 結(jié)構(gòu)同時包含一個字典和一個跳躍表。

    typedef struct zset {zskiplist *zs1;dict *dict; }

    zset 結(jié)構(gòu)中的 zs1 跳躍表按分值從小到大保存了所有集合元素,每個跳躍表節(jié)點都保存了一個集合元素。

    通過跳躍表,可以對有序集合進(jìn)行基于 score 的快速范圍查找。zset 結(jié)構(gòu)中的 dict 字典為有序集合創(chuàng)建了從成員到分值的映射,字典的鍵保存了成員,字典的值保存了分值。通過字典,可以用 O(1) 復(fù)雜度查找給定成員的分值。

    假如還是執(zhí)行 ZADD price 8.5 apple 5.0 banana 6.0 cherry 命令向 zset 保存數(shù)據(jù),如果采用 skiplist 編碼方式的話,該有序集合在內(nèi)存中的結(jié)構(gòu)如下:

    6. 總結(jié)

    總的來說,Redis 底層數(shù)據(jù)結(jié)構(gòu)主要包括簡單動態(tài)字符串(SDS)、鏈表、字典、跳躍表、整數(shù)集合和壓縮列表六種類型。并且基于這些基礎(chǔ)數(shù)據(jù)結(jié)構(gòu)實現(xiàn)了字符串對象、列表對象、哈希對象、集合對象以及有序集合對象五種常見的對象類型。每一種對象類型都至少采用了 2 種數(shù)據(jù)編碼,不同的編碼使用的底層數(shù)據(jù)結(jié)構(gòu)也不同。

    商城源碼下載


    商城管理后端演示圖

    源碼地址獲取方法,老規(guī)矩啦!

    識別下方二維碼,關(guān)注后回復(fù)【A107】

    即可獲取下載鏈接

    總結(jié)

    以上是生活随笔為你收集整理的一文读懂Redis常见对象类型的底层数据结构的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

    77777熟女视频在线观看 а天堂中文在线官网 | 无码av岛国片在线播放 | 少妇厨房愉情理9仑片视频 | 成在人线av无码免费 | 欧美xxxxx精品 | 国产精品美女久久久网av | 国产麻豆精品精东影业av网站 | 亚洲色大成网站www | 午夜成人1000部免费视频 | 亚洲一区二区三区 | 中文字幕乱码人妻无码久久 | 国产精品久久精品三级 | 久久精品国产一区二区三区肥胖 | 亚洲日韩乱码中文无码蜜桃臀网站 | 在线观看欧美一区二区三区 | 一本久久伊人热热精品中文字幕 | 欧美性生交xxxxx久久久 | 国产亚洲欧美在线专区 | 无遮挡啪啪摇乳动态图 | 日韩精品久久久肉伦网站 | 老子影院午夜伦不卡 | 亚洲精品美女久久久久久久 | 国产人妻精品一区二区三区不卡 | 国产色xx群视频射精 | 中文字幕人妻丝袜二区 | 少妇性l交大片欧洲热妇乱xxx | 日本熟妇浓毛 | 国产成人无码一二三区视频 | 99精品无人区乱码1区2区3区 | 97久久超碰中文字幕 | 夜夜躁日日躁狠狠久久av | 国内精品一区二区三区不卡 | 水蜜桃色314在线观看 | 国产三级久久久精品麻豆三级 | 亚洲日本va中文字幕 | 欧美午夜特黄aaaaaa片 | 98国产精品综合一区二区三区 | 中文字幕无码日韩欧毛 | 国产 浪潮av性色四虎 | 亚洲区小说区激情区图片区 | 免费乱码人妻系列无码专区 | 中文无码精品a∨在线观看不卡 | 国产精品久久久久久亚洲毛片 | 天天摸天天透天天添 | www成人国产高清内射 | 亚洲热妇无码av在线播放 | 中文字幕乱码人妻无码久久 | 亚洲一区二区观看播放 | 亚洲一区二区三区无码久久 | 娇妻被黑人粗大高潮白浆 | 日韩精品无码免费一区二区三区 | 亚洲高清偷拍一区二区三区 | 最近免费中文字幕中文高清百度 | 久久国产劲爆∧v内射 | 日日鲁鲁鲁夜夜爽爽狠狠 | 国产尤物精品视频 | 乱人伦人妻中文字幕无码 | 国产av久久久久精东av | 国产成人精品三级麻豆 | 亚洲成av人片天堂网无码】 | 未满小14洗澡无码视频网站 | 日韩 欧美 动漫 国产 制服 | 中国女人内谢69xxxx | 国产成人综合在线女婷五月99播放 | 久久久久久亚洲精品a片成人 | 日韩人妻无码一区二区三区久久99 | 久久国产自偷自偷免费一区调 | 人妻少妇精品视频专区 | 激情五月综合色婷婷一区二区 | 免费无码肉片在线观看 | 亚洲精品一区国产 | 国产片av国语在线观看 | 久久久久久久女国产乱让韩 | 精品一二三区久久aaa片 | 午夜免费福利小电影 | 夜夜躁日日躁狠狠久久av | 未满小14洗澡无码视频网站 | 一本加勒比波多野结衣 | 精品成在人线av无码免费看 | 亚洲七七久久桃花影院 | 在线 国产 欧美 亚洲 天堂 | av无码久久久久不卡免费网站 | 亚洲日韩av片在线观看 | 精品少妇爆乳无码av无码专区 | 啦啦啦www在线观看免费视频 | 亚洲精品一区三区三区在线观看 | 大地资源网第二页免费观看 | 亚洲阿v天堂在线 | 国产美女精品一区二区三区 | 久久久久久av无码免费看大片 | 老司机亚洲精品影院无码 | 午夜精品久久久久久久 | 女人被男人躁得好爽免费视频 | 色情久久久av熟女人妻网站 | 秋霞成人午夜鲁丝一区二区三区 | 熟妇人妻激情偷爽文 | 97久久国产亚洲精品超碰热 | 又色又爽又黄的美女裸体网站 | 欧美激情内射喷水高潮 | 成人无码视频免费播放 | 亚洲欧美色中文字幕在线 | 欧美日韩一区二区三区自拍 | 在线 国产 欧美 亚洲 天堂 | 日本大香伊一区二区三区 | 精品国产成人一区二区三区 | 领导边摸边吃奶边做爽在线观看 | 久久久久99精品成人片 | 欧美色就是色 | 欧美 丝袜 自拍 制服 另类 | 丝袜美腿亚洲一区二区 | 欧美第一黄网免费网站 | 久久久中文字幕日本无吗 | 日韩精品无码免费一区二区三区 | 人妻无码αv中文字幕久久琪琪布 | 少妇人妻偷人精品无码视频 | 国产97色在线 | 免 | 国产成人无码专区 | 欧美肥老太牲交大战 | 久久久久久a亚洲欧洲av冫 | 国产香蕉尹人视频在线 | 人人妻人人藻人人爽欧美一区 | 日日噜噜噜噜夜夜爽亚洲精品 | 欧美怡红院免费全部视频 | 无码国内精品人妻少妇 | 日韩精品久久久肉伦网站 | 狠狠cao日日穞夜夜穞av | 色婷婷久久一区二区三区麻豆 | 中文字幕乱码亚洲无线三区 | 亚洲s色大片在线观看 | 久青草影院在线观看国产 | 国产97在线 | 亚洲 | 性色av无码免费一区二区三区 | 无码午夜成人1000部免费视频 | 美女毛片一区二区三区四区 | 国产麻豆精品一区二区三区v视界 | 偷窥日本少妇撒尿chinese | 天天摸天天透天天添 | 国产人妻久久精品二区三区老狼 | 99久久人妻精品免费二区 | 国产精品亚洲专区无码不卡 | 荫蒂被男人添的好舒服爽免费视频 | 国产精品人人爽人人做我的可爱 | 久久久久久a亚洲欧洲av冫 | 国产成人综合色在线观看网站 | 乱人伦人妻中文字幕无码 | 丰满人妻精品国产99aⅴ | 国产精品丝袜黑色高跟鞋 | 久久精品国产精品国产精品污 | 欧美一区二区三区 | 18无码粉嫩小泬无套在线观看 | 综合人妻久久一区二区精品 | 夜夜躁日日躁狠狠久久av | 精品久久久久久人妻无码中文字幕 | 日韩精品一区二区av在线 | 国产精品毛片一区二区 | 日日鲁鲁鲁夜夜爽爽狠狠 | 呦交小u女精品视频 | 夜精品a片一区二区三区无码白浆 | 久久国产精品偷任你爽任你 | 初尝人妻少妇中文字幕 | 亚洲爆乳大丰满无码专区 | 网友自拍区视频精品 | 国产精品美女久久久久av爽李琼 | 奇米影视888欧美在线观看 | 国产精品久久久久影院嫩草 | 国产两女互慰高潮视频在线观看 | 国产香蕉尹人综合在线观看 | 久久97精品久久久久久久不卡 | 成人欧美一区二区三区黑人免费 | 一区二区三区高清视频一 | 午夜理论片yy44880影院 | 久久国产精品萌白酱免费 | 国产成人精品优优av | 2019午夜福利不卡片在线 | 欧美肥老太牲交大战 | 成人影院yy111111在线观看 | 国产午夜视频在线观看 | 牲欲强的熟妇农村老妇女 | 国产精品亚洲专区无码不卡 | 亚洲国产精品久久久久久 | 十八禁真人啪啪免费网站 | 娇妻被黑人粗大高潮白浆 | av无码不卡在线观看免费 | 成人片黄网站色大片免费观看 | 国产内射爽爽大片视频社区在线 | 精品国产青草久久久久福利 | 欧美丰满熟妇xxxx性ppx人交 | 亚洲成av人影院在线观看 | 一本久道久久综合狠狠爱 | 亚洲成av人影院在线观看 | 亚洲一区二区三区偷拍女厕 | 成人无码精品一区二区三区 | 丰满护士巨好爽好大乳 | 美女极度色诱视频国产 | 色欲综合久久中文字幕网 | 1000部啪啪未满十八勿入下载 | 欧美日韩一区二区三区自拍 | 成在人线av无码免观看麻豆 | 97夜夜澡人人爽人人喊中国片 | 性欧美大战久久久久久久 | av无码电影一区二区三区 | 亚洲中文字幕久久无码 | 无码人妻黑人中文字幕 | 亚洲精品一区二区三区四区五区 | 精品国产福利一区二区 | 中文精品无码中文字幕无码专区 | 亚洲爆乳大丰满无码专区 | 亚洲国产高清在线观看视频 | 中文字幕av日韩精品一区二区 | 日本饥渴人妻欲求不满 | 国产内射爽爽大片视频社区在线 | 精品国产一区二区三区av 性色 | 欧洲精品码一区二区三区免费看 | 亚洲成a人片在线观看无码 | 亚洲综合在线一区二区三区 | 中国女人内谢69xxxx | 久久国内精品自在自线 | 久久无码专区国产精品s | 亚洲国产高清在线观看视频 | 激情人妻另类人妻伦 | 精品国产麻豆免费人成网站 | 久久综合久久自在自线精品自 | 偷窥村妇洗澡毛毛多 | 国产乱人伦app精品久久 国产在线无码精品电影网 国产国产精品人在线视 | 丰满少妇人妻久久久久久 | 国产亲子乱弄免费视频 | 在线观看欧美一区二区三区 | 亚洲啪av永久无码精品放毛片 | 久久天天躁狠狠躁夜夜免费观看 | 鲁一鲁av2019在线 | 97人妻精品一区二区三区 | 成人免费视频在线观看 | 国产精品高潮呻吟av久久4虎 | 亚洲日本在线电影 | 国产成人综合美国十次 | 国产av剧情md精品麻豆 | 最新版天堂资源中文官网 | 国产人妻人伦精品1国产丝袜 | 国产精品久久久久无码av色戒 | 色诱久久久久综合网ywww | 国产美女精品一区二区三区 | 在线观看欧美一区二区三区 | 精品aⅴ一区二区三区 | 国产精品久久久午夜夜伦鲁鲁 | 牛和人交xxxx欧美 | 午夜福利电影 | 国产精品自产拍在线观看 | 中文字幕人妻无码一夲道 | 国内丰满熟女出轨videos | 日韩少妇白浆无码系列 | 精品国产一区二区三区四区 | 国产农村乱对白刺激视频 | 久久精品中文字幕大胸 | 无码人妻少妇伦在线电影 | 永久免费观看国产裸体美女 | 伊人色综合久久天天小片 | 国产精品久久精品三级 | 中文无码伦av中文字幕 | 亚洲欧美综合区丁香五月小说 | 国产精品高潮呻吟av久久4虎 | 曰韩无码二三区中文字幕 | 久久亚洲国产成人精品性色 | 中文字幕无线码免费人妻 | 国产av剧情md精品麻豆 | www国产亚洲精品久久久日本 | 国产一区二区三区四区五区加勒比 | 中文字幕人妻无码一区二区三区 | 18禁黄网站男男禁片免费观看 | 国产av无码专区亚洲a∨毛片 | 中文字幕中文有码在线 | 99精品国产综合久久久久五月天 | 久久www免费人成人片 | 丰满人妻被黑人猛烈进入 | av人摸人人人澡人人超碰下载 | 精品久久久久久人妻无码中文字幕 | 伊人久久大香线蕉av一区二区 | 人人妻人人澡人人爽欧美一区九九 | 国产99久久精品一区二区 | 人妻少妇被猛烈进入中文字幕 | 无码人妻出轨黑人中文字幕 | 宝宝好涨水快流出来免费视频 | 日韩精品无码一区二区中文字幕 | 国产在线精品一区二区三区直播 | 亚洲国产一区二区三区在线观看 | 欧美一区二区三区视频在线观看 | av在线亚洲欧洲日产一区二区 | 国产内射老熟女aaaa | 国产麻豆精品一区二区三区v视界 | 人妻少妇精品无码专区二区 | 亚洲精品久久久久久久久久久 | 久久天天躁狠狠躁夜夜免费观看 | 成人精品天堂一区二区三区 | 色综合久久久久综合一本到桃花网 | 一本久道高清无码视频 | 夜夜高潮次次欢爽av女 | 撕开奶罩揉吮奶头视频 | 日韩在线不卡免费视频一区 | 欧美刺激性大交 | 久久久久久a亚洲欧洲av冫 | 色噜噜亚洲男人的天堂 | 国产美女极度色诱视频www | 精品成在人线av无码免费看 | 久青草影院在线观看国产 | 人人超人人超碰超国产 | 色窝窝无码一区二区三区色欲 | 无码精品人妻一区二区三区av | 97久久超碰中文字幕 | 国内精品久久久久久中文字幕 | 亚洲欧洲中文日韩av乱码 | 粉嫩少妇内射浓精videos | 精品人妻人人做人人爽夜夜爽 | 欧美激情一区二区三区成人 | 丝袜美腿亚洲一区二区 | 天干天干啦夜天干天2017 | 亚洲国产精品无码久久久久高潮 | 99久久人妻精品免费二区 | 青青青爽视频在线观看 | 中文字幕精品av一区二区五区 | 亚洲综合伊人久久大杳蕉 | 亚洲中文字幕va福利 | 婷婷综合久久中文字幕蜜桃三电影 | 亚洲中文字幕成人无码 | 欧洲熟妇精品视频 | 久久午夜夜伦鲁鲁片无码免费 | 免费国产成人高清在线观看网站 | 又紧又大又爽精品一区二区 | 国产精品无码成人午夜电影 | 国产激情无码一区二区app | 久久久国产精品无码免费专区 | 久久熟妇人妻午夜寂寞影院 | 蜜桃视频韩日免费播放 | 国产激情艳情在线看视频 | 狠狠色噜噜狠狠狠狠7777米奇 | 亚洲欧洲中文日韩av乱码 | 东北女人啪啪对白 | 东京热一精品无码av | 午夜无码人妻av大片色欲 | 亚洲精品综合一区二区三区在线 | 欧美色就是色 | 少妇无码一区二区二三区 | 久久久国产一区二区三区 | 成熟妇人a片免费看网站 | 亚洲人成网站免费播放 | 欧美日本日韩 | 亚洲一区av无码专区在线观看 | 久久精品中文字幕一区 | 老子影院午夜伦不卡 | 国产成人无码一二三区视频 | 狠狠色丁香久久婷婷综合五月 | 国产va免费精品观看 | 丰满人妻精品国产99aⅴ | 久久午夜夜伦鲁鲁片无码免费 | 亚洲男女内射在线播放 | 久久无码中文字幕免费影院蜜桃 | 亚洲精品午夜无码电影网 | 高潮毛片无遮挡高清免费 | 国产偷自视频区视频 | 日本一卡2卡3卡四卡精品网站 | 精品夜夜澡人妻无码av蜜桃 | 亚洲中文字幕无码中字 | 色综合久久88色综合天天 | 色情久久久av熟女人妻网站 | 一本色道久久综合亚洲精品不卡 | 国产成人精品无码播放 | 自拍偷自拍亚洲精品被多人伦好爽 | 国产绳艺sm调教室论坛 | 99视频精品全部免费免费观看 | 97无码免费人妻超级碰碰夜夜 | 精品成人av一区二区三区 | 国产av久久久久精东av | 日本精品高清一区二区 | www一区二区www免费 | 无遮挡啪啪摇乳动态图 | 帮老师解开蕾丝奶罩吸乳网站 | 亚洲精品无码国产 | 精品人妻人人做人人爽夜夜爽 | 老太婆性杂交欧美肥老太 | 人人妻人人澡人人爽人人精品 | 国产精品无码永久免费888 | 午夜精品久久久内射近拍高清 | 熟妇人妻无码xxx视频 | 国产精品第一国产精品 | av在线亚洲欧洲日产一区二区 | 亚洲理论电影在线观看 | 亚洲精品成人av在线 | 日韩亚洲欧美中文高清在线 | 国产精品99爱免费视频 | 国产成人精品视频ⅴa片软件竹菊 | 精品久久久久久亚洲精品 | 久久人妻内射无码一区三区 | 狠狠色色综合网站 | 熟妇人妻无乱码中文字幕 | 午夜熟女插插xx免费视频 | 国产农村妇女aaaaa视频 撕开奶罩揉吮奶头视频 | 一本大道伊人av久久综合 | 水蜜桃亚洲一二三四在线 | 中文久久乱码一区二区 | 大地资源网第二页免费观看 | 国产精品美女久久久久av爽李琼 | √天堂中文官网8在线 | 中文字幕乱码人妻无码久久 | 精品人妻人人做人人爽夜夜爽 | 蜜臀aⅴ国产精品久久久国产老师 | 国产亚洲美女精品久久久2020 | 亚洲人亚洲人成电影网站色 | a国产一区二区免费入口 | 欧美乱妇无乱码大黄a片 | 久久99精品久久久久婷婷 | 双乳奶水饱满少妇呻吟 | aⅴ亚洲 日韩 色 图网站 播放 | 欧美成人免费全部网站 | 国产在热线精品视频 | av无码不卡在线观看免费 | 亚洲人成人无码网www国产 | 水蜜桃av无码 | 国产亚洲tv在线观看 | 精品无码国产一区二区三区av | 日本va欧美va欧美va精品 | 亚欧洲精品在线视频免费观看 | 久久综合香蕉国产蜜臀av | 亚洲色偷偷偷综合网 | 久久久久99精品成人片 | 亚洲乱码日产精品bd | 国产三级久久久精品麻豆三级 | 亚洲欧美日韩综合久久久 | 亚洲а∨天堂久久精品2021 | 国产av人人夜夜澡人人爽麻豆 | 国产成人无码av在线影院 | 99久久亚洲精品无码毛片 | 人妻有码中文字幕在线 | 乌克兰少妇xxxx做受 | 亚洲一区二区观看播放 | 国产香蕉尹人综合在线观看 | 在线观看国产一区二区三区 | 成人精品视频一区二区三区尤物 | 麻豆果冻传媒2021精品传媒一区下载 | 乱码午夜-极国产极内射 | 黑人巨大精品欧美黑寡妇 | 97人妻精品一区二区三区 | 国产真人无遮挡作爱免费视频 | 99国产精品白浆在线观看免费 | 无码人妻少妇伦在线电影 | av无码不卡在线观看免费 | 亚洲成av人综合在线观看 | 中文字幕无线码免费人妻 | 老子影院午夜精品无码 | 东京热无码av男人的天堂 | 人妻互换免费中文字幕 | 亚洲经典千人经典日产 | 中文毛片无遮挡高清免费 | 中文亚洲成a人片在线观看 | 国产亚洲精品久久久久久大师 | 久久zyz资源站无码中文动漫 | 国产尤物精品视频 | 国产莉萝无码av在线播放 | 俄罗斯老熟妇色xxxx | 丰满少妇弄高潮了www | 久久综合网欧美色妞网 | 国产真实夫妇视频 | 狠狠噜狠狠狠狠丁香五月 | 亚洲日韩av一区二区三区四区 | 青青草原综合久久大伊人精品 | 亚洲国产精品久久久天堂 | 久久伊人色av天堂九九小黄鸭 | 丰满少妇女裸体bbw | 东京热无码av男人的天堂 | 国产高清av在线播放 | 蜜桃视频韩日免费播放 | 久久久www成人免费毛片 | 激情内射日本一区二区三区 | 成人免费视频一区二区 | 国产网红无码精品视频 | 久久成人a毛片免费观看网站 | 麻豆国产人妻欲求不满谁演的 | 久久久精品欧美一区二区免费 | 日日摸夜夜摸狠狠摸婷婷 | 久久久久国色av免费观看性色 | 亚洲热妇无码av在线播放 | 男人的天堂av网站 | 丰满岳乱妇在线观看中字无码 | 免费看少妇作爱视频 | 好爽又高潮了毛片免费下载 | 日韩精品无码免费一区二区三区 | 天海翼激烈高潮到腰振不止 | 99久久精品国产一区二区蜜芽 | 欧美激情一区二区三区成人 | 亚洲s码欧洲m码国产av | 国产精品无码一区二区三区不卡 | 对白脏话肉麻粗话av | 牛和人交xxxx欧美 | 国产乡下妇女做爰 | 日韩精品a片一区二区三区妖精 | 免费无码一区二区三区蜜桃大 | 欧美日韩人成综合在线播放 | 女人色极品影院 | 国产超级va在线观看视频 | 亚洲色大成网站www | 久久久久99精品国产片 | 欧美黑人性暴力猛交喷水 | 在线a亚洲视频播放在线观看 | 蜜桃臀无码内射一区二区三区 | 国产精品永久免费视频 | 日本va欧美va欧美va精品 | 亚洲一区二区三区偷拍女厕 | 九九在线中文字幕无码 | 国产美女极度色诱视频www | 国产午夜无码精品免费看 | 成年女人永久免费看片 | 国色天香社区在线视频 | 性色欲网站人妻丰满中文久久不卡 | 人人妻人人藻人人爽欧美一区 | 无码人妻精品一区二区三区下载 | 成人综合网亚洲伊人 | 麻豆精品国产精华精华液好用吗 | 国产真人无遮挡作爱免费视频 | aa片在线观看视频在线播放 | 国产亚洲精品精品国产亚洲综合 | 亚洲成av人综合在线观看 | 少妇人妻大乳在线视频 | 国产午夜福利100集发布 | 日本乱人伦片中文三区 | 国产免费久久精品国产传媒 | 日本欧美一区二区三区乱码 | 亚洲春色在线视频 | 秋霞成人午夜鲁丝一区二区三区 | √天堂中文官网8在线 | 亚洲精品久久久久久久久久久 | 久久综合九色综合97网 | 国产精品久免费的黄网站 | 国产精品无码久久av | 少妇人妻大乳在线视频 | 中文字幕人妻无码一区二区三区 | 亚洲自偷精品视频自拍 | 人人爽人人澡人人人妻 | 久久精品中文字幕大胸 | 好男人www社区 | 日日碰狠狠躁久久躁蜜桃 | 丰满妇女强制高潮18xxxx | 国产乱人偷精品人妻a片 | 在线精品亚洲一区二区 | 亚洲色欲色欲天天天www | 大肉大捧一进一出视频出来呀 | 波多野42部无码喷潮在线 | 亚洲码国产精品高潮在线 | 少妇愉情理伦片bd | 国产精品第一国产精品 | 7777奇米四色成人眼影 | 国产特级毛片aaaaaaa高清 | 日韩欧美群交p片內射中文 | 亚洲午夜无码久久 | 国产精品久免费的黄网站 | 美女毛片一区二区三区四区 | 精品国产青草久久久久福利 | 成人无码影片精品久久久 | 久久久久99精品国产片 | 亚洲精品久久久久avwww潮水 | 性欧美熟妇videofreesex | 国产精品va在线播放 | 国产精品美女久久久网av | 国产麻豆精品一区二区三区v视界 | 美女黄网站人色视频免费国产 | 日日噜噜噜噜夜夜爽亚洲精品 | 久久久久久久久888 | 欧美国产日韩久久mv | 国产午夜精品一区二区三区嫩草 | 亚洲日韩精品欧美一区二区 | 久久亚洲中文字幕无码 | 风流少妇按摩来高潮 | 亚洲自偷自偷在线制服 | 午夜熟女插插xx免费视频 | 麻豆成人精品国产免费 | 激情五月综合色婷婷一区二区 | 亚洲人亚洲人成电影网站色 | 麻豆av传媒蜜桃天美传媒 | 撕开奶罩揉吮奶头视频 | 色综合视频一区二区三区 | 中文字幕 亚洲精品 第1页 | 国产成人无码av片在线观看不卡 | 日本饥渴人妻欲求不满 | 真人与拘做受免费视频一 | 成人精品天堂一区二区三区 | 精品无码一区二区三区的天堂 | 欧美亚洲国产一区二区三区 | 国产精品手机免费 | 超碰97人人做人人爱少妇 | 日本一区二区三区免费播放 | 欧美日韩一区二区免费视频 | 中文字幕人妻无码一区二区三区 | 亚洲国产日韩a在线播放 | 久久久久免费看成人影片 | 水蜜桃亚洲一二三四在线 | 又黄又爽又色的视频 | 精品偷自拍另类在线观看 | 少妇的肉体aa片免费 | 美女黄网站人色视频免费国产 | 狠狠色丁香久久婷婷综合五月 | 久久国产精品_国产精品 | 国产亚洲欧美日韩亚洲中文色 | 奇米影视7777久久精品 | 国产午夜精品一区二区三区嫩草 | 色窝窝无码一区二区三区色欲 | а√天堂www在线天堂小说 | 无码av中文字幕免费放 | 日日鲁鲁鲁夜夜爽爽狠狠 | 漂亮人妻洗澡被公强 日日躁 | 99久久人妻精品免费一区 | 国产精品久久久久久亚洲毛片 | 成熟女人特级毛片www免费 | 国产亚洲日韩欧美另类第八页 | 日本一卡2卡3卡四卡精品网站 | 97无码免费人妻超级碰碰夜夜 | 国产在线无码精品电影网 | 亚洲成熟女人毛毛耸耸多 | 人妻少妇精品无码专区动漫 | 又大又硬又黄的免费视频 | 国产 浪潮av性色四虎 | 久久午夜无码鲁丝片秋霞 | 偷窥村妇洗澡毛毛多 | av无码电影一区二区三区 | 国产无套粉嫩白浆在线 | 亚洲aⅴ无码成人网站国产app | 国产超级va在线观看视频 | 日本成熟视频免费视频 | 在线观看欧美一区二区三区 | 欧美激情一区二区三区成人 | 人人妻人人澡人人爽欧美精品 | 国内精品人妻无码久久久影院蜜桃 | 国产亚洲精品精品国产亚洲综合 | 久久aⅴ免费观看 | 欧美性猛交内射兽交老熟妇 | 精品偷拍一区二区三区在线看 | 国产亚洲视频中文字幕97精品 | 西西人体www44rt大胆高清 | 六十路熟妇乱子伦 | 亚洲精品中文字幕乱码 | 午夜不卡av免费 一本久久a久久精品vr综合 | 毛片内射-百度 | 无码国内精品人妻少妇 | 少妇人妻偷人精品无码视频 | 欧洲vodafone精品性 | 国产舌乚八伦偷品w中 | 秋霞特色aa大片 | 亚洲天堂2017无码 | 国产精品99久久精品爆乳 | 一区二区三区乱码在线 | 欧洲 | 国产精品视频免费播放 | 日本熟妇乱子伦xxxx | 乌克兰少妇性做爰 | 国产精品久久久 | 久久久国产精品无码免费专区 | 18黄暴禁片在线观看 | www国产精品内射老师 | 亚洲成a人片在线观看无码3d | 国产激情综合五月久久 | 在教室伦流澡到高潮hnp视频 | 自拍偷自拍亚洲精品10p | 国产在线一区二区三区四区五区 | 亚洲精品久久久久久一区二区 | 久久久精品欧美一区二区免费 | 无人区乱码一区二区三区 | 无码毛片视频一区二区本码 | 久久亚洲精品中文字幕无男同 | 国内精品九九久久久精品 | 国产精品无码成人午夜电影 | 午夜无码人妻av大片色欲 | 成人无码视频免费播放 | 俺去俺来也www色官网 | 欧美肥老太牲交大战 | 少妇被黑人到高潮喷出白浆 | 性色欲情网站iwww九文堂 | 国产av人人夜夜澡人人爽麻豆 | 国产三级久久久精品麻豆三级 | 亚洲春色在线视频 | 天天摸天天碰天天添 | 精品无人区无码乱码毛片国产 | 无码人妻丰满熟妇区五十路百度 | 欧美人与牲动交xxxx | 亚洲乱码日产精品bd | 亚洲人成无码网www | www国产亚洲精品久久网站 | 国产特级毛片aaaaaaa高清 | 亚洲色无码一区二区三区 | 一本无码人妻在中文字幕免费 | 青草青草久热国产精品 | 正在播放东北夫妻内射 | 亚洲 另类 在线 欧美 制服 | 国产一区二区三区影院 | 少妇人妻偷人精品无码视频 | 精品厕所偷拍各类美女tp嘘嘘 | 亚洲中文字幕乱码av波多ji | 国产精品久久久久久无码 | 亚洲一区二区三区四区 | 中文无码成人免费视频在线观看 | 亚拍精品一区二区三区探花 | 亚洲精品成人av在线 | 亚洲国产一区二区三区在线观看 | 久久久精品欧美一区二区免费 | 丰满肥臀大屁股熟妇激情视频 | 中文无码成人免费视频在线观看 | 领导边摸边吃奶边做爽在线观看 | 麻豆果冻传媒2021精品传媒一区下载 | 老熟女重囗味hdxx69 | 日日碰狠狠丁香久燥 | 天天综合网天天综合色 | 乌克兰少妇xxxx做受 | 又大又硬又爽免费视频 | 国模大胆一区二区三区 | 国产亚洲欧美日韩亚洲中文色 | 性生交大片免费看女人按摩摩 | 国产av无码专区亚洲a∨毛片 | 一区二区传媒有限公司 | 免费播放一区二区三区 | 中文字幕 亚洲精品 第1页 | 噜噜噜亚洲色成人网站 | 日韩精品无码一区二区中文字幕 | 国内精品人妻无码久久久影院蜜桃 | 国产亚洲精品久久久久久久 | 午夜精品久久久内射近拍高清 | 男女超爽视频免费播放 | 全球成人中文在线 | 久久无码专区国产精品s | 中文字幕人妻无码一区二区三区 | 丰满人妻被黑人猛烈进入 | 午夜丰满少妇性开放视频 | 牲欲强的熟妇农村老妇女视频 | 夫妻免费无码v看片 | 中文字幕日韩精品一区二区三区 | 国产乱人无码伦av在线a | 中文字幕人成乱码熟女app | 131美女爱做视频 | 亚洲中文字幕在线无码一区二区 | 强奷人妻日本中文字幕 | 中文精品无码中文字幕无码专区 | 欧美阿v高清资源不卡在线播放 | 乱人伦人妻中文字幕无码 | 成熟人妻av无码专区 | 东京热男人av天堂 | 中国女人内谢69xxxxxa片 | 精品厕所偷拍各类美女tp嘘嘘 | 国产午夜无码视频在线观看 | 国产精品香蕉在线观看 | 99久久久无码国产精品免费 | 色欲av亚洲一区无码少妇 | 粉嫩少妇内射浓精videos | 九九综合va免费看 | 色噜噜亚洲男人的天堂 | 亚洲熟妇色xxxxx亚洲 | 色欲久久久天天天综合网精品 | 亚洲中文字幕久久无码 | 日日碰狠狠躁久久躁蜜桃 | 欧美日韩一区二区免费视频 | 又粗又大又硬毛片免费看 | 精品人妻人人做人人爽夜夜爽 | 久久国语露脸国产精品电影 | 未满成年国产在线观看 | 午夜精品久久久内射近拍高清 | 国产办公室秘书无码精品99 | 亚洲午夜久久久影院 | 午夜精品久久久久久久 | 国产亚洲欧美在线专区 | 日本大乳高潮视频在线观看 | 鲁鲁鲁爽爽爽在线视频观看 | 亚洲人成影院在线观看 | 亚洲一区av无码专区在线观看 | 曰韩少妇内射免费播放 | 99久久精品午夜一区二区 | 又大又黄又粗又爽的免费视频 | 最新国产乱人伦偷精品免费网站 | 人妻人人添人妻人人爱 | 日韩精品无码一区二区中文字幕 | 国色天香社区在线视频 | 日韩人妻少妇一区二区三区 | 波多野结衣av一区二区全免费观看 | 国产又粗又硬又大爽黄老大爷视 | 色欲av亚洲一区无码少妇 | 亚洲国精产品一二二线 | 国产色视频一区二区三区 | 国产成人一区二区三区别 | 久久久久se色偷偷亚洲精品av | 无码人妻精品一区二区三区不卡 | 国产亚洲欧美在线专区 | 漂亮人妻洗澡被公强 日日躁 | 亚洲综合无码一区二区三区 | 国产女主播喷水视频在线观看 | 红桃av一区二区三区在线无码av | 岛国片人妻三上悠亚 | 日日鲁鲁鲁夜夜爽爽狠狠 | 亚洲中文字幕久久无码 | 国产女主播喷水视频在线观看 | 日产精品99久久久久久 | 婷婷五月综合缴情在线视频 | 狠狠色噜噜狠狠狠狠7777米奇 | 99久久人妻精品免费二区 | 一区二区三区高清视频一 | 久久久成人毛片无码 | 少妇性l交大片欧洲热妇乱xxx | 久久99久久99精品中文字幕 | 日韩成人一区二区三区在线观看 | 国产超级va在线观看视频 | 水蜜桃色314在线观看 | 免费国产黄网站在线观看 | 青青青手机频在线观看 | 国产另类ts人妖一区二区 | 亚洲国产精品久久久久久 | 日本高清一区免费中文视频 | 草草网站影院白丝内射 | 日本一卡2卡3卡四卡精品网站 | 任你躁国产自任一区二区三区 | 久久综合九色综合97网 | 中文字幕av无码一区二区三区电影 | 97夜夜澡人人双人人人喊 | 狠狠色色综合网站 | 欧美xxxx黑人又粗又长 | 网友自拍区视频精品 | 国产97在线 | 亚洲 | 国产精品免费大片 | 欧美日韩一区二区综合 | 无码人妻精品一区二区三区下载 | 伊人久久大香线焦av综合影院 | 亚洲国产欧美国产综合一区 | 狠狠色噜噜狠狠狠狠7777米奇 | 精品久久久久久人妻无码中文字幕 | 97资源共享在线视频 | 樱花草在线播放免费中文 | 丰满人妻被黑人猛烈进入 | 国产婷婷色一区二区三区在线 | 无码人妻丰满熟妇区毛片18 | 国产亚洲精品久久久久久 | 中文无码伦av中文字幕 | 夜精品a片一区二区三区无码白浆 | 午夜性刺激在线视频免费 | 欧洲熟妇精品视频 | 欧美 亚洲 国产 另类 | 亚洲中文字幕在线无码一区二区 | 中文字幕乱码人妻二区三区 | 丰满肥臀大屁股熟妇激情视频 | 妺妺窝人体色www在线小说 | 男女爱爱好爽视频免费看 | 免费无码av一区二区 | 少妇愉情理伦片bd | 伊在人天堂亚洲香蕉精品区 | 蜜桃av抽搐高潮一区二区 | 亚洲国产一区二区三区在线观看 | 色噜噜亚洲男人的天堂 | 搡女人真爽免费视频大全 | 一个人看的视频www在线 | 国产av无码专区亚洲a∨毛片 | 国内揄拍国内精品少妇国语 | 国产精品香蕉在线观看 | 日韩人妻无码中文字幕视频 | 搡女人真爽免费视频大全 | 麻豆国产人妻欲求不满 | 亚洲成色www久久网站 | 久久精品女人天堂av免费观看 | 亚洲中文字幕无码中文字在线 | www成人国产高清内射 | 国产午夜亚洲精品不卡下载 | 亚洲aⅴ无码成人网站国产app | 亚洲天堂2017无码中文 | 激情爆乳一区二区三区 | 精品一二三区久久aaa片 | 天天摸天天透天天添 | 亚洲一区二区三区 | 亚洲色成人中文字幕网站 | 永久黄网站色视频免费直播 | 无码人妻av免费一区二区三区 | 亚洲a无码综合a国产av中文 | 亚洲欧美中文字幕5发布 | 蜜臀aⅴ国产精品久久久国产老师 | 呦交小u女精品视频 | 久久久精品欧美一区二区免费 | 亚洲成a人片在线观看无码 | 国产精品久久久久久无码 | 狠狠综合久久久久综合网 | 亚洲国产欧美日韩精品一区二区三区 | 77777熟女视频在线观看 а天堂中文在线官网 | 精品少妇爆乳无码av无码专区 | 亚洲成色www久久网站 | 夫妻免费无码v看片 | 国产三级精品三级男人的天堂 | 久久天天躁狠狠躁夜夜免费观看 | 欧美一区二区三区视频在线观看 | 国产舌乚八伦偷品w中 | 夜先锋av资源网站 | 精品久久8x国产免费观看 | 国产精品无码一区二区桃花视频 | 四虎影视成人永久免费观看视频 | a片免费视频在线观看 | 久青草影院在线观看国产 | 日韩人妻无码中文字幕视频 | 欧美日本免费一区二区三区 | 国产特级毛片aaaaaaa高清 | 黑人玩弄人妻中文在线 | 欧美人妻一区二区三区 | 国产做国产爱免费视频 | 色噜噜亚洲男人的天堂 | 久久精品中文字幕大胸 | 东京热无码av男人的天堂 | 国产精品久久久 | 天天摸天天透天天添 | 国产亚洲精品久久久久久 | 噜噜噜亚洲色成人网站 | 国产人妻精品一区二区三区 | 无码人妻久久一区二区三区不卡 | 亚洲欧美日韩成人高清在线一区 | 野狼第一精品社区 | 性生交片免费无码看人 | 精品国产一区二区三区四区在线看 | 亚洲中文字幕成人无码 | 亚洲精品综合一区二区三区在线 | 少妇人妻偷人精品无码视频 | 99国产精品白浆在线观看免费 | 国产精品高潮呻吟av久久4虎 | 粗大的内捧猛烈进出视频 | 欧美zoozzooz性欧美 | 99久久无码一区人妻 | 国产精品亚洲五月天高清 | 一本无码人妻在中文字幕免费 | 国产成人无码午夜视频在线观看 | 99久久久国产精品无码免费 | 大屁股大乳丰满人妻 | 国产农村妇女aaaaa视频 撕开奶罩揉吮奶头视频 | 日韩精品无码一本二本三本色 | 精品国偷自产在线 | 亚洲精品成a人在线观看 | 日韩精品久久久肉伦网站 | 熟女少妇在线视频播放 | 成人无码影片精品久久久 | 久久久国产精品无码免费专区 | 九九综合va免费看 | 国产午夜福利100集发布 | 成人性做爰aaa片免费看 | 国产午夜手机精彩视频 | 日本熟妇人妻xxxxx人hd | 最近的中文字幕在线看视频 | 成年美女黄网站色大免费视频 | 精品国产乱码久久久久乱码 | 久久这里只有精品视频9 | 少妇激情av一区二区 | 精品无码av一区二区三区 | 亚洲精品国产精品乱码不卡 | 天干天干啦夜天干天2017 | 精品成在人线av无码免费看 | 十八禁真人啪啪免费网站 | 欧美熟妇另类久久久久久不卡 | 澳门永久av免费网站 | 99麻豆久久久国产精品免费 | 亚洲综合无码久久精品综合 | 中文字幕乱码中文乱码51精品 | 在线成人www免费观看视频 | 久久久久av无码免费网 | 精品aⅴ一区二区三区 | 天堂а√在线地址中文在线 | 中文字幕 亚洲精品 第1页 | 国产99久久精品一区二区 | 久久视频在线观看精品 | 亚洲国产精品一区二区第一页 | 又粗又大又硬毛片免费看 | 思思久久99热只有频精品66 | 国产麻豆精品一区二区三区v视界 | 乱人伦人妻中文字幕无码久久网 | 成人免费视频一区二区 | 露脸叫床粗话东北少妇 | 内射老妇bbwx0c0ck | 全球成人中文在线 | 性做久久久久久久久 | 99久久亚洲精品无码毛片 | 欧美日本精品一区二区三区 | 99精品国产综合久久久久五月天 | 97久久国产亚洲精品超碰热 | 久久精品国产精品国产精品污 | 男女爱爱好爽视频免费看 | 一个人看的视频www在线 | 欧美精品一区二区精品久久 | 亚洲精品久久久久avwww潮水 | 午夜福利一区二区三区在线观看 | 一本色道婷婷久久欧美 | 中文久久乱码一区二区 | 色五月五月丁香亚洲综合网 | 亚洲男人av香蕉爽爽爽爽 | 色婷婷综合激情综在线播放 | 亚洲s码欧洲m码国产av | 亚洲精品一区二区三区在线 | 中文字幕av日韩精品一区二区 | 国内精品人妻无码久久久影院 | 国产av一区二区精品久久凹凸 | 欧美国产日韩久久mv | 鲁大师影院在线观看 | 国产成人人人97超碰超爽8 | 成人无码精品一区二区三区 | 亚洲狠狠色丁香婷婷综合 | 女人高潮内射99精品 | 捆绑白丝粉色jk震动捧喷白浆 | 欧美日韩一区二区三区自拍 | 中文字幕日产无线码一区 | 午夜福利试看120秒体验区 | 中文久久乱码一区二区 | 欧美 日韩 亚洲 在线 | 国产精品亚洲综合色区韩国 | 欧美日韩综合一区二区三区 | 国产亚洲精品久久久久久大师 | 伊在人天堂亚洲香蕉精品区 | 性史性农村dvd毛片 | 日本一区二区三区免费播放 | 人人爽人人澡人人高潮 | 国产精品久久久久久亚洲影视内衣 | 极品嫩模高潮叫床 | 一本久道久久综合狠狠爱 | 一本大道久久东京热无码av | 国产人妻大战黑人第1集 | 中文无码成人免费视频在线观看 | 伊人久久大香线蕉av一区二区 | 麻豆国产人妻欲求不满谁演的 | а√天堂www在线天堂小说 | 中国女人内谢69xxxx | 在线欧美精品一区二区三区 | 人妻aⅴ无码一区二区三区 | 日韩av激情在线观看 | 国产偷国产偷精品高清尤物 | √天堂中文官网8在线 | 欧美亚洲国产一区二区三区 | 精品无人区无码乱码毛片国产 | 欧美日本免费一区二区三区 | 高潮毛片无遮挡高清免费 | 国产成人精品一区二区在线小狼 | 国内综合精品午夜久久资源 | 日韩无套无码精品 | 四虎影视成人永久免费观看视频 | 夜夜躁日日躁狠狠久久av | 宝宝好涨水快流出来免费视频 | а√天堂www在线天堂小说 | 99久久精品午夜一区二区 | 四虎国产精品免费久久 | 亚洲成a人片在线观看日本 | 99久久精品午夜一区二区 | 野狼第一精品社区 | 亚洲精品国产精品乱码视色 | 成人无码视频在线观看网站 | 久久国产精品偷任你爽任你 | 东京热男人av天堂 | 欧美激情综合亚洲一二区 | 久久久久久久女国产乱让韩 | 亚洲区欧美区综合区自拍区 | 国产国产精品人在线视 | 国产美女极度色诱视频www | 无码成人精品区在线观看 | 国产精品人人爽人人做我的可爱 | 成人aaa片一区国产精品 | 大肉大捧一进一出好爽视频 | 亚洲综合色区中文字幕 | 人妻插b视频一区二区三区 | 67194成是人免费无码 | 性色av无码免费一区二区三区 | 国产精品人妻一区二区三区四 | 亚洲日韩av一区二区三区四区 | 久久天天躁狠狠躁夜夜免费观看 | 少妇激情av一区二区 | 2020久久香蕉国产线看观看 | 人人妻人人澡人人爽人人精品浪潮 | 久久亚洲a片com人成 | 性生交大片免费看女人按摩摩 | 亚洲一区二区三区四区 | 少妇性l交大片欧洲热妇乱xxx | 欧美人与物videos另类 | 日本又色又爽又黄的a片18禁 | 国产精品免费大片 | 亚洲人成网站色7799 | 欧美日韩人成综合在线播放 | 老太婆性杂交欧美肥老太 | 国产精品久久久久9999小说 | 久久久中文久久久无码 | 秋霞成人午夜鲁丝一区二区三区 | 日韩av激情在线观看 | 欧美日韩一区二区综合 | 免费人成网站视频在线观看 | 蜜臀aⅴ国产精品久久久国产老师 | 成人性做爰aaa片免费看不忠 | 性生交大片免费看女人按摩摩 | 无码人妻丰满熟妇区五十路百度 | 欧美国产亚洲日韩在线二区 | 一本精品99久久精品77 | 久久久精品国产sm最大网站 | 中文字幕人成乱码熟女app | 性欧美videos高清精品 | 一本久道久久综合狠狠爱 | 精品少妇爆乳无码av无码专区 | 国产麻豆精品精东影业av网站 | 国产精品免费大片 | 日产精品高潮呻吟av久久 | 欧美性生交活xxxxxdddd | 国产色在线 | 国产 | 国产乱人伦偷精品视频 | 亚洲国产欧美日韩精品一区二区三区 | 在线a亚洲视频播放在线观看 | 亚洲第一无码av无码专区 | 麻豆果冻传媒2021精品传媒一区下载 | 亚洲综合色区中文字幕 | 亚洲啪av永久无码精品放毛片 | 日韩精品无码一本二本三本色 | 51国偷自产一区二区三区 | 丰满护士巨好爽好大乳 | 乌克兰少妇xxxx做受 | 亚洲一区av无码专区在线观看 | 中文字幕人妻无码一夲道 | 国语精品一区二区三区 | 97人妻精品一区二区三区 | 久久精品国产日本波多野结衣 | 国产高清av在线播放 | 女人色极品影院 | 99久久亚洲精品无码毛片 | 国产性生大片免费观看性 | 久久国产自偷自偷免费一区调 | 国产高潮视频在线观看 | 亚洲成av人综合在线观看 | 国产成人综合色在线观看网站 | 久久久精品456亚洲影院 | 狠狠色噜噜狠狠狠7777奇米 | 99riav国产精品视频 | 久久久久久av无码免费看大片 | 日本精品人妻无码77777 天堂一区人妻无码 | 成人亚洲精品久久久久软件 | 国产亚洲tv在线观看 | 亚洲国产精品一区二区美利坚 | 丝袜足控一区二区三区 | 久9re热视频这里只有精品 | 国产午夜视频在线观看 | 久久99精品久久久久久动态图 | 中文字幕人妻无码一夲道 | 精品一区二区不卡无码av | 国产成人综合在线女婷五月99播放 | 爆乳一区二区三区无码 | 国产精品怡红院永久免费 | 婷婷六月久久综合丁香 | 精品国偷自产在线视频 | 青草视频在线播放 | 一本大道伊人av久久综合 | 强辱丰满人妻hd中文字幕 | 亚洲人亚洲人成电影网站色 | 天天躁夜夜躁狠狠是什么心态 | 丰满妇女强制高潮18xxxx | 少妇一晚三次一区二区三区 | 久久综合九色综合欧美狠狠 | 少妇被粗大的猛进出69影院 | 无码人妻出轨黑人中文字幕 | 亚洲日本va午夜在线电影 | 国产熟女一区二区三区四区五区 | 国产av一区二区三区最新精品 | 国产婷婷色一区二区三区在线 | 亚洲 a v无 码免 费 成 人 a v | 熟女俱乐部五十路六十路av | 青青青手机频在线观看 | 亚洲午夜久久久影院 | 高潮喷水的毛片 | 白嫩日本少妇做爰 | 女人被爽到呻吟gif动态图视看 | 国产电影无码午夜在线播放 | 免费无码午夜福利片69 | 国产福利视频一区二区 | 亚洲精品国偷拍自产在线观看蜜桃 | 亚洲精品国偷拍自产在线观看蜜桃 | 久久国产自偷自偷免费一区调 | 未满小14洗澡无码视频网站 | 成人亚洲精品久久久久软件 | 欧美成人免费全部网站 | 波多野结衣高清一区二区三区 | 无码纯肉视频在线观看 | 久久久精品国产sm最大网站 | 午夜男女很黄的视频 | 97人妻精品一区二区三区 | 女高中生第一次破苞av | 麻豆国产人妻欲求不满 | 色情久久久av熟女人妻网站 | 国产精品亚洲五月天高清 | 日本一本二本三区免费 | 99麻豆久久久国产精品免费 | 51国偷自产一区二区三区 | 我要看www免费看插插视频 | 免费观看黄网站 | 国内精品久久久久久中文字幕 | 国产欧美精品一区二区三区 | 国产精品人妻一区二区三区四 | 激情五月综合色婷婷一区二区 | 久久久国产精品无码免费专区 | 久久久久久久女国产乱让韩 | 一本色道久久综合亚洲精品不卡 | 99久久精品日本一区二区免费 | 国产在热线精品视频 | 伊在人天堂亚洲香蕉精品区 | 全球成人中文在线 | 日本精品久久久久中文字幕 | 无码纯肉视频在线观看 | 国产电影无码午夜在线播放 | 亚洲区小说区激情区图片区 | 色婷婷欧美在线播放内射 | 欧美国产日产一区二区 | 国产精品二区一区二区aⅴ污介绍 | 色婷婷香蕉在线一区二区 | 久久午夜无码鲁丝片秋霞 | 欧洲熟妇色 欧美 | 欧美丰满熟妇xxxx性ppx人交 | 亚洲 高清 成人 动漫 | 国产精品怡红院永久免费 | а√资源新版在线天堂 | 日本护士毛茸茸高潮 | 亚洲色欲久久久综合网东京热 | 国产精品美女久久久 | 一本色道久久综合亚洲精品不卡 | 无码免费一区二区三区 | 精品成在人线av无码免费看 | 图片区 小说区 区 亚洲五月 | 装睡被陌生人摸出水好爽 | 国产特级毛片aaaaaa高潮流水 | 麻豆国产丝袜白领秘书在线观看 | 日本护士xxxxhd少妇 | 久久亚洲日韩精品一区二区三区 | 少妇一晚三次一区二区三区 | 国产99久久精品一区二区 | 天下第一社区视频www日本 | 国产高清不卡无码视频 | 牲欲强的熟妇农村老妇女视频 | 无码吃奶揉捏奶头高潮视频 | 丁香啪啪综合成人亚洲 | 国产成人一区二区三区别 | 天天躁夜夜躁狠狠是什么心态 | 波多野结衣高清一区二区三区 | 国产av一区二区三区最新精品 | 久久99精品久久久久婷婷 | 久久综合给合久久狠狠狠97色 | 一本久久a久久精品亚洲 | 亚洲爆乳大丰满无码专区 | 午夜时刻免费入口 | 国产三级精品三级男人的天堂 | 国产 浪潮av性色四虎 | 一区二区三区乱码在线 | 欧洲 | 国产精品.xx视频.xxtv | 露脸叫床粗话东北少妇 | 免费看少妇作爱视频 | 亚洲精品一区二区三区婷婷月 | 色狠狠av一区二区三区 | 午夜福利一区二区三区在线观看 | 好男人社区资源 | 亚洲一区二区三区国产精华液 | 久久亚洲a片com人成 | 久久久久成人精品免费播放动漫 | 女人和拘做爰正片视频 | 国产午夜福利100集发布 | av小次郎收藏 | 日本一卡2卡3卡四卡精品网站 | 日本乱偷人妻中文字幕 | 久久精品一区二区三区四区 | 精品偷拍一区二区三区在线看 | 国产亲子乱弄免费视频 | 牲欲强的熟妇农村老妇女 | 影音先锋中文字幕无码 | 中文字幕无码av激情不卡 | 欧美三级a做爰在线观看 | 日本熟妇浓毛 | 人人妻人人澡人人爽人人精品 | 日本一卡二卡不卡视频查询 | 亚洲精品成人av在线 | 亚洲精品一区二区三区婷婷月 | 国产精品高潮呻吟av久久4虎 | 老熟女重囗味hdxx69 | 无遮挡国产高潮视频免费观看 | 欧美日韩人成综合在线播放 | 亚洲va中文字幕无码久久不卡 | 成人无码精品1区2区3区免费看 | 精品国产一区二区三区四区在线看 | 荫蒂被男人添的好舒服爽免费视频 | 黑人粗大猛烈进出高潮视频 | 国产人妻精品一区二区三区不卡 | 国产精品永久免费视频 | 亚无码乱人伦一区二区 | 内射白嫩少妇超碰 | 伊人久久大香线蕉午夜 | 窝窝午夜理论片影院 | 给我免费的视频在线观看 | 3d动漫精品啪啪一区二区中 | 沈阳熟女露脸对白视频 | 国产9 9在线 | 中文 | 人人妻人人澡人人爽欧美一区九九 | 亚洲无人区午夜福利码高清完整版 | 黑人大群体交免费视频 | 99精品视频在线观看免费 | 亚洲欧美精品伊人久久 | 强开小婷嫩苞又嫩又紧视频 | 日日麻批免费40分钟无码 | 亚洲s色大片在线观看 | 中文字幕+乱码+中文字幕一区 | 亚洲国产高清在线观看视频 | 黑人粗大猛烈进出高潮视频 | 日韩精品久久久肉伦网站 | 黑人巨大精品欧美一区二区 | 日韩人妻无码中文字幕视频 | 狠狠cao日日穞夜夜穞av | 午夜精品久久久内射近拍高清 | 日韩av无码一区二区三区不卡 | 亚洲中文字幕成人无码 | 免费看男女做好爽好硬视频 | 一本久久伊人热热精品中文字幕 | 国产精品无码久久av | 国产人妻精品一区二区三区 | 麻豆人妻少妇精品无码专区 | 亚洲日韩中文字幕在线播放 | 无码人妻久久一区二区三区不卡 | 狠狠噜狠狠狠狠丁香五月 | 亚洲春色在线视频 | 国产网红无码精品视频 | 亚洲中文字幕无码一久久区 | 国产精品内射视频免费 | 亚洲欧美综合区丁香五月小说 | 亚洲综合色区中文字幕 | av在线亚洲欧洲日产一区二区 | 无遮挡国产高潮视频免费观看 | 夜先锋av资源网站 | av香港经典三级级 在线 | 熟妇人妻无码xxx视频 | 国产真实乱对白精彩久久 | 精品无码一区二区三区爱欲 | 国产精品无码一区二区三区不卡 | 中文字幕 人妻熟女 | 国产极品视觉盛宴 | 亚洲精品成a人在线观看 | 色婷婷香蕉在线一区二区 | 久久综合激激的五月天 | 无码免费一区二区三区 | 亚洲一区二区三区含羞草 | 又大又黄又粗又爽的免费视频 | 人妻体内射精一区二区三四 | 中国女人内谢69xxxxxa片 | 日韩精品成人一区二区三区 | 国产福利视频一区二区 | 爽爽影院免费观看 | 麻豆av传媒蜜桃天美传媒 | 中国女人内谢69xxxx | 国产成人一区二区三区别 | 少妇无套内谢久久久久 | 又大又紧又粉嫩18p少妇 | 小鲜肉自慰网站xnxx | 国产美女极度色诱视频www | 亚洲a无码综合a国产av中文 | 亚洲精品成a人在线观看 | 亚洲国产精品无码久久久久高潮 | 熟女少妇人妻中文字幕 | 精品无码国产自产拍在线观看蜜 | 无套内谢老熟女 | 婷婷五月综合激情中文字幕 | 特黄特色大片免费播放器图片 | 东京热无码av男人的天堂 | 黄网在线观看免费网站 | 奇米影视7777久久精品人人爽 | 丰满护士巨好爽好大乳 | 日本精品高清一区二区 | 1000部夫妻午夜免费 | 久久99精品国产.久久久久 | 色一情一乱一伦一视频免费看 | yw尤物av无码国产在线观看 | 欧美丰满老熟妇xxxxx性 | 性欧美videos高清精品 | 国产成人综合在线女婷五月99播放 | 国产热a欧美热a在线视频 | 国产色精品久久人妻 | 亚洲精品无码国产 | 国产精品第一区揄拍无码 | 永久免费观看美女裸体的网站 | 亚洲精品国产第一综合99久久 | 2020久久香蕉国产线看观看 | 国产在线无码精品电影网 | 国产亚洲精品精品国产亚洲综合 | 国产精品久久久久影院嫩草 | 亚洲国产av美女网站 | 亚洲 高清 成人 动漫 | 欧美野外疯狂做受xxxx高潮 | 女人被男人爽到呻吟的视频 | 精品久久8x国产免费观看 | 日日麻批免费40分钟无码 | 中文字幕无码免费久久9一区9 | 蜜桃av抽搐高潮一区二区 | 熟女少妇在线视频播放 | 5858s亚洲色大成网站www | 欧洲熟妇精品视频 | 麻豆蜜桃av蜜臀av色欲av | 亚洲国精产品一二二线 | 日韩亚洲欧美中文高清在线 | 国产绳艺sm调教室论坛 | 精品一区二区不卡无码av | 玩弄人妻少妇500系列视频 | 国产电影无码午夜在线播放 | 国产后入清纯学生妹 | 18黄暴禁片在线观看 | 欧美老熟妇乱xxxxx | 国产免费观看黄av片 | 国产精品人人爽人人做我的可爱 | 天天做天天爱天天爽综合网 | 日欧一片内射va在线影院 | 精品熟女少妇av免费观看 | 色一情一乱一伦一视频免费看 | 久久久久国色av免费观看性色 | 永久免费观看美女裸体的网站 | 国产免费久久久久久无码 | 性色欲网站人妻丰满中文久久不卡 | 午夜精品一区二区三区的区别 | 国产人妻久久精品二区三区老狼 | 欧美日韩一区二区综合 | 高清国产亚洲精品自在久久 | 在线 国产 欧美 亚洲 天堂 | 亚洲欧美中文字幕5发布 | 人人妻人人澡人人爽人人精品 | 亚洲综合色区中文字幕 | 国产精品手机免费 | 中文字幕+乱码+中文字幕一区 | 中文字幕 人妻熟女 | 中文亚洲成a人片在线观看 | 久久精品人人做人人综合试看 | 又大又硬又黄的免费视频 | 成人影院yy111111在线观看 | 午夜时刻免费入口 | 国产成人午夜福利在线播放 | 少妇激情av一区二区 | 久久aⅴ免费观看 | 欧美丰满少妇xxxx性 | 西西人体www44rt大胆高清 | 成人无码精品一区二区三区 | 免费观看又污又黄的网站 | 日本乱人伦片中文三区 | 国产麻豆精品精东影业av网站 | 国产人妻精品一区二区三区不卡 | 人妻少妇精品无码专区二区 | 久久午夜无码鲁丝片 | 亚洲人成网站色7799 | 中文字幕乱码中文乱码51精品 | 双乳奶水饱满少妇呻吟 | 国产激情无码一区二区 | 午夜丰满少妇性开放视频 | 国产精品高潮呻吟av久久 | av在线亚洲欧洲日产一区二区 | 男女爱爱好爽视频免费看 | 天天摸天天透天天添 | 在线观看国产午夜福利片 | 国内精品人妻无码久久久影院 | 久久五月精品中文字幕 | 久久99精品国产.久久久久 | 内射后入在线观看一区 | 亚洲精品久久久久avwww潮水 | 欧美日韩一区二区综合 | 成 人 网 站国产免费观看 | 亚洲男女内射在线播放 | 国产在线精品一区二区三区直播 | 国产无套内射久久久国产 | 国产午夜福利亚洲第一 | 久久天天躁狠狠躁夜夜免费观看 | 中文字幕乱码人妻二区三区 | 精品欧洲av无码一区二区三区 | 国语精品一区二区三区 | 极品尤物被啪到呻吟喷水 | 亚洲一区av无码专区在线观看 | 天天做天天爱天天爽综合网 | 欧美日韩亚洲国产精品 | 国产成人精品优优av | 亚洲中文字幕在线观看 | 香港三级日本三级妇三级 | 久久久久久国产精品无码下载 | 麻豆国产人妻欲求不满谁演的 | 国产精品va在线播放 | 欧美丰满熟妇xxxx性ppx人交 | 国产精品久久精品三级 | 国产黄在线观看免费观看不卡 | 黑人巨大精品欧美黑寡妇 | 亚洲色欲色欲天天天www | 亚洲成av人片在线观看无码不卡 | 亚洲国产精华液网站w | 成人一在线视频日韩国产 | 一二三四社区在线中文视频 | 精品久久8x国产免费观看 | 婷婷综合久久中文字幕蜜桃三电影 | 亚洲中文无码av永久不收费 | 精品成人av一区二区三区 | 国内丰满熟女出轨videos | 女人被男人躁得好爽免费视频 | 午夜性刺激在线视频免费 | 久久精品丝袜高跟鞋 | 国产精品无码mv在线观看 | 久久久精品欧美一区二区免费 | 久久久婷婷五月亚洲97号色 | 无码精品国产va在线观看dvd | 国精产品一区二区三区 | 精品国产一区二区三区四区在线看 | 免费无码的av片在线观看 | 免费无码的av片在线观看 | 成人性做爰aaa片免费看不忠 | 国产一区二区三区四区五区加勒比 | 国产精品亚洲一区二区三区喷水 | 免费观看的无遮挡av | 综合网日日天干夜夜久久 | 日日天日日夜日日摸 | 国产午夜无码视频在线观看 | 鲁大师影院在线观看 | 无码国产色欲xxxxx视频 | 国精产品一品二品国精品69xx | 少妇人妻偷人精品无码视频 | 免费无码的av片在线观看 | 人人妻人人澡人人爽人人精品浪潮 | 亚洲成色www久久网站 | 国产成人午夜福利在线播放 | 久9re热视频这里只有精品 | 国产精品国产自线拍免费软件 | 97精品国产97久久久久久免费 | 欧美丰满熟妇xxxx | 最近的中文字幕在线看视频 | 99精品视频在线观看免费 | 欧美丰满熟妇xxxx | 亚洲色偷偷男人的天堂 | 在线观看国产一区二区三区 | 少妇无码吹潮 | 国产精品人人妻人人爽 | 无码人妻丰满熟妇区毛片18 | 国产免费久久精品国产传媒 | 欧美 日韩 人妻 高清 中文 | 久久国产精品萌白酱免费 | a在线观看免费网站大全 | 亚洲精品中文字幕乱码 | 国产精品多人p群无码 | 免费人成在线视频无码 | 亚洲精品欧美二区三区中文字幕 | 色偷偷人人澡人人爽人人模 | 永久免费精品精品永久-夜色 | 亚洲一区av无码专区在线观看 | 一本大道久久东京热无码av | 天堂无码人妻精品一区二区三区 | 欧美xxxx黑人又粗又长 | 亚洲精品一区二区三区在线 | 性欧美大战久久久久久久 | 高清国产亚洲精品自在久久 | 欧美熟妇另类久久久久久多毛 | 人妻有码中文字幕在线 | 美女极度色诱视频国产 | 亚洲乱亚洲乱妇50p | 亚洲精品一区国产 | 无码帝国www无码专区色综合 | 蜜桃臀无码内射一区二区三区 | 真人与拘做受免费视频一 | 亚洲综合久久一区二区 | 女人被男人爽到呻吟的视频 | 亚洲国产av美女网站 | 老熟女重囗味hdxx69 | 蜜臀av无码人妻精品 | 一本久道久久综合婷婷五月 | | 国产美女精品一区二区三区 | 欧美日韩一区二区综合 | 窝窝午夜理论片影院 | 久久人人97超碰a片精品 | 国产精品无码mv在线观看 | 天堂亚洲2017在线观看 | 久久熟妇人妻午夜寂寞影院 | 亚洲啪av永久无码精品放毛片 | 国产精品无码一区二区三区不卡 | 亚洲精品国产a久久久久久 | www国产亚洲精品久久网站 | 日本欧美一区二区三区乱码 | 日韩亚洲欧美中文高清在线 | 亚洲人交乣女bbw | 久久人人97超碰a片精品 | 国产特级毛片aaaaaa高潮流水 | 牲交欧美兽交欧美 | 欧美国产日韩亚洲中文 | 欧美日韩一区二区综合 | 亚洲中文无码av永久不收费 | 欧美黑人乱大交 | 国产明星裸体无码xxxx视频 | 亚洲熟悉妇女xxx妇女av | 亚洲精品中文字幕久久久久 | 夜夜影院未满十八勿进 | 午夜精品久久久久久久久 | 狠狠色欧美亚洲狠狠色www | 日本精品少妇一区二区三区 | 丰满人妻一区二区三区免费视频 | 久久天天躁夜夜躁狠狠 | 对白脏话肉麻粗话av | 欧美成人家庭影院 | 国产午夜无码视频在线观看 | 国产亲子乱弄免费视频 | 婷婷丁香五月天综合东京热 | 久久99精品久久久久久动态图 | 中文字幕av日韩精品一区二区 | 久久婷婷五月综合色国产香蕉 | 亚洲日韩av片在线观看 | 国产特级毛片aaaaaaa高清 | 久久综合激激的五月天 | 人人爽人人澡人人人妻 | 小sao货水好多真紧h无码视频 | 国产人妻精品一区二区三区不卡 | av无码久久久久不卡免费网站 | www国产精品内射老师 | 国产另类ts人妖一区二区 | 亚洲阿v天堂在线 | 欧美自拍另类欧美综合图片区 | 国产sm调教视频在线观看 | 亚洲色欲色欲欲www在线 | 亚洲区小说区激情区图片区 | 日产精品高潮呻吟av久久 | 国产精品亚洲综合色区韩国 | 成人影院yy111111在线观看 | 久久久久久九九精品久 | 无遮挡国产高潮视频免费观看 | 欧美人与善在线com | 奇米影视7777久久精品 | 97精品人妻一区二区三区香蕉 | 欧美阿v高清资源不卡在线播放 | 亚洲日韩av片在线观看 | 国产精品嫩草久久久久 | 国产 精品 自在自线 | 无码福利日韩神码福利片 | 蜜桃臀无码内射一区二区三区 | 成人无码精品一区二区三区 | 狂野欧美性猛交免费视频 | 日韩少妇白浆无码系列 | 高潮毛片无遮挡高清免费视频 | 人妻无码久久精品人妻 | 欧洲极品少妇 | 国产精品免费大片 | 永久免费观看美女裸体的网站 | 狠狠综合久久久久综合网 | 国产亚洲精品久久久久久 | 亚洲成a人一区二区三区 | av在线亚洲欧洲日产一区二区 | 欧美一区二区三区视频在线观看 | 国内精品一区二区三区不卡 | 久久亚洲中文字幕无码 | 人人爽人人澡人人人妻 | 国产精品国产三级国产专播 | 成熟女人特级毛片www免费 | 又紧又大又爽精品一区二区 | 性生交大片免费看l | 一二三四在线观看免费视频 | 亚洲第一无码av无码专区 | 亚洲成av人片天堂网无码】 | 人妻少妇精品无码专区二区 | 亚洲性无码av中文字幕 | 午夜精品一区二区三区的区别 | 亚洲午夜久久久影院 | 国产免费观看黄av片 | 国产精品无码永久免费888 | 男女下面进入的视频免费午夜 | 精品国产一区二区三区四区在线看 | 国内揄拍国内精品人妻 | 久久久无码中文字幕久... | 精品久久久无码人妻字幂 | 成人无码视频免费播放 | 男女超爽视频免费播放 | 乱人伦人妻中文字幕无码 | 人人妻人人澡人人爽人人精品浪潮 | 成人免费无码大片a毛片 | 在线视频网站www色 | 亚洲日韩av一区二区三区中文 | a在线观看免费网站大全 | 无码国模国产在线观看 | 国产精品久久国产三级国 | 亚洲成a人一区二区三区 | 在线精品国产一区二区三区 | 亚洲日韩中文字幕在线播放 | 色欲久久久天天天综合网精品 | 亚洲精品中文字幕乱码 | 久久综合网欧美色妞网 | 人妻aⅴ无码一区二区三区 | 亚洲一区二区三区播放 | 国产成人精品久久亚洲高清不卡 | а√天堂www在线天堂小说 | 国产内射老熟女aaaa | 鲁鲁鲁爽爽爽在线视频观看 | 97精品国产97久久久久久免费 | 天堂一区人妻无码 | 无码人妻精品一区二区三区下载 | 成 人 网 站国产免费观看 | 久久亚洲国产成人精品性色 | 奇米影视7777久久精品人人爽 |