《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > Redis ziplist內部結構分析
Redis ziplist內部結構分析
來源:nosqlfan
pesiwang
摘要: 本文來自對Redis內部ziplist結構的內部實現進行了詳細深入的分析,ziplist是用一個字符串來實現的雙向鏈表結構。
Abstract:
Key words :

ziplist是用一個字符串來實現的雙向鏈表結構,顧名思義,使用ziplist可以減少雙向鏈表的存儲空間,主要是節省了鏈表指針的存儲,如果存儲指向上一個鏈表結點和指向下一個鏈表結點的指針需要8個字節,而轉化成存儲上一個結點長度和當前結點長度在大多數情況下可以節省很多空間(最好的情況下只需2個字節)。但是每次向鏈表增加元素都需要重新分配內存。

ziplist中的結構體
typedef struct zlentry {
unsigned int prevrawlensize, prevrawlen;
unsigned int lensize, len;
unsigned int headersize;
unsigned char encoding;
unsigned char *p;
} zlentry;
Prevrawlen:上個鏈表結點占用的長度
Prevrawlensize:上個鏈表結點長度的存儲占用的字節數
Len:當前鏈表結點占用的長度
Lensize:當前鏈表結點長度的存儲占用的字節數
Headersize:當前鏈表結點的頭部大小, headersize = prevrawlensize + lensize
Encoding:當前鏈表結點長度(即字段len)使用的編碼類型
P:指向當前結點起始位置的指針
Ziplist的存儲結構
鏈表存儲結構
Zlbytes:一個4字節的無符號整型,存儲的是整個ziplist占用的字節數,用于重分配內存時使用。
Zltail:一個4字節的無符號整型,存儲的是鏈表最后一個結點的偏移值,即鏈表開頭地址+zltail即為最后一個結點的起始地址
Zllen:一個2字節的無符號整型,存儲的是鏈表中存儲的結點數,當這個值存儲的是2字節無符號整型的最大值時,需要遍歷鏈表獲取鏈表的結點數
Entry:鏈表結點,鏈表結點的存儲格式見結點存儲結構
Zlend:占用1字節的鏈表的結尾符,值為255
相關的宏定義
Ziplist.c: 89
/* Utility macros */
#define ZIPLIST_BYTES(zl) (*((uint32_t*)(zl)))
#define ZIPLIST_TAIL_OFFSET(zl) (*((uint32_t*)((zl)+sizeof(uint32_t))))
#define ZIPLIST_LENGTH(zl) (*((uint16_t*)((zl)+sizeof(uint32_t)*2)))
#define ZIPLIST_HEADER_SIZE (sizeof(uint32_t)*2+sizeof(uint16_t))
#define ZIPLIST_ENTRY_HEAD(zl) ((zl)+ZIPLIST_HEADER_SIZE)
#define ZIPLIST_ENTRY_TAIL(zl) ((zl)+ZIPLIST_TAIL_OFFSET(zl))
#define ZIPLIST_ENTRY_END(zl) ((zl)+ZIPLIST_BYTES(zl)-1)
結點存儲結構
<上一個鏈表結點占用的長度><當前鏈表結點占用的長度><當前結點數據>
上一個鏈表結點占用的長度
上一個鏈表結點占用的長度占用的字節數根據編碼類型而定
當長度數據小于254使用一個字節存儲,該字節存儲的數值就是該長度,
當長度數據大于等于254時,使用5個字節存儲,第一個字節的數值為254,表示接下來的4個字節才真正表示長度
當前鏈表結點用的長度存儲和數據存儲
第一個字節的前兩位用于區分長度存儲編碼類型和數據編碼類型,具體如下
字符串類型編碼
|00pppppp|
長度小于等于63(2^6-1)字節的字符串,后6位用于存儲字符串長度,長度與類型總共占用了1個字節
|01pppppp|qqqqqqqq|
長度小于等于16383(2^14-1)字節的字符串,后14位用于存儲字符串長度,長度與類型總共占用了2個字節
|10______|qqqqqqqq|rrrrrrrr|ssssssss|tttttttt|
長度大于等于16384字節的字符串,后4個字節用于存儲字符串長度,長度與類型總共占用了5個字節
整型編碼
|1100____|
整型類型,后2個字節存儲的值就是該整數
|1101____|
整型類型,后4個字節存儲的值就是該整數
|1110____|
整型類型,后8個字節存儲的值就是該整數
相關的宏定義
Ziplist.c:77
/* Different encoding/length possibilities */
#define ZIP_STR_06B (0 << 6)
#define ZIP_STR_14B (1 << 6)
#define ZIP_STR_32B (2 << 6)
#define ZIP_INT_16B (0xc0 | 0<<4)
#define ZIP_INT_32B (0xc0 | 1<<4)
#define ZIP_INT_64B (0xc0 | 2<<4)
/* Macro's to determine type */
#define ZIP_IS_STR(enc) (((enc) & 0xc0) < 0xc0)
#define ZIP_IS_INT(enc) (!ZIP_IS_STR(enc) && ((enc) & 0x30) < 0x30)
 
