日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

Redis常用操作和内存模型

發布時間:2025/3/21 数据库 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Redis常用操作和内存模型 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

幾個常用命令行

  • 登錄?redis-cli-h127.0.0.1-p6379-a123

  • 查看內存?info memory

這里面 info 是命令 memory 是參數 單單輸入 info 就死查看所有的信息,如果只需要查看內存情況,只需要加上內存這個參數

127.0.0.1:6379> info memory # Memory used_memory:1031440 used_memory_human:1007.27K used_memory_rss:897024 used_memory_rss_human:876.00K used_memory_peak:1031440 used_memory_peak_human:1007.27K used_memory_peak_perc:100.01% used_memory_overhead:1030414 used_memory_startup:980784 used_memory_dataset:1026 used_memory_dataset_perc:2.03% total_system_memory:8589934592 total_system_memory_human:8.00G used_memory_lua:37888 used_memory_lua_human:37.00K maxmemory:0 maxmemory_human:0B maxmemory_policy:noeviction mem_fragmentation_ratio:0.87 mem_allocator:libc active_defrag_running:0 lazyfree_pending_objects:0

返回結果中比較重要的幾個說明如下:

(1)usedmemory:Redis分配器分配的內存總量(單位是字節),包括使用的虛擬內存(即swap);Redis分配器后面會介紹。usedmemory_human只是顯示更友好。

(2)usedmemoryrss:Redis進程占據操作系統的內存(單位是字節),與top及ps命令看到的值是一致的;除了分配器分配的內存之外,usedmemoryrss還包括進程運行本身需要的內存、內存碎片等,但是不包括虛擬內存。 因此,usedmemory和usedmemoryrss,前者是從Redis角度得到的量,后者是從操作系統角度得到的量。二者之所以有所不同,一方面是因為內存碎片和Redis進程運行需要占用內存,使得前者可能比后者小,另一方面虛擬內存的存在,使得前者可能比后者大。 由于在實際應用中,Redis的數據量會比較大,此時進程運行占用的內存與Redis數據量和內存碎片相比,都會小得多;因此usedmemoryrss和usedmemory的比例,便成了衡量Redis內存碎片率的參數;這個參數就是memfragmentationratio。

(3)memfragmentationratio:內存碎片比率,該值是usedmemoryrss / usedmemory的比值。 memfragmentationratio一般大于1,且該值越大,內存碎片比例越大。memfragmentationratio<1,說明Redis使用了虛擬內存,由于虛擬內存的媒介是磁盤,比內存速度要慢很多,當這種情況出現時,應該及時排查,如果內存不足應該及時處理,如增加Redis節點、增加Redis服務器的內存、優化應用等。 一般來說,memfragmentationratio在1.03左右是比較健康的狀態(對于jemalloc來說);上面截圖中的memfragmentationratio值很大,是因為還沒有向Redis中存入數據,Redis進程本身運行的內存使得usedmemoryrss 比usedmemory大得多。

(4)mem_allocator:Redis使用的內存分配器,在編譯時指定;可以是 libc 、jemalloc或者tcmalloc,默認是jemalloc;截圖中使用的便是默認的jemalloc。

Redis內存劃分

Redis作為內存數據庫,在內存中存儲的內容主要是數據(鍵值對);通過前面的敘述可以知道,除了數據以外,Redis的其他部分也會占用內存。

Redis的內存占用主要可以劃分為以下幾個部分:

數據

作為數據庫,數據是最主要的部分;這部分占用的內存會統計在used_memory中。

Redis使用鍵值對存儲數據,其中的值(對象)包括5種類型,即字符串、哈希、列表、集合、有序集合。這5種類型是Redis對外提供的,實際上,在Redis內部,每種類型可能有2種或更多的內部編碼實現;此外,Redis在存儲對象時,并不是直接將數據扔進內存,而是會對對象進行各種包裝:如redisObject、SDS等;這篇文章后面將重點介紹Redis中數據存儲的細節。

進程本身運行需要的內存

Redis主進程本身運行肯定需要占用內存,如代碼、常量池等等;這部分內存大約幾兆,在大多數生產環境中與Redis數據占用的內存相比可以忽略。這部分內存不是由jemalloc分配,因此不會統計在used_memory中。

補充說明:除了主進程外,Redis創建的子進程運行也會占用內存,如Redis執行AOF、RDB重寫時創建的子進程。當然,這部分內存不屬于Redis進程,也不會統計在usedmemory和usedmemory_rss中。

緩沖內存

緩沖內存包括客戶端緩沖區、復制積壓緩沖區、AOF緩沖區等;其中,客戶端緩沖存儲客戶端連接的輸入輸出緩沖;復制積壓緩沖用于部分復制功能;AOF緩沖區用于在進行AOF重寫時,保存最近的寫入命令。在了解相應功能之前,不需要知道這些緩沖的細節;這部分內存由jemalloc分配,因此會統計在used_memory中。

內存碎片

內存碎片是Redis在分配、回收物理內存過程中產生的。例如,如果對數據的更改頻繁,而且數據之間的大小相差很大,可能導致redis釋放的空間在物理內存中并沒有釋放,但redis又無法有效利用,這就形成了內存碎片。內存碎片不會統計在used_memory中。

內存碎片的產生與對數據進行的操作、數據的特點等都有關;此外,與使用的內存分配器也有關系:如果內存分配器設計合理,可以盡可能的減少內存碎片的產生。后面將要說到的jemalloc便在控制內存碎片方面做的很好。

如果Redis服務器中的內存碎片已經很大,可以通過安全重啟的方式減小內存碎片:因為重啟之后,Redis重新從備份文件中讀取數據,在內存中進行重排,為每個數據重新選擇合適的內存單元,減小內存碎片。

Redis數據存儲的細節

關于Redis數據存儲的細節,涉及到內存分配器(如jemalloc)、簡單動態字符串(SDS)、5種對象類型及內部編碼、redisObject。在講述具體內容之前,先說明一下這幾個概念之間的關系。

下圖是執行set hello world時,所涉及到的數據模型。(1)dictEntry:Redis是Key-Value數據庫,因此對每個鍵值對都會有一個dictEntry,里面存儲了指向Key和Value的指針;next指向下一個dictEntry,與本Key-Value無關。

(2)Key:圖中右上角可見,Key(”hello”)并不是直接以字符串存儲,而是存儲在SDS結構中。