ziplist提供的接口
unsigned char *ziplistNew(void);
創建一個ziplist
返回創建的ziplist的指針
unsigned char *ziplistPush(unsigned char *zl, unsigned char *s, unsigned int slen, int where);
在ziplist的尾端或頭部添加一個結點
zl是ziplist的指針
s是待添加結點的值
slen是待添加結點的值長度
返回最新的ziplist的指針
unsigned char *ziplistIndex(unsigned char *zl, int index);
根據索引獲取ziplist的結點,封裝類似數組接口
zl是ziplist的指針
index是索引,從0開始,0即取鏈表的第一個結點,index可以是負數,負數表從后往前算,-1就是取鏈表的最后一個元素
如果index處有結點,則返回指向改結點的指針,否則返回NULL
unsigned char *ziplistNext(unsigned char *zl, unsigned char *p);
獲取ziplist的下一個結點
zl是無用參數
p是當前結點指針
如果還有下一個結點,則返回下一個結點的指針,否則返回NULL
unsigned char *ziplistPrev(unsigned char *zl, unsigned char *p);
獲取ziplist的上一個結點
zl是ziplist的指針
p是當前結點指針
如果還有上一個結點,則返回上一個結點的指針,否則返回NULL
unsigned int ziplistGet(unsigned char *p, unsigned char **sval, unsigned int *slen, long long *lval);
獲取p指向的當前結點的值
p是指向當前結點的指針
sval保存獲取到的當前結點的值的指針
slen是獲取到的當前結點的值的長度
lval是當值是整型時保存返回的數值
如果p指向的結點是合法結點返回1,否則返回0
unsigned char *ziplistInsert(unsigned char *zl, unsigned char *p, unsigned char *s, unsigned int slen);
在指針p指向的位置插入一個結點
zl是ziplist的指針
p是待插入結點的位置
s是待插入結點的值
slen是待插入結點的值的長度
返回最新的ziplist的指針
unsigned char *ziplistDelete(unsigned char *zl, unsigned char **p);
刪掉*p指向的結點
zl是ziplist的指針
p是一個value-result參數,傳入需刪除的結點,返回被刪除結點下一個結點的指針
返回最新的ziplist的指針
unsigned char *ziplistDeleteRange(unsigned char *zl, unsigned int index, unsigned int num);
刪除連續的一批結點
zl是ziplist的指針
index是開始刪除的索引
num是刪除的個數
返回最新的ziplist的指針
unsigned int ziplistCompare(unsigned char *p, unsigned char *s, unsigned int slen);
p指向的結點的值和s對應的值做比較
p是ziplist結點的指針
s是呆比較的值
slen是s的長度
相等返回1,否則返回0
unsigned int ziplistLen(unsigned char *zl);
取ziplist鏈表中元素的個數
zl是ziplist的指針
返回ziplist鏈表中元素的個數
size_t ziplistBlobLen(unsigned char *zl);
取ziplist鏈表占用的字節數
zl是ziplist的指針
返回ziplist鏈表占用的字節數
 