(3)redisObject:value(“world”)既不是直接以字符串存儲,也不是像Key一樣直接存儲在SDS中,而是存儲在redisObject中。實際上,不論Value是5種類型的哪一種,都是通過redisObject來存儲的;而redisObject中的type字段指明了value對象的類型,ptr字段則指向對象所在的地址。不過可以看出,字符串對象雖然經過了redisObject的包裝,但仍然需要通過SDS存儲。 實際上,redisObject除了type和ptr字段以外,還有其他字段圖中沒有給出,如用于指定對象內部編碼的字段;后面會詳細介紹。

(4)jemalloc:無論是DictEntry對象,還是redisObject、SDS對象,都需要內存分配器(如jemalloc)分配內存進行存儲。以DictEntry對象為例,有3個指針組成,在64位機器下占24個字節,jemalloc會為它分配32字節大小的內存單元。

下面來分別介紹jemalloc、redisObject、SDS、對象類型及內部編碼。

jemalloc

Redis在編譯時便會指定內存分配器;內存分配器可以是 libc 、jemalloc或者tcmalloc,默認是jemalloc。 jemalloc作為Redis的默認內存分配器,在減小內存碎片方面做的相對比較好。jemalloc在64位系統中,將內存空間劃分為小、大、巨大三個范圍;每個范圍內又劃分了許多小的內存塊單位;當Redis存儲數據時,會選擇大小最合適的內存塊進行存儲。

jemalloc劃分的內存單元如下圖所示:例如,如果需要存儲大小為130字節的對象,jemalloc會將其放入160字節的內存單元中。

redisObject

前面說到,Redis對象有5種類型;無論是哪種類型,Redis都不會直接存儲,而是通過redisObject對象進行存儲。

redisObject對象非常重要,Redis對象的類型、內部編碼、內存回收、共享對象等功能,都需要redisObject支持,下面將通過redisObject的結構來說明它是如何起作用的。 redisObject的定義如下(不同版本的Redis可能稍稍有所不同):

typedef struct redisObject {unsigned type:4;unsigned encoding:4;unsigned lru:REDIS_LRU_BITS; /* lru time (relative to server.lruclock) */int refcount;void *ptr; } robj;

(1)type type字段表示對象的類型,占4個比特;目前包括REDISSTRING(字符串)、REDISLIST (列表)、REDISHASH(哈希)、REDISSET(集合)、REDIS_ZSET(有序集合)。

當我們執行type命令時,便是通過讀取RedisObject的type字段獲得對象的類型;如下圖所示:

2)encoding encoding表示對象的內部編碼,占4個比特。

對于Redis支持的每種類型,都有至少兩種內部編碼,例如對于字符串,有int、embstr、raw三種編碼。通過encoding屬性,Redis可以根據不同的使用場景來為對象設置不同的編碼,大大提高了Redis的靈活性和效率。以列表對象為例,有壓縮列表和雙端鏈表兩種編碼方式;如果列表中的元素較少,Redis傾向于使用壓縮列表進行存儲,因為壓縮列表占用內存更少,而且比雙端鏈表可以更快載入;當列表對象元素較多時,壓縮列表就會轉化為更適合存儲大量元素的雙端鏈表。

通過object encoding命令,可以查看對象采用的編碼方式,如下圖所示:3)lru lru記錄的是對象最后一次被命令程序訪問的時間,占據的比特數不同的版本有所不同(如4.0版本占24比特,2.6版本占22比特)。

通過對比lru時間與當前時間,可以計算某個對象的空轉時間;object idletime命令可以顯示該空轉時間(單位是秒)。object idletime命令的一個特殊之處在于它不改變對象的lru值。

lru值除了通過object idletime命令打印之外,還與Redis的內存回收有關系:如果Redis打開了maxmemory選項,且內存回收算法選擇的是volatile-lru或allkeys—lru,那么當Redis內存占用超過maxmemory指定的值時,Redis會優先選擇空轉時間最長的對象進行釋放。

(4)refcount

refcount與共享對象

refcount記錄的是該對象被引用的次數,類型為整型。refcount的作用,主要在于對象的引用計數和內存回收。當創建新對象時,refcount初始化為1;當有新程序使用該對象時,refcount加1;當對象不再被一個新程序使用時,refcount減1;當refcount變為0時,對象占用的內存會被釋放。

Redis中被多次使用的對象(refcount>1),稱為共享對象。Redis為了節省內存,當有一些對象重復出現時,新的程序不會創建新的對象,而是仍然使用原來的對象。這個被重復使用的對象,就是共享對象。目前共享對象僅支持整數值的字符串對象。

共享對象的具體實現

Redis的共享對象目前只支持整數值的字符串對象。之所以如此,實際上是對內存和CPU(時間)的平衡:共享對象雖然會降低內存消耗,但是判斷兩個對象是否相等卻需要消耗額外的時間。對于整數值,判斷操作復雜度為O(1);對于普通字符串,判斷復雜度為O(n);而對于哈希、列表、集合和有序集合,判斷的復雜度為O(n^2)。

雖然共享對象只能是整數值的字符串對象,但是5種類型都可能使用共享對象(如哈希、列表等的元素可以使用)。

就目前的實現來說,Redis服務器在初始化時,會創建10000個字符串對象,值分別是0到9999的整數值;當Redis需要使用值為0到9999的字符串對象時,可以直接使用這些共享對象。10000這個數字可以通過調整參數REDISSHAREDINTEGERS(4.0中是OBJSHAREDINTEGERS)的值進行改變。

共享對象的引用次數可以通過object refcount命令查看,如下圖所示。命令執行的結果頁佐證了只有0~9999之間的整數會作為共享對象。

(5)ptr ptr指針指向具體的數據,如前面的例子中,set hello world,ptr指向包含字符串world的SDS。

(6)總結 綜上所述,redisObject的結構與對象類型、編碼、內存回收、共享對象都有關系;一個redisObject對象的大小為16字節: 4bit+4bit+24bit+4Byte+8Byte=16Byte。

SDS

Redis沒有直接使用C字符串(即以空字符’\0’結尾的字符數組)作為默認的字符串表示,而是使用了SDS。SDS是簡單動態字符串(Simple Dynamic String)的縮寫。

(1)SDS結構 sds的結構如下:

struct sdshdr {int len;int free;char buf[]; };

其中,buf表示字節數組,用來存儲字符串;len表示buf已使用的長度,free表示buf未使用的長度。下面是兩個例子。通過SDS的結構可以看出,buf數組的長度=free+len+1(其中1表示字符串結尾的空字符);所以,一個SDS結構占據的空間為:free所占長度+len所占長度+ buf數組的長度=4+4+free+len+1=free+len+9。

(2)SDS與C字符串的比較 SDS在C字符串的基礎上加入了free和len字段,帶來了很多好處:

獲取字符串長度:SDS是O(1),C字符串是O(n) 緩沖區溢出:使用C字符串的API時,如果字符串長度增加(如strcat操作)而忘記重新分配內存,很容易造成緩沖區的溢出;而SDS由于記錄了長度,相應的API在可能造成緩沖區溢出時會自動重新分配內存,杜絕了緩沖區溢出。 修改字符串時內存的重分配:對于C字符串,如果要修改字符串,必須要重新分配內存(先釋放再申請),因為如果沒有重新分配,字符串長度增大時會造成內存緩沖區溢出,字符串長度減小時會造成內存泄露。而對于SDS,由于可以記錄len和free,因此解除了字符串長度和空間數組長度之間的關聯,可以在此基礎上進行優化:空間預分配策略(即分配內存時比實際需要的多)使得字符串長度增大時重新分配內存的概率大大減小;惰性空間釋放策略使得字符串長度減小時重新分配內存的概率大大減小。 存取二進制數據:SDS可以,C字符串不可以。因為C字符串以空字符作為字符串結束的標識,而對于一些二進制文件(如圖片等),內容可能包括空字符串,因此C字符串無法正確存取;而SDS以字符串長度len來作為字符串結束標識,因此沒有這個問題。 此外,由于SDS中的buf仍然使用了C字符串(即以’\0’結尾),因此SDS可以使用C字符串庫中的部分函數;但是需要注意的是,只有當SDS用來存儲文本數據時才可以這樣使用,在存儲二進制數據時則不行(’\0’不一定是結尾)。

(3)SDS與C字符串的應用 Redis在存儲對象時,一律使用SDS代替C字符串。例如set hello world命令,hello和world都是以SDS的形式存儲的。而sadd myset member1 member2 member3命令,不論是鍵(”myset”),還是集合中的元素(”member1”、 ”member2”和”member3”),都是以SDS的形式存儲。除了存儲對象,SDS還用于存儲各種緩沖區。

只有在字符串不會改變的情況下,如打印日志時,才會使用C字符串。

應用舉例

估算Redis內存使用量

要估算redis中的數據占據的內存大小,需要對redis的內存模型有比較全面的了解,包括前面介紹的hashtable、sds、redisobject、各種對象類型的編碼方式等。

下面以最簡單的字符串類型來進行說明。

假設有90000個鍵值對,每個key的長度是7個字節,每個value的長度也是7個字節(且key和value都不是整數);下面來估算這90000個鍵值對所占用的空間。在估算占據空間之前,首先可以判定字符串類型使用的編碼方式:embstr。

90000個鍵值對占據的內存空間主要可以分為兩部分:一部分是90000個dictEntry占據的空間;一部分是鍵值對所需要的bucket空間。

每個dictEntry占據的空間包括:

1) 一個dictEntry,24字節,jemalloc會分配32字節的內存塊

2) 一個key,7字節,所以SDS(key)需要7+9=16個字節,jemalloc會分配16字節的內存塊

3) 一個redisObject,16字節,jemalloc會分配16字節的內存塊

4) 一個value,7字節,所以SDS(value)需要7+9=16個字節,jemalloc會分配16字節的內存塊

5) 綜上,一個dictEntry需要32+16+16+16=80個字節。

bucket空間:bucket數組的大小為大于90000的最小的2^n,是131072;每個bucket元素為8字節(因為64位系統中指針大小為8字節)。

因此,可以估算出這90000個鍵值對占據的內存大小為:9000080 + 1310728 = 8248576。

下面寫個程序在redis中驗證一下:

public class RedisTest {public static Jedis jedis = new Jedis("localhost", 6379);public static void main(String[] args) throws Exception{Long m1 = Long.valueOf(getMemory());insertData();Long m2 = Long.valueOf(getMemory());System.out.println(m2 - m1);}public static void insertData(){for(int i = 10000; i < 100000; i++){jedis.set("aa" + i, "aa" + i); //key和value長度都是7字節,且不是整數}}public static String getMemory(){String memoryAllLine = jedis.info("memory");String usedMemoryLine = memoryAllLine.split("\r\n")[1];String memory = usedMemoryLine.substring(usedMemoryLine.indexOf(':') + 1);return memory;}}

運行結果:8247552

理論值與結果值誤差在萬分之1.2,對于計算需要多少內存來說,這個精度已經足夠了。之所以會存在誤差,是因為在我們插入90000條數據之前redis已分配了一定的bucket空間,而這些bucket空間尚未使用。

作為對比將key和value的長度由7字節增加到8字節,則對應的SDS變為17個字節,jemalloc會分配32個字節,因此每個dictEntry占用的字節數也由80字節變為112字節。此時估算這90000個鍵值對占據內存大小為:90000112 + 1310728 = 11128576。 在redis中驗證代碼如下(只修改插入數據的代碼):

public static void insertData(){for(int i = 10000; i < 100000; i++){jedis.set("aaa" + i, "aaa" + i); //key和value長度都是8字節,且不是整數}}

對于字符串類型之外的其他類型,對內存占用的估算方法是類似的,需要結合具體類型的編碼方式來確定。

優化內存占用

了解redis的內存模型,對優化redis內存占用有很大幫助。下面介紹幾種優化場景。

(1)利用jemalloc特性進行優化

上一小節所講述的90000個鍵值便是一個例子。由于jemalloc分配內存時數值是不連續的,因此key/value字符串變化一個字節,可能會引起占用內存很大的變動;在設計時可以利用這一點。

例如,如果key的長度如果是8個字節,則SDS為17字節,jemalloc分配32字節;此時將key長度縮減為7個字節,則SDS為16字節,jemalloc分配16字節;則每個key所占用的空間都可以縮小一半。

(2)使用整型/長整型

如果是整型/長整型,Redis會使用int類型(8字節)存儲來代替字符串,可以節省更多空間。因此在可以使用長整型/整型代替字符串的場景下,盡量使用長整型/整型。

(3)共享對象

利用共享對象,可以減少對象的創建(同時減少了redisObject的創建),節省內存空間。目前redis中的共享對象只包括10000個整數(0-9999);可以通過調整REDISSHAREDINTEGERS參數提高共享對象的個數;例如將REDISSHAREDINTEGERS調整到20000,則0-19999之間的對象都可以共享。

考慮這樣一種場景:論壇網站在redis中存儲了每個帖子的瀏覽數,而這些瀏覽數絕大多數分布在0-20000之間,這時候通過適當增大REDISSHAREDINTEGERS參數,便可以利用共享對象節省內存空間。

(4)避免過度設計

然而需要注意的是,不論是哪種優化場景,都要考慮內存空間與設計復雜度的權衡;而設計復雜度會影響到代碼的復雜度、可維護性。

如果數據量較小,那么為了節省內存而使得代碼的開發、維護變得更加困難并不劃算;還是以前面講到的90000個鍵值對為例,實際上節省的內存空間只有幾MB。但是如果數據量有幾千萬甚至上億,考慮內存的優化就比較必要了。

關注內存碎片率

內存碎片率是一個重要的參數,對redis 內存的優化有重要意義。

如果內存碎片率過高(jemalloc在1.03左右比較正常),說明內存碎片多,內存浪費嚴重;這時便可以考慮重啟redis服務,在內存中對數據進行重排,減少內存碎片。

如果內存碎片率小于1,說明redis內存不足,部分數據使用了虛擬內存(即swap);由于虛擬內存的存取速度比物理內存差很多(2-3個數量級),此時redis的訪問速度可能會變得很慢。因此必須設法增大物理內存(可以增加服務器節點數量,或提高單機內存),或減少redis中的數據。

要減少redis中的數據,除了選用合適的數據類型、利用共享對象等,還有一點是要設置合理的數據回收策略(maxmemory-policy),當內存達到一定量后,根據不同的優先級對內存進行回收。

《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀

總結

以上是生活随笔為你收集整理的Redis常用操作和内存模型的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

在线观看视频亚洲 | 麻豆视频免费在线播放 | 91免费观看视频网站 | 成人动漫精品一区二区 | 91精品人成在线观看 | 国产精品免费av | 日本99精品 | 日韩高清在线不卡 | 欧美人交a欧美精品 | 精品一区二区三区电影 | 久久一区二区免费视频 | 中文字幕网站视频在线 | 欧美一级免费黄色片 | 欧美日韩精品电影 | 超碰97人人在线 | 国产精品久久艹 | 91网免费观看 | 亚洲精品男人天堂 | 欧美一二在线 | av一本久道久久波多野结衣 | 亚洲国产精品久久久久婷婷884 | 欧美经典久久 | 亚洲第一av在线 | 成人毛片久久 | 97超碰总站 | 九九热99视频 | 中文字幕在线观看免费高清完整版 | 日韩欧美视频在线播放 | 日韩网站在线看片你懂的 | 欧美日韩国产成人 | 久久午夜影视 | 亚洲资源视频 | 日韩不卡高清 | 午夜久操| 精品国产一区二区三区久久久蜜月 | 国产亚洲综合性久久久影院 | 国产精品久久久久久久久久久免费看 | 国产精品黑丝在线观看 | 久久人人爽爽人人爽人人片av | 免费福利视频网 | 免费视频黄 | 免费午夜视频在线观看 | 欧美激情在线看 | 亚洲高清在线视频 | 亚洲成人动漫在线观看 | 丁香婷婷久久久综合精品国产 | 精品美女国产在线 | 干狠狠 | 欧美精品一二三 | 欧美久久久久久久 | 久久久受www免费人成 | 国产综合在线观看视频 | 中文字幕丰满人伦在线 | 亚洲人人精品 | 久久久久久久久精 | 亚洲国产精品激情在线观看 | 日韩视频免费在线 | av电影久久 | 黄色毛片观看 | 国产精品美女久久久久久2018 | 成片免费| 国产成人三级一区二区在线观看一 | 国产资源在线免费观看 | 久久免费视频播放 | 中文字幕亚洲在线观看 | 国产一级电影网 | 一区二区三区日韩在线观看 | 国内精品久久天天躁人人爽 | 精品国偷自产在线 | 日韩免费视频线观看 | 欧美日韩国产一二三区 | 在线影院av | 久久黄色小说视频 | 日韩精品大片 | 人人干人人干人人干 | 国产中文在线字幕 | 国产黄色片一级三级 | 五月婷婷电影网 | 98涩涩国产露脸精品国产网 | 黄色软件在线观看视频 | 精品国产一区二区在线 | 丝袜美腿在线 | 国产精品日韩久久久久 | 日韩精品视频免费在线观看 | 97福利在线| 五月激情av | 日本精品一区二区三区在线播放视频 | 波多野结衣在线播放一区 | 国产福利一区二区三区在线观看 | www.888av | 中文理论片 | 免费成视频| 国产亚洲精品久久久久久电影 | 中文不卡视频 | 色婷婷福利 | 伊人日日干 | av片在线观看免费 | 日本免费一二三区 | 91社区国产高清 | 欧美日韩国产高清视频 | 91视频久久 | 国产资源 | 日日日视频 | 日产乱码一二三区别免费 | 国产在线 一区二区三区 | 日本xxxxav | av看片网| 免费看黄视频 | 日韩videos| 久久露脸国产精品 | 日韩福利在线观看 | 99久久毛片 | www日韩欧美 | 精产嫩模国品一二三区 | 中文字幕色综合网 | 三级视频日韩 | 激情亚洲综合在线 | 国产精品精品久久久 | 亚洲黄色免费网站 | 中文字幕乱码亚洲精品一区 | 天天操操操操操操 | 天天天色| 99视频网址| 久久av在线| 黄色软件网站在线观看 | 国产资源在线免费观看 | 亚洲欧洲精品在线 | 欧美 日韩 视频 | 久久久久伊人 | 91av亚洲| 成人av免费在线 | 97精品国产97久久久久久粉红 | 日韩有码在线观看视频 | 国产精品九九久久99视频 | 黄色日视频 | 国产高清精品在线观看 | 嫩草av影院 | 亚洲香蕉在线观看 | 97视频免费观看 | 欧美一区二区三区免费看 | 激情综合啪啪 | 日韩视频在线一区 | 操操日| 日日麻批40分钟视频免费观看 | 亚洲精品高清一区二区三区四区 | 天天干天天操天天拍 | 中文字幕第一页在线播放 | 91精品国自产在线偷拍蜜桃 | 丁香六月综合网 | 免费看片网址 | 亚洲更新最快 | 亚洲人人av | 中文字幕乱视频 | 99久久免费看 | 日本精品一区二区在线观看 | 精品九九九 | 欧美一区二区三区在线视频观看 | 欧美最猛性xxxx | 久草在线资源免费 | 久久r精品 | 美女网站色在线观看 | 一区二区视频电影在线观看 | 97在线观看视频免费 | 久草电影免费在线观看 | 国产视频精品网 | 国产中文在线字幕 | 日本中文字幕免费观看 | 亚洲精品女人久久久 | 亚洲精品国产麻豆 | 狠狠色狠狠色终合网 | 人人爽久久久噜噜噜电影 | 成人精品电影 | 国产成人综合在线观看 | 天堂网一区二区 | 人人添人人澡人人澡人人人爽 | 国产一区在线视频观看 | 欧美a√在线 | 黄色大全免费观看 | 97av视频在线| 中文字幕在线一区二区三区 | 操久| 欧美日韩一级久久久久久免费看 | 99精品国产一区二区三区麻豆 | 天天爱天天 | 婷婷婷国产在线视频 | 成人亚洲免费 | 免费人成网ww44kk44 | 91成人免费在线视频 | 999视频精品| 亚洲精品久久久久www | 狠狠干在线 | 国产午夜精品福利视频 | 国产伦精品一区二区三区照片91 | 国产最新精品视频 | www.夜夜草| 久久国产一区二区 | 成人av动漫在线观看 | 精品视频久久 | 国产区免费在线 | 欧美最猛性xxxxx免费 | 日本精品一二区 | 五月天久久| 天天干,狠狠干 | 九九热精品在线 | 丁香六月欧美 | 黄色aaa毛片 | 在线 精品 国产 | a天堂一码二码专区 | 黄色一级免费电影 | 亚洲视频电影在线 | 中文字幕在线日本 | 狠狠色网 | 中文字幕在线观看播放 | 中文字幕视频一区二区 | 精品中文字幕在线播放 | 成人四虎 | 国产亚洲va综合人人澡精品 | 国产一区二区中文字幕 | 精品久久久久久久久久岛国gif | 亚洲欧美国产精品va在线观看 | 中国一级片在线播放 | 69久久久久久久 | 91夜夜夜 | 国产一区二区免费 | 婷婷成人亚洲综合国产xv88 | 久久激情视频网 | 五月激情电影 | 国产色 在线 | 色婷婷丁香 | 欧美成人在线免费观看 | 国产99久久久精品视频 | 国产精品 欧美 日韩 | 四虎影视精品永久在线观看 | 99久久超碰中文字幕伊人 | 国产小视频精品 | 色综合久久久久久中文网 | 激情在线免费视频 | 奇米影视8888在线观看大全免费 | 在线国产专区 | 日韩特黄av | 日韩欧美综合在线视频 | h动漫中文字幕 | 一区二区三区在线视频111 | 国产91免费观看 | 人人爽人人澡人人添人人人人 | 久久久久久久久久久网 | 免费不卡中文字幕视频 | 日韩精品综合在线 | 久久久久亚洲最大xxxx | 欧美一区二区在线免费观看 | 91久久国产自产拍夜夜嗨 | 精品一区二区三区电影 | 深夜免费福利网站 | 久久免费播放视频 | 在线免费观看麻豆 | 九九热精 | av黄色在线播放 | 一级一片免费看 | 日本精品视频在线 | 日韩欧美xxx | 免费观看v片在线观看 | 伊人狠狠色 | 精品视频在线看 | 九九亚洲视频 | 在线免费观看国产黄色 | 伊人五月天婷婷 | 一区二区三区日韩在线观看 | 欧美国产三区 | 日韩中文字幕在线看 | 色综合天天 | 久久成电影 | 日韩av一区二区三区 | 综合网五月天 | 在线观看视频一区二区三区 | 午夜婷婷在线观看 | 免费高清看电视网站 | 日韩欧美视频在线免费观看 | 久久99日韩 | 精一区二区 | 欧美日韩破处 | 最近2019中文免费高清视频观看www99 | 狠狠色狠狠色综合系列 | 国产精品中文 | 成人av一区二区兰花在线播放 | 成人久久久久久久久久 | 五月婷婷开心 | 免费视频久久久 | 一区二区三区在线观看免费视频 | 久久无码av一区二区三区电影网 | 成人在线免费视频 | 日日草视频 | 久久久伊人网 | 国产明星视频三级a三级点| 福利视频导航网址 | 免费日韩 精品中文字幕视频在线 | 亚洲精品乱码白浆高清久久久久久 | 欧美a影视 | 97超视频免费观看 | 久久精品首页 | 久久久久久久久久久久国产精品 | 久久不射电影院 | 久久久久久高潮国产精品视 | 国产尤物一区二区三区 | 国产成人久久精品 | 狠狠色丁香久久综合网 | 成人在线视频免费观看 | 成人动漫精品一区二区 | 欧美日韩视频在线播放 | 在线99热| 色综合久久久网 | 成人禁用看黄a在线 | 美女av在线免费 | 精品国产一区二区三区在线观看 | 99国产精品一区 | 99视频在线免费播放 | 97国产情侣爱久久免费观看 | 99视频免费| 国产精品一区二区在线 | 96国产精品视频 | 日韩a级黄色片 | 免费观看91视频大全 | 亚洲理论在线观看电影 | 国产精品第72页 | 天天射综合网站 | 91av在线免费 | 91精品视频一区二区三区 | 免费av的网站 | 精品国产一区二区三区久久久久久 | 九九在线免费视频 | 成人蜜桃视频 | 日韩精品中文字幕在线播放 | 亚洲国产午夜视频 | 亚洲国产mv| 日韩三级免费观看 | 国产视频中文字幕 | 一级a毛片高清视频 | 国产成人在线免费观看 | 爱爱av在线 | 亚洲午夜久久久综合37日本 | 中国精品一区二区 | 91视频下载| 粉嫩av一区二区三区入口 | 亚洲精品影院在线观看 | 91九色porny在线 | 欧美激情xxxx性bbbb | 人人精品久久 | 亚洲精品字幕在线观看 | 超级av在线| 麻豆视频在线免费 | adn—256中文在线观看 | 亚洲视频国产 | 国产黄色在线观看 | 成人黄色大片在线免费观看 | 欧美成人xxx | 天天透天天插 | 亚洲欧美日本国产 | 国产精品久久视频 | 中文字幕一区二区在线播放 | 福利在线看片 | 国产正在播放 | 日韩亚洲国产中文字幕 | 精品久久久久免费极品大片 | 中文理论片 | 婷婷久久国产 | 视频一区二区在线 | 国产在线a不卡 | 婷婷色六月天 | 日韩中文字幕a | 在线播放国产一区二区三区 | 日韩激情网 | 日韩精品首页 | 亚洲成av人片在线观看香蕉 | 日韩av电影网站在线观看 | 91成人免费看片 | 六月丁香六月婷婷 | 日韩av中文字幕在线免费观看 | 911久久香蕉国产线看观看 | 99热.com| 国产91全国探花系列在线播放 | 久久综合精品国产一区二区三区 | 色综合久久久久久久久五月 | 日韩在线观看你懂的 | 麻豆视频www| 久久视频在线观看中文字幕 | 亚洲天天看| 国产护士av | 国产品久精国精产拍 | 国产精品久久久999 国产91九色视频 | 国产精品第54页 | 色综合夜色一区 | 久久影视网 | 9色在线视频 | 在线观看视频三级 | 免费色黄 | 日韩中文字幕免费在线播放 | 特黄一级毛片 | 亚洲专区一二三 | 免费黄色网止 | 波多野结衣精品 | 亚州欧美精品 | 日韩精品高清视频 | 欧美激情综合五月色丁香小说 | 天天插天天狠天天透 | 亚洲国产成人精品在线 | a级国产乱理论片在线观看 特级毛片在线观看 | www.午夜色.com| 日日狠狠 | 激情av一区二区 | 波多野结衣在线观看一区二区三区 | 四虎视频 | 中文在线中文资源 | 91精品国产九九九久久久亚洲 | 国产99一区视频免费 | 国产精品一区二区三区四区在线观看 | 六月激情 | 91成人破解版 | 射久久久| 国产麻豆精品一区 | 黄a网 | 国产视频一区二区在线观看 | 二区三区在线 | 久久精品网站视频 | 娇妻呻吟一区二区三区 | 在线观看免费色 | 久久精品精品电影网 | 国产亚洲成av片在线观看 | 久久亚洲欧美日韩精品专区 | 丁香婷婷综合色啪 | 久久永久免费视频 | 久久久久亚洲精品中文字幕 | 爱色婷婷 | 91久久在线观看 | 青青久视频 | 黄色在线免费观看网站 | 亚洲国产三级 | 日韩高清片 | 亚洲理论在线 | 久久爱www. | 黄色亚洲在线 | 超碰在线1 | 夜夜看av | 18+视频网站链接 | 日韩二区三区在线观看 | 欧美电影在线观看 | 国产不卡在线视频 | 欧美日韩午夜爽爽 | av三级在线免费观看 | 免费a v在线 | 91精品国自产拍天天拍 | 九九av | 国产手机视频在线观看 | 色com| 国产色a在线观看 | 最新国产中文字幕 | 国产精品日韩在线观看 | 婷婷草 | www.伊人网| 精品欧美小视频在线观看 | 日本久久久亚洲精品 | 最近中文字幕视频完整版 | 国产精品 视频 | 97伊人网| 久久久久黄 | 精品亚洲va在线va天堂资源站 | 亚洲午夜久久久久久久久 | 在线观看国产v片 | 麻花传媒mv免费观看 | 亚洲日本韩国一区二区 | 波多野结衣在线观看视频 | 婷婷五月在线视频 | 午夜免费在线观看 | 黄色三级在线 | 久黄色| 久久国产精品免费视频 | 日韩欧美69 | 国产99久久精品一区二区永久免费 | 国产在线观看国语版免费 | 中文字幕在线观看一区二区 | 丁香花中文在线免费观看 | 黄色大片免费网站 | 亚洲精品一区二区18漫画 | 欧美一级久久久 | 成人av网站在线观看 | 国产无遮挡又黄又爽在线观看 | 九九在线免费视频 | 免费亚洲视频在线观看 | 高清国产午夜精品久久久久久 | 99久久婷婷国产综合亚洲 | 国产在线黄 | 深爱激情五月综合 | 精品影院一区二区久久久 | 五月婷在线观看 | 亚洲国产精品va在线看黑人 | 欧美激情综合网 | 国产精品麻豆三级一区视频 | av福利第一导航 | 日日干av | 人人人爽 | 毛片在线网 | 日韩在线观看视频网站 | 97成人精品 | 亚洲激情五月 | 国产99久久久国产精品免费看 | 狠狠的日| 中文字幕乱在线伦视频中文字幕乱码在线 | 亚洲精品视频免费在线 | 在线成人中文字幕 | 91麻豆网站 | 中文字幕免 | 久草在线手机视频 | 精品久久久久久久久久久久 | 99在线视频免费观看 | 日本免费一二三区 | 91精品1区| 欧美日韩精品在线观看视频 | 国产乱码精品一区二区蜜臀 | 天天久久综合 | 国产99区 | 在线探花 | 天天操天天操天天操天天 | 99久国产| 国产精品乱码久久久 | 久久久久亚洲精品男人的天堂 | 中文字幕日韩国产 | 免费中文字幕视频 | 久久国产精品精品国产色婷婷 | 亚洲精品国偷自产在线91正片 | 精品欧美小视频在线观看 | 99精品免费网 | 在线观看av麻豆 | 久久久人人爽 | 中文字幕免费中文 | 日韩99热| 亚洲一级影院 | 中文字幕网站 | 国产成人亚洲在线观看 | 亚洲女欲精品久久久久久久18 | 黄色大全在线观看 | 综合久久影院 | 在线观看中文字幕第一页 | 亚洲午夜久久久综合37日本 | a色视频 | 日本性视频 | 国产一区在线视频 | 一二三精品视频 | 国产精品 9999 | 超碰在线亚洲 | 中文在线免费视频 | 国产精品久久久久久久久久久久午夜片 | 免费观看的av | 999成人网| 日韩高清一二区 | 美女视频黄免费的久久 | 精品在线99 | 久久综合中文字幕 | 在线中文日韩 | 色噜噜在线观看视频 | 91人人澡人人爽人人精品 | 亚洲最新在线 | 久久夜色精品国产欧美乱极品 | 91免费高清观看 | avv天堂| 在线不卡中文字幕播放 | 久久精品一区二区三 | 国产成人免费精品 | 国产日产精品一区二区三区四区的观看方式 | 四虎成人免费影院 | 91福利免费 | 伊人中文字幕在线 | 一级黄色免费 | 成人黄色中文字幕 | 一区av在线播放 | 少妇bbb好爽 | 国产一区二区在线免费播放 | 婷婷开心久久网 | 高清国产在线一区 | 久久综合狠狠综合久久综合88 | 免费成人在线观看 | 69精品视频在线观看 | 91爱在线 | 国产精品美女视频网站 | 天天·日日日干 | 黄色日本片| 国产v欧美| 免费观看日韩 | 中文字幕资源网 国产 | 亚洲综合小说 | 在线观看av中文字幕 | 国产视频九色蝌蚪 | 免费观看性生活大片3 | 欧美综合久久 | 亚洲免费永久精品国产 | 婷婷丁香自拍 | 国产精品视频免费在线观看 | 99热这里只有精品免费 | 日韩激情影院 | 天天看天天干 | 日本中文字幕网址 | 黄色一集片 | 国产免费二区 | 天天综合精品 | 成人午夜久久 | 骄小bbw搡bbbb揉bbbb | 婷婷综合五月天 | 涩涩色亚洲一区 | 久久综合欧美精品亚洲一区 | 精品国产欧美一区二区 | 欧美性色19p | 亚洲免费在线看 | 99久久婷婷国产综合亚洲 | 欧美日韩不卡在线 | 国产区第一页 | 人人爽人人爱 | 丝袜护士aⅴ在线白丝护士 天天综合精品 | 亚洲精选视频在线 | 国产成人免费网站 | 久久久久福利视频 | 成人久久精品视频 | 五月婷婷在线观看视频 | 午夜10000| 色 免费观看| 在线亚洲成人 | 免费av成人在线 | 日韩在线观看视频中文字幕 | 99久久精品日本一区二区免费 | 91成人在线视频观看 | 成人h电影在线观看 | 国产精品欧美日韩在线观看 | 久久久久久久久久久久久久电影 | 91视频免费看片 | 免费看特级毛片 | 欧美一区二区在线免费观看 | 天天操天天干天天综合网 | 国产精品久久久久久麻豆一区 | 午夜天使 | 天天插天天爱 | 国产国语在线 | 狂野欧美激情性xxxx | 2023天天干 | 国产精品乱码久久久久久1区2区 | 在线观看色网 | 国产精品久久久久久超碰 | 99精品国产成人一区二区 | 国产最新在线 | 亚洲精品国产精品乱码不99热 | 日韩亚洲在线观看 | 在线视频观看91 | 亚欧日韩av | 免费久久片 | 91麻豆传媒 | 九九九九九国产 | 999久久国精品免费观看网站 | 日日夜操 | 午夜电影一区 | 能在线看的av | 黄色www免费 | 亚洲免费在线观看视频 | 激情综合五月网 | 亚洲最新av网址 | 91完整版观看 | 五月婷婷开心 | 免费三级影片 | 成人片在线播放 | 中文字幕在线影视资源 | 欧美色图亚洲图片 | 久久免费视频一区 | 中文在线中文a | 亚洲成人欧美 | 91激情小视频 | 国产精品www | 福利在线看片 | 久久电影色 | 天天操夜夜曰 | 欧美色888| 久久精品视 | 亚洲激情电影在线 | 视频在线精品 | 99热超碰| 久久只有精品 | 久久久精品福利视频 | 日韩精品免费一区 | 久久久国产电影 | 激情久久一区二区三区 | 99久热在线精品视频 | 国产91九色视频 | 亚洲国产免费av | a级国产乱理论片在线观看 特级毛片在线观看 | 国产精品黑丝在线观看 | 99热这里只有精品国产首页 | 亚洲精品视频偷拍 | 日本精品一区二区三区在线观看 | 天堂av高清 | 亚洲精品视频在线免费 | av成人资源 | 国产精品欧美一区二区三区不卡 | 国产盗摄精品一区二区 | 在线国产中文 | 九七人人干 | 国产精品自产拍在线观看桃花 | 国产精品久久久久久五月尺 | 国产精品成人一区二区三区吃奶 | 久草com | 成人久久18免费网站图片 | 日韩精品一区二区免费 | 国产在线视频在线观看 | 成人a视频在线观看 | 欧美激情第十页 | 欧美日韩伦理在线 | 色av网站| 成年人免费在线观看网站 | 国产视频精品久久 | 亚洲综合色网站 | 午夜精品久久久久久 | 国产视频2021 | 天天草天天色 | 国产午夜精品理论片在线 | 综合色站导航 | 黄色在线观看免费 | 久久精品视频网址 | 久久久综合色 | 精品在线视频一区二区三区 | 天天操天天艹 | 99人成在线观看视频 | av免费电影网站 | 国产成人精品电影久久久 | 国产精品视频全国免费观看 | 久久精品一区八戒影视 | 蜜臀久久99精品久久久久久网站 | 97精品一区 | 久久99热这里只有精品国产 | 黄色午夜网站 | 亚洲激情综合 | 欧美在线18| 黄色电影网站在线观看 | 久久久久久久久久免费视频 | 五月天婷婷视频 | 色噜噜在线观看视频 | 亚洲精品一区二区三区高潮 | 亚洲精品国产精品国自产观看 | 日韩网站在线免费观看 | 99久久久久 | 国产va饥渴难耐女保洁员在线观看 | 亚洲最新视频在线 | 国产精品久久久久久久久免费 | 天天综合中文 | 最近中文字幕mv | 久草在线免费资源站 | 激情影音 | 国产一区二区三精品久久久无广告 | 99视频在线观看视频 | 日韩黄色一级电影 | 日本激情中文字幕 | 国产精品久久久久久久久搜平片 | 国产淫片 | 日韩免费网址 | 日韩剧情 | 丝袜制服天堂 | 激情综合久久 | 欧美极品一区二区三区 | 欧洲精品亚洲精品 | 亚洲干视频在线观看 | 91av九色 | 国产裸体无遮挡 | 国产黄色片免费看 | 青春草免费视频 | 99免费在线 | 久久超级碰视频 | 91av九色| 国产二区免费视频 | 日韩中文字幕亚洲一区二区va在线 | 成人黄色av免费在线观看 | 国产精品 日韩 | 黄色一二级片 | 91完整版在线观看 | 亚洲伊人av | 亚洲专区在线视频 | 国产成人99av超碰超爽 | 97精品国产一二三产区 | 亚洲精品中文字幕在线 | 视频一区二区精品 | www.久久久精品 | 九九九在线观看视频 | 99精品一级欧美片免费播放 | 高清色免费 | 欧美日韩在线播放 | 97爱爱爱 | 久久久久国产免费免费 | 国产精品久久伊人 | 成年人视频在线观看免费 | 久久99日韩 | 精品欧美在线视频 | 天天综合区| 视频福利在线观看 | 欧美成人中文字幕 | 又爽又黄又无遮挡网站动态图 | 久久视频一区二区 | 久久久精品高清 | 午夜电影一区 | 99热这里只有精品免费 | 久久免费电影网 | 久久综合影院 | 久久久久国产免费免费 | 7777精品伊人久久久大香线蕉 | 中文字幕免费久久 | 天天玩天天干天天操 | av官网在线 | 国产剧情一区 | 欧美日韩精品电影 | 成人午夜电影免费在线观看 | 久久伦理视频 | 中文字幕国产视频 | 精品久久久久久国产偷窥 | 久久久久久久久久久成人 | 免费网站色 | av在线播放中文字幕 | 亚洲黄色免费观看 | 国内亚洲精品 | 亚洲午夜精品久久久久久久久久久久 | 国产一区在线视频观看 | 毛片精品免费在线观看 | 黄色www在线观看 | 中文字幕乱码电影 | 精品国产成人av | 国产一区二区日本 | 人人藻人人澡人人爽 | 国产又粗又猛又黄 | 日韩免费高清在线观看 | 激情偷乱人伦小说视频在线观看 | 久久在线精品 | 日韩电影一区二区在线观看 | 国产1区2区3区在线 亚洲自拍偷拍色图 | 国产中文字幕国产 | 亚洲日本在线一区 | 日韩一区二区三区高清在线观看 | 最近日韩中文字幕中文 | 91网页版免费观看 | 免费成人av在线看 | 国产精品久久久视频 | 999久久久免费精品国产 | 在线观看视频日韩 | 久久深夜福利免费观看 | 国产精品精品视频 | 四虎在线免费观看 | 色婷婷亚洲精品 | 日韩欧美在线综合网 | 中文字幕久久精品亚洲乱码 | 精品国产一区二区三区久久久久久 | 久久资源在线 | 色多视频在线观看 | 免费观看全黄做爰大片国产 | 九九视频热 | 91资源在线免费观看 | 中文字幕在线免费观看 | 99视频在线精品国自产拍免费观看 | 日本精品久久久久中文字幕5 | 久久精品久久精品久久精品 | 日韩国产精品一区 | 日韩毛片精品 | 国产精品你懂的在线观看 | 最近中文字幕在线 | 日韩欧美视频二区 | 日韩成人中文字幕 | 久久伊人国产精品 | 狠狠色噜噜狠狠狠 | 欧美黄色免费 | 久久婷婷网| 在线精品视频免费播放 | 麻豆视频大全 | 日韩高清不卡一区二区三区 | 久久久精品午夜 | 国产精品久一 | 五月天久久综合 | 色偷偷av男人天堂 | 婷婷中文字幕 | 成年人黄色免费看 | 丁香色天天 | 亚洲精品动漫久久久久 | 91污视频在线观看 | 麻豆精品传媒视频 | 成人a免费视频 | 区一区二在线 | av一级片网站 | 一区二区 久久 | 嫩草av在线 | 一区在线电影 | 人人看黄色| 久久国产露脸精品国产 | 午夜精品久久久久99热app | 五月婷婷激情综合网 | 99爱在线 | 日韩高清黄色 | 日本特黄一级片 | 在线国产不卡 | 日韩在线视频精品 | 国产va饥渴难耐女保洁员在线观看 | 波多野结衣最新 | 久久综合亚洲鲁鲁五月久久 | 99免费视频 | 色av婷婷| 天天色天天射天天操 | 狠狠色综合欧美激情 | 久久久久久久久久久久久久电影 | 久久五月精品 | 日本中文字幕在线电影 | 九九免费观看视频 | 黄色在线免费观看网址 | 狠狠色伊人亚洲综合网站野外 | 免费在线播放视频 | 激情五月婷婷综合 | 亚洲精品视频在线看 | 91人人揉日日捏人人看 | 99精品观看 | 亚洲色五月| 九九热re| 香蕉91视频| 天天操天天爱天天爽 | 亚洲天堂网在线视频 | 在线午夜 | 精品亚洲一区二区三区 | 久久亚洲影院 | 国产黄色一级片在线 | 最新中文字幕在线播放 | 久久8精品 | 中文字幕人成乱码在线观看 | 久久在现 | 最近日本韩国中文字幕 | 久久久久久高潮国产精品视 | 国产一级二级在线播放 | 成人在线播放av | 91九色视频在线观看 | 在线视频精品 | 91最新在线| 欧美一区成人 | 粉嫩aⅴ一区二区三区 | 亚洲午夜精品久久久久久久久 | 欧美另类色图 | 国产精品99久久久久的智能播放 | 日韩网页 | 欧洲av不卡 | 天天操天天干天天插 | 啪啪资源 | 国产一级视频在线免费观看 | 五月天激情电影 | 日日夜夜狠狠干 | 美女久久久久久久久久 | 超碰在线免费福利 | 色狠狠综合天天综合综合 | 亚洲一区二区精品3399 | 91网址在线 | 久久精品国产v日韩v亚洲 | 亚洲黄a | a色网站| 成人午夜在线观看 | 免费a级大片 | 亚洲高清av| 免费视频xnxx com | 精品视频不卡 | 免费激情网 | 天天干天天操天天入 | 国产精品一区二区av麻豆 | 超碰97人人爱 | 国产片免费在线观看视频 | 欧美与欧洲交xxxx免费观看 | 天天爱天天操天天爽 | 综合天天网 | 日日夜精品 | 五月婷婷色| 天天草视频 | 久久久精品久久日韩一区综合 | 91日韩在线专区 | 亚洲第一中文网 | 国产第一页在线播放 | 在线观看视频亚洲 | 国产精品久久久久影院 | 天天操天天操一操 | 国产超碰在线 | 一区二区三区在线免费观看视频 | 国产精品毛片一区二区在线 | 最新av在线免费观看 | 超碰在线天天 | 国产爽妇网 | 国产日产在线观看 | 美女网站在线观看 | 欧美精品v国产精品 | 欧美日韩国产综合一区二区 | 精品久久一区二区 | 在线观看韩日电影免费 | 免费av网站在线看 | 精品在线看 | 成 人 黄 色 视频免费播放 | 欧美精品久久久久久久久免 | 婷婷丁香六月 | 国产一级一片免费播放放 | 国产午夜三级一区二区三 | 一区二区三区在线观看免费 | 国产亚洲精品精品精品 | 99久久婷婷国产综合精品 | 一本之道乱码区 |