此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 99热在线观看免费 | 成人免费黄色大片 | 乱h高h女np群欢 | 久久99精品久久只有精品 | 国产精品一品二区三区四区五区 | 男人扒开女人腿桶到爽免费 | 国产精品一区二区四区 | 初尝黑人巨砲波多野结衣 | 日本xxxxx高潮少妇 | 粉嫩久久99精品久久久久久夜 | 少妇的性生话免费视频 | 亚洲人成人毛片无遮挡 | 国产草草草 | 青青草视频偷拍 | 黄色免费在线观看视频 | 欧美日韩精品在线视频 | 台湾性dvd性色av | 韩日a级片| 亚洲成在线 | 久久精品1| 熟女视频一区二区在线观看 | 色草在线| 精品www久久久久久奶水 | 欧洲视频在线观看 | 亚洲精品乱码久久久久久蜜桃 | 色天天综合久久久久综合片 | 丁香八月婷婷 | 1000亚洲裸体人体 | 欧美亚洲色图视频 | 欧美午夜一区二区 | 91xxx在线观看| 美女一级黄 | 欧美日韩加勒比 | 一区二区三区四区五区在线视频 | 国产男女无遮挡猛进猛出 | 国产网址在线 | 无码内射中文字幕岛国片 | 91噜噜噜| 777亚洲熟妇自拍无码区 | 激情五月婷婷网 | 亚洲黄色第一页 | 综合精品一区 | 特a级黄色片 | 天天摸天天做天天爽 | 欧美日韩成人免费看片 | 麻豆精品乱码一二三区别蜜臀在线 | 久久日本三级香港三级456 | 欧美精品第一页 | 日韩狠狠 | 青娱乐极品视频在线 | yw尤物av无码国产在线观看 | 免费成人在线网站 | jizzjizz在线播放 | 裸体一区二区三区 | 乱女伦露脸对白在线播放 | 老色鬼a∨在线视频在线观看 | 黑人巨大精品欧美一区二区三区 | 中文字幕av无码一区二区三区 | 三级在线观看 | 国产精品成人一区二区不卡 | 极品videosvideo喷水 | 精品国产乱码久久久软件使用方法 | 天堂俺去俺来也www久久婷婷 | 秋霞成人午夜鲁丝一区二区三区 | 最近最新中文字幕 | 国产精品久久久久久久模特 | 日本乱子伦xxxx | 久久精品无码av | 毛片在哪里看 | 色噜噜在线播放 | 久久精品视频播放 | 亚洲中文字幕乱码av波多ji | 欧洲精品va无码一区二区三区 | 免费人成激情视频在线观看 | 一区二区少妇 | 夜夜嗨av一区二区三区 | 国产日韩欧美视频在线观看 | 亚洲v欧美v国产v在线观看 | 干夜夜 | 精品精品欲天堂导航 | 草青青视频 | 日韩成人在线免费观看 | 欧美日韩免费在线视频 | 我爱我色成人网 | 一级特黄aa大片 | 中文字幕精品久久一二三区红杏 | 国产福利小视频在线观看 | 澳门永久av免费网站 | 五月天综合视频 | 四虎精品永久在线 | 处破大全欧美破苞二十三 | 182tv在线观看免费午夜免费线路 | 寂寞骚妇被后入式爆草抓爆 | 能看的av网站 | 国产三级在线免费观看 | 国产真实交换配乱吟91 | 蜜桃成人无码区免费视频网站 | 国产喷白浆一区二区三区 | 亚洲综合天堂一区二区三区 | 国产高清www | 蜜臀久久99精品久久久久久宅男 | 欧美性插b在线视频网站 | 蜜桃av免费看 | 国产在线观看h | 天天操天天插 | 天天躁日日躁xxxxaaaa | 日韩精品一区二区三区中文字幕 | 在线观看国精产品二区1819 | 87福利视频 | 嫩草一区二区三区 | 免费a级黄色片 | 特级黄色片免费看 | 亚洲精品久久久久中文字幕欢迎你 | 男女做爰猛烈吃奶摸九色 | 激情综合亚洲色婷婷五月app | 波多野结衣在线观看一区二区三区 | 在线观看亚洲专区 | 黄色大片网站 | 精品无码国产一区二区三区麻豆 | 色偷偷一区二区三区 | 波多野结衣www | 国产第一av | 好吊一区二区三区 | 久久国产情侣 | 国产福利91精品一区二区三区 | 成人性生交免费大片2 | 国产中文字幕在线播放 | 午夜性| 欧美日韩中文视频 | 日日草夜夜草 | 欧美成人免费一区二区三区视频 | 色屁屁www影院免费观看 | 一级做a爰片久久毛片a | 国产视频久久久久久 | 国产乱子伦农村叉叉叉 | 免费又色又爽又黄的成人用品 | 无码中文字幕人妻在线一区二区三区 | 99精品大学生啪啪自拍 | 国产麻豆91欧美一区二区 | 岳的奶又大又白又紧在线观看 | 男女日批在线观看 | 欧美一区二区日韩国产 | 五月激情片 | 18女下面流水不遮图 | 亚洲乱码国产乱码精品精98午夜 | 一级成人免费视频 | 国产精品99久久免费观看 | 久久99精品久久久久久国产越南 | 婷婷综合另类小说色区 | 欧美与黑人午夜性猛交久久久 | 欧美日韩在线视频一区二区三区 | 波多野结衣中文字幕一区二区三区 | 开心激情婷婷 | 日本免费www | 精品国产欧美一区二区三区成人 | 99午夜视频 | 2019日韩中文字幕mv | 亚洲国产精品一区二区久久 | 91精品国产综合久久香蕉麻豆 | 精品在线视频一区二区三区 | 动漫美女无遮挡免费 | 国产小视频91| 日韩久久高清 | 久久亚洲一区 | 亚洲欧美日韩国产手机在线 | 中文字幕视频二区 | 97国内揄拍国内精品对白 | 成人午夜视频在线播放 | 深夜小视频在线观看 | 欧美xxxxxhd| 九九综合九色综合网站 | 偷窥村妇洗澡毛毛多 | 亚洲美女又黄又爽在线观看 | 爆爽久久久一区二区又大又黄又嫩 | 欧美不卡一区二区 | 欧美性猛交ⅹxxx乱大交妖精 | 国产欧美精品区一区二区三区 | 欧美三级手机在线观看 | 女女百合av大片一区二区三区九县 | 777在线视频 | 欧美一级淫片bbb一84 | 国产午夜精品视频免费不卡69堂 | 日韩精品免费一区二区三区竹菊 | 日本免费在线 | 亚洲激情视频在线 | 久久午夜无码免费 | 乱码精品国产成人观看免费 | 国产一区二区三区四区五区入口 | 神马国产 | 色天天| 免费观看男女性高视频 | 国产精品免费一区二区三区四区 | 国产精品久久麻豆 | 亚洲图片 欧美 | 911看片| 色哟哟哟www精品视频观看软件 | 午夜国产在线观看 | 亚洲天堂av一区 | 中文字幕日韩精品在线观看 | 日韩精品一区二区三区中文在线 | 国内精自视频品线一区 | 欧美另类极品videosbest使用方法 | 国语做受对白xxxxx在线 | 成人一区二区三区四区 | a级毛片,黄,免费观看 m | 97久久精品人人做人人爽 | 青青草原综合久久大伊人精品 | 精品无码一区二区三区 | 亚洲国产精品久久精品成人网站 | 西班牙美女做爰视频 | 伊人一级| 国产黑色丝袜呻吟在线91 | 日韩欧美亚洲成人 | 亚洲欧美丝袜精品久久 | 国产亚洲精品久久yy50 | 午夜精品久久久久久久久久久久久 | www.蜜臀av.com| 日本一本二本三区免费 | 美女流白浆视频 | 国语播放老妇呻吟对白 | 一个人看的毛片 | 精精国产xxxx在线观看主放器 | 性欧美xxxx | 久久一区二区精品 | 欧美一二区 | 狠狠干影院 | 日本三级中国三级99人妇网站 | 精品一区二区久久久久久久网站 | 久久超碰av| 性一交一乱一伦一色一情孩交 | 国产伦精品视频一区二区三区 | 青娱乐超碰 | 尤物精品视频在线观看 | 国产 日韩 欧美 成人 | 日本少妇又色又爽又高潮看你 | 成人在线免费看片 | 国产精品综合av一区二区国产馆 | 亚洲免费综合色在线视频 | 韩国性生交大片免费观看视频 | 在线不卡日本 | 噜噜狠狠狠狠综合久久86 | 国产精品区一区二区三在线播放 | 欧美色图3p | 色播综合网 | 久久久久久免费毛片精品 | 日本肉体xxⅹ裸体交 | 国产视频三区 | 国产视频一二区 | 天天夜夜操 | 国产精品18久久久 | 99蜜桃臀久久久欧美精品网站 | 黄视频网站在线看 | 一区二区三区精品免费视频 | 成人六区| 各种高潮超清特写tv | 337p嫩模大胆色肉噜噜噜 | wwwxxx黄色 | 色综亚洲国产vv在线观看 | www.久久爽| 国产偷倩视频 | 日本黄色中文字幕 | 熟女体下毛毛黑森林 | 内射白嫩少妇超碰 | 一本久久综合 | 国产色多传媒网站 | 第一136av福利视频导航 | 婷婷综合另类小说色区 | 黄色片免费网站 | 国产女王调脚奴免费视频 | 久久亚洲色一区二区三区 | 青娱乐国产视频 | www内射国产在线观看 | 四虎精品在线播放 | 国产福利av | 亚洲尻逼 | 国产乱国产乱300精品 | 久久99久久精品 | 国产femdom调教7777 | 日韩久久久久久久久 | 亚洲一区二区三区免费视频 | 韩国三级网址 | 色婷婷成人 | 舒淇裸体午夜理伦 | 激情射精爽到偷偷c视频无码 | 国产伦视频| 人与禽物交videos另类 | 成人免费看片在线观看 | 18禁黄网站禁片免费观看女女 | 国产精品无码a∨麻豆 | 自拍偷拍色 | 一级做a爱高潮免费视频 | 欧美久久久久久久久久久久 | 毛片网站免费在线观看 | 国产卡一卡二卡三无线乱码新区 | 狠狠干女人 | 成人性生活免费看 | 永久免费a级在线视频 | a在线观看视频 | 18禁高潮出水呻吟娇喘蜜芽 | 免费小视频在线观看 | 国产精品免费视频网站 | 天堂国产永久综合人亚洲欧美 | 小向美奈子在线观看 | 欧美三级不卡在线观看 | 欧美××××黑人××性爽 | 不卡视频一区二区三区 | 欧洲熟妇色xxxx欧美老妇多毛网站 | 午夜精品久久久久 | 天天综合久久综合 | 一区二区高清视频 | 九一精品视频 | 日本高清视频www | 浪荡受张腿灌满双性h男男 老妇肥熟凸凹丰满刺激小说 | 亚洲午夜性猛春交xxxx | 男人的天堂av网站 | 少妇大叫太大太粗太爽了a片小说 | 91九色网址 | 成年人的毛片 | 在线观看中文字幕一区 | 黄色片在线播放 | 国产精品国产精品国产专区不蜜 | 美女十八毛片 | 亚洲毛片一区 | 少妇精品久久久一区二区三区 | 亚洲最大成人在线 | 朝鲜女人大白屁股ass孕交 | 国产aaaaaaa | 久久尤物视频 | 国产精品丝袜久久久久久不卡 | gogo西西人体大尺度大胆伊人 | 成人不卡 | 久久桃色 | 久久久久人妻一区二区三区 | 日本无码人妻精品一区二区蜜桃 | 欧美精品一区二区在线观看 | 亚洲中文字幕无码mv | 成人无遮挡裸免费视频在线观看 | 天天躁日日躁狠狠躁 | 国产成人精品免费视频大全最热 | 亚洲a∨无码男人的天堂 | 亚洲免费在线视频观看 | 欧美交性又色又爽又黄 | 国产后进极品圆润翘臀在后面玩 | 色葡萄影院 | 亚洲欧美成人中文日韩电影网站 | 亚洲图片欧美色图 | 国产又黄又爽又刺激的软件 | 九色porny丨精品自拍视频 | 中国一级女人毛片 | 久久久久人妻精品一区二区三区 | 隣の若妻さん波多野结衣 | 午夜av福利| 国产亚洲精品久久久久久久久动漫 | 特黄特色大片免费播放器图片 | 狠狠躁夜夜躁人蜜臀av小说 | 一级黄色美女视频 | 成人a级网站 | 野花成人免费视频 | 亚洲午夜精品在线 | 搡老熟女老女人一区二区 | 国产精品系列在线观看 | 日韩一区国产二区欧美三区 | 日韩精品久久久免费观看夜色 | 日韩视频免费观看高清 | 亚洲h在线观看 | 欧洲另类一二三四区 | 久久这里精品国产99丫e6 | 6—12呦国产精品 | 乱码av午夜噜噜噜噜动漫 | 中文字幕一区二区三区在线乱码 | 精品国偷自产在线 | 免费看黄色毛片 | 久久毛片基地 | 欧美一区二区在线观看视频 | 污片在线免费看 | 亚洲一区二区自拍 | 欧美日韩国产免费一区二区三区 | 成人av片无码免费网站 | 18分钟处破好疼哭视频在线观看 | 日本xxxxl码在中国是几码 | 国产盗摄精品一区二区酒店 | 亚洲精品911 | 湿女导航福利av导航 | 中文字幕亚洲精品日韩 | 99爱精品| 久久天天躁夜夜躁狠狠85麻豆 | www.日日操| 国产高清在线精品一区二区三区 | 美女视频久久 | 麻豆av在线免费观看 | 偷拍男女做爰视频免费 | 亚洲最大av资源站无码av网址 | 久久r精品 | 欧美 日韩 成人 | 99精品国产一区二区 | 韩日av免费 | 免费网站看v片在线18禁无码 | 91爱爱视频 | 国产成年视频 | 公乱妇hd在线播放bd | 免费久久| 少妇被粗大猛进进出出 | 免费人成在线观看 | 国产精品欧美久久久久天天影视 | 欧美视频在线观看,亚洲欧 欧美视频在线观看视频 | 日本丰满熟妇videossex一 | xx久久| 天堂а√中文最新版在线 | 91国内| 在线涩涩| 日本黄网站免费 | 久久一久久 | 无码精品一区二区三区在线 | 97精品伊人久久久大香线蕉 | 国产乱淫a∨片免费观看 | zzijzzij亚洲丰满少妇 | 国产一区久久 | 十八禁毛片 | 久久99久久99精品免观看粉嫩 | av毛片在线播放 | 欧美大片a | 欧美色图亚洲视频 | 99国产欧美久久久精品蜜芽 | 91精品啪在线观看国产老湿机 | 一本加勒比北条麻妃 | 国产伦精品一区二区三区视频金莲 | 亚洲精品无码永久在线观看性色 | 久久久香蕉网 | 亚洲国产精品第一页 | 少妇人妻精品一区二区三区 | 国精品人妻无码一区二区三区蜜柚 | 久久精品一区二区三区四区毛片 | 中文字幕欧美日韩va免费视频 | 欧美精品一区视频 | 激情欧美日韩 | 中国亚州女人69内射少妇 | 丝袜av网站 | 深夜福利久久 | 国产伦精品一区二区三区无广告 | 国产乱子伦视频一区二区三区 | 亚洲熟女综合色一区二区三区 | 岛国av无码免费无禁网站 | 三级视频网 | 成品人视频ww入口 | 自拍偷拍麻豆 | 农村妇女毛片精品久久久 | 狠狠躁夜夜躁人人躁婷婷视频 | 天天躁日日躁狠狠躁av麻豆 | 国产精品视频1区 | 色噜噜狠狠一区 | 狠狠色噜噜狠狠狠狠97 | 久久的久久爽亚洲精品aⅴ 久久第一页 | av片国产| 日韩国产在线一区 | 亚洲成av人综合在线观看 | 欧美混交群体交 | 影音先锋激情在线 | 亚洲欧洲在线观看 | 四虎4hu | 欧美高清在线一区 | 欧美黄色三级视频 | 日韩男人的天堂 | 久久人人澡 | 99精品偷拍视频一区二区三区 | 久久人人看 | 美女超碰 | 精品人伦一区二区三电影 | 国产欧美日韩精品在线 | 亚洲va国产va天堂va久久 | 刘玥91精选国产在线观看 | 91在线观看 | 国内成人在线 | 怡红院最新网址 | 国产精品天堂avav在线 | 无码精品人妻一区二区三区湄公河 | 亚洲精品高清无码视频 | 女人与黑人做爰啪啪 | 亚洲国产精品无码久久久秋霞1 | 亚洲精品婷婷 | 国产成人精品亚洲 | 最爽无遮挡行房视频 | 久久精品国产精品亚洲毛片 | 在线观看污 | 亚洲综合网在线 | 好看的av网址 | 亚洲综合国产成人丁香五月激情 | a√天堂在线 | 国产一区二区三区久久久久久久 | 光明影院手机版在线观看免费 | 中文字幕日产乱码一二三区 | 人妻丰满熟妇av无码区不卡 | 国产清纯白嫩初高生视频在线观看 | 国产成人精品一区二区三区四区 | 激情综合网五月 | 自拍偷拍在线视频 | 欧美日b片 | 久久超碰97人人做人人爱 | 阿v天堂2018 阿v天堂在线 | 国产精品av在线免费观看 | 在线成人观看 | 国模冰莲极品自慰人体 | 免费看片在线观看www | 亚洲午夜久久久久久久久电影网 | 国产精品日韩一区二区三区 | 天天做天天爱天天综合网 | 九九日韩 | 日日久 | 久久日本三级韩国三级 | 粗喘呻吟撞击猛烈疯狂 | 黑丝一区二区三区 | 一级生性活片免费视频片 | 污视频网址在线观看 | 国产成人精品日本亚洲第一区 | 免费69视频 | 国产女性无套免费看网站 | 怡红院一区二区 | 毛片久久久久久 | 51久久国产露脸精品国产 | 超碰在线观看免费版 | 嫩草网站入口一区二区 | 视频在线a | 国产白嫩初高中害羞小美女 | 在线不卡一区二区 | 少妇资源 | 国产性精品 | 三级毛片在线免费观看 | v天堂中文在线 | 亚洲福利在线视频 | 精品国产第一页 | 黑人狂躁中国少妇and | 久久人人妻人人爽人人爽 | 欧美性猛交ⅹxxx乱大交3 | 99久久婷婷国产综合亚洲 | 亚洲第一网站在线观看 | 国产交换配乱婬视频 | 日韩一级不卡 | 欧美激情网址 | 欧美日韩亚洲精品瑜伽裤 | 亚洲天堂高清 | 国产网站免费在线观看 | 夫妻性生活自拍 | 国产一区二区在线观看视频 | 中文无码精品a∨在线观看不卡 | 自拍色图 | 亚洲国产女人aaa毛片在线 | 国产又大又黑又粗 | 亚洲精品美女在线观看播放 | 国产调教av | 五月丁香综合缴情六月小说 | 欧美高清视频一区二区三区 | 含羞草一区二区 | 国产精品福利视频主播真会玩 | 国产精品21p| 色爱精品视频一区二区 | 红桃色av | 人妻少妇被粗大爽9797pw | 日韩精品中文字幕无码一区 | 97精品一区二区视频在线观看 | 国产91精品一区二区 | 免费国偷自产拍精品视频 | 中文字幕激情小说 | 日本一级爽快片野花 | 国产又黄又嫩又滑又白 | 亚洲精品乱码久久久久久不卡 | 91精品国产色综合久久久浪潮 | 91片黄在线观看 | 欧美天天综合色影久久精品 | 久久人妻公开中文字幕 | 国产精品婷婷午夜在线观看 | 少妇厨房愉情理9仑片视频 纯爱无遮挡h肉动漫在线播放 | 亚洲成a人v欧美综合天堂麻豆 | 日本韩国在线 | 天海翼视频在线观看 | 成人免费一区二区 | 青青草视频 | 国产人妻人伦精品1国产丝袜 | 久久精品动漫一区二区三区 | 久久夜视频 | 三级理论中文字幕在线播放 | 精品熟女碰碰人人a久久 | 午夜日本永久乱码免费播放片 | 欧美日产国产精品 | 国产艳妇av在线观看果冻传媒 | 昭和冢本农村中文字幕 | 大尺度福利视频 | 国产精品久久午夜夜伦鲁鲁 | 亚洲区在线播放 | 久久久久国产一区二区三区四区 | 黄色xxxxxx| 人妖和人妖互交性xxxx视频 | vr成人啪啪影视 | 怡红院怡春院a∨免费十部 怡红院最新网址 | a级毛片视频免费观看 | 亚洲国产成人久久综合 | 欧美老妇xxx| 午夜激情四射 | 国产69久久精品成人看 | 秋霞影院午夜 | 三级a三级三级三级a十八发禁止 | 国产群p| 少妇情欲一区二区影视 | 中文字幕中文字幕 | 亚洲 欧美 综合 在线 精品 | 极品白嫩丰满少妇无套 | 91综合国产 | www内射国产在线观看 | 好会夹宝h1v1 | 国产亚洲精品久久久91 | 少妇被又大又粗又爽毛片久久黑人 | 51精品久久久久久久蜜臀 | 国产精品人成 | 日本一本视频 | 欧美一卡二卡三卡 | 蜜桃臀久久久蜜桃臀久久久蜜桃臀 | 中文在线天堂资源 |