欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

python操作redis用法詳解

系統(tǒng) 1611 0

python操作redis用法詳解

?

?

轉(zhuǎn)載地址

1、redis連接

            redis提供兩個類Redis和StrictRedis用于實現(xiàn)Redis的命令,StrictRedis用于實現(xiàn)大部分官方的命令,并使用官方的語法和命令,Redis是StrictRedis的子類,用于向后兼容舊版本的redis-py。
          
            redis連接實例是線程安全的,可以直接將redis連接實例設(shè)置為一個全局變量,直接使用。如果需要另一個Redis實例(or Redis數(shù)據(jù)庫)時,就需要重新創(chuàng)建redis連接實例來獲取一個新的連接。同理,python的redis沒有實現(xiàn)select命令。
          

?

安裝redis

            pip install redis
          

連接redis,加上decode_responses=True,寫入的鍵值對中的value為str類型,不加這個參數(shù)寫入的則為字節(jié)類型。

            
              import
            
             redis   
            
              #
            
            
               導(dǎo)入redis模塊,通過python操作redis 也可以直接在redis主機的服務(wù)端操作緩存數(shù)據(jù)庫
            
            
              
r 
            
            = redis.Redis(host=
            
              '
            
            
              localhost
            
            
              '
            
            , port=6379, decode_responses=True)   
            
              #
            
            
               host是redis主機,需要redis服務(wù)端和客戶端都啟動 redis默認(rèn)端口是6379
            
            
r.set(
            
              '
            
            
              name
            
            
              '
            
            , 
            
              '
            
            
              junxi
            
            
              '
            
            )  
            
              #
            
            
               key是"foo" value是"bar" 將鍵值對存入redis緩存
            
            
              print
            
            (r[
            
              '
            
            
              name
            
            
              '
            
            
              ])

            
            
              print
            
            (r.get(
            
              '
            
            
              name
            
            
              '
            
            ))  
            
              #
            
            
               取出鍵name對應(yīng)的值
            
            
              print
            
            (type(r.get(
            
              '
            
            
              name
            
            
              '
            
            )))
          

?

?

2、連接池

            redis-
            
              py使用connection pool來管理對一個redis server的所有連接,避免每次建立、釋放連接的開銷。默認(rèn),每個Redis實例都會維護一個自己的連接池。
可以直接建立一個連接池,然后作為參數(shù)Redis,這樣就可以實現(xiàn)多個Redis實例共享一個連接池
            
          

連接池

            
              import
            
             redis    
            
              #
            
            
               導(dǎo)入redis模塊,通過python操作redis 也可以直接在redis主機的服務(wù)端操作緩存數(shù)據(jù)庫
            
            
              
pool 
            
            = redis.ConnectionPool(host=
            
              '
            
            
              localhost
            
            
              '
            
            , port=6379, decode_responses=True)   
            
              #
            
            
               host是redis主機,需要redis服務(wù)端和客戶端都起著 redis默認(rèn)端口是6379
            
            
r = redis.Redis(connection_pool=
            
              pool)
r.set(
            
            
              '
            
            
              gender
            
            
              '
            
            , 
            
              '
            
            
              male
            
            
              '
            
            )     
            
              #
            
            
               key是"gender" value是"male" 將鍵值對存入redis緩存
            
            
              print
            
            (r.get(
            
              '
            
            
              gender
            
            
              '
            
            ))      
            
              #
            
            
               gender 取出鍵male對應(yīng)的值
            
          

?

3、redis基本命令 String

                set(name, value, ex=None, px=None, nx=False, xx=False)
              

在Redis中設(shè)置值,默認(rèn),不存在則創(chuàng)建,存在則修改
參數(shù):
ex,過期時間(秒)
px,過期時間(毫秒)
nx,如果設(shè)置為True,則只有name不存在時,當(dāng)前set操作才執(zhí)行
xx,如果設(shè)置為True,則只有name存在時,當(dāng)前set操作才執(zhí)行

1.ex,過期時間(秒) 這里過期時間是3秒,3秒后p,鍵food的值就變成None

                
                  import
                
                
                   redis

pool 
                
                = redis.ConnectionPool(host=
                
                  '
                
                
                  localhost
                
                
                  '
                
                , port=6379, decode_responses=
                
                  True)
r 
                
                = redis.Redis(connection_pool=
                
                  pool)
r.set(
                
                
                  '
                
                
                  food
                
                
                  '
                
                , 
                
                  '
                
                
                  mutton
                
                
                  '
                
                , ex=3)    
                
                  #
                
                
                   key是"food" value是"mutton" 將鍵值對存入redis緩存
                
                
                  print
                
                (r.get(
                
                  '
                
                
                  food
                
                
                  '
                
                ))  
                
                  #
                
                
                   mutton 取出鍵food對應(yīng)的值
                
              

2.px,過期時間(豪秒) 這里過期時間是3豪秒,3毫秒后,鍵foo的值就變成None

                
                  import
                
                
                   redis

pool 
                
                = redis.ConnectionPool(host=
                
                  '
                
                
                  localhost
                
                
                  '
                
                , port=6379, decode_responses=
                
                  True)
r 
                
                = redis.Redis(connection_pool=
                
                  pool)
r.set(
                
                
                  '
                
                
                  food
                
                
                  '
                
                , 
                
                  '
                
                
                  beef
                
                
                  '
                
                , px=3
                
                  )

                
                
                  print
                
                (r.get(
                
                  '
                
                
                  food
                
                
                  '
                
                ))
              

3.nx,如果設(shè)置為True,則只有name不存在時,當(dāng)前set操作才執(zhí)行 (新建)

                
                  import
                
                
                   redis

pool 
                
                = redis.ConnectionPool(host=
                
                  '
                
                
                  localhost
                
                
                  '
                
                , port=6379, decode_responses=
                
                  True)
r 
                
                = redis.Redis(connection_pool=
                
                  pool)

                
                
                  print
                
                (r.set(
                
                  '
                
                
                  fruit
                
                
                  '
                
                , 
                
                  '
                
                
                  watermelon
                
                
                  '
                
                , nx=True))    
                
                  #
                
                
                   True--不存在
                
                
                  
#
                
                
                   如果鍵fruit不存在,那么輸出是True;如果鍵fruit已經(jīng)存在,輸出是None
                
              

4.xx,如果設(shè)置為True,則只有name存在時,當(dāng)前set操作才執(zhí)行 (修改)

                
                  print
                
                ((r.set(
                
                  '
                
                
                  fruit
                
                
                  '
                
                , 
                
                  '
                
                
                  watermelon
                
                
                  '
                
                , xx=True)))   
                
                  #
                
                
                   True--已經(jīng)存在
                
                
                  
#
                
                
                   如果鍵fruit已經(jīng)存在,那么輸出是True;如果鍵fruit不存在,輸出是None
                
              

5.setnx(name, value)
設(shè)置值,只有name不存在時,執(zhí)行設(shè)置操作(添加)

                
                  print
                
                (r.setnx(
                
                  '
                
                
                  fruit1
                
                
                  '
                
                , 
                
                  '
                
                
                  banana
                
                
                  '
                
                ))  
                
                  #
                
                
                   fruit1不存在,輸出為True
                
              

6.setex(name, value, time)
設(shè)置值
參數(shù):
time,過期時間(數(shù)字秒 或 timedelta對象)

                
                  import
                
                
                   redis

                
                
                  import
                
                
                   time

pool 
                
                = redis.ConnectionPool(host=
                
                  '
                
                
                  localhost
                
                
                  '
                
                , port=6379, decode_responses=
                
                  True)
r 
                
                = redis.Redis(connection_pool=
                
                  pool)
r.setex(
                
                
                  "
                
                
                  fruit2
                
                
                  "
                
                , 
                
                  "
                
                
                  orange
                
                
                  "
                
                , 5
                
                  )
time.sleep(
                
                5
                
                  )

                
                
                  print
                
                (r.get(
                
                  '
                
                
                  fruit2
                
                
                  '
                
                ))  
                
                  #
                
                
                   5秒后,取值就從orange變成None
                
              

7.psetex(name, time_ms, value)
設(shè)置值
參數(shù):
time_ms,過期時間(數(shù)字毫秒 或 timedelta對象)

                r.psetex(
                
                  "
                
                
                  fruit3
                
                
                  "
                
                , 5000, 
                
                  "
                
                
                  apple
                
                
                  "
                
                
                  )
time.sleep(
                
                5
                
                  )

                
                
                  print
                
                (r.get(
                
                  '
                
                
                  fruit3
                
                
                  '
                
                ))  
                
                  #
                
                
                   5000毫秒后,取值就從apple變成None
                
              

8.mset(*args, **kwargs)
批量設(shè)置值
如:

                r.mget({
                
                  '
                
                
                  k1
                
                
                  '
                
                : 
                
                  '
                
                
                  v1
                
                
                  '
                
                , 
                
                  '
                
                
                  k2
                
                
                  '
                
                : 
                
                  '
                
                
                  v2
                
                
                  '
                
                
                  })
r.mset(k1
                
                =
                
                  "
                
                
                  v1
                
                
                  "
                
                , k2=
                
                  "
                
                
                  v2
                
                
                  "
                
                ) 
                
                  #
                
                
                   這里k1 和k2 不能帶引號 一次設(shè)置對個鍵值對
                
                
                  print
                
                (r.mget(
                
                  "
                
                
                  k1
                
                
                  "
                
                , 
                
                  "
                
                
                  k2
                
                
                  "
                
                ))   
                
                  #
                
                
                   一次取出多個鍵對應(yīng)的值
                
                
                  print
                
                (r.mget(
                
                  "
                
                
                  k1
                
                
                  "
                
                ))
              

9.mget(keys, *args)
批量獲取
如:

                
                  print
                
                (r.mget(
                
                  '
                
                
                  k1
                
                
                  '
                
                , 
                
                  '
                
                
                  k2
                
                
                  '
                
                
                  ))

                
                
                  print
                
                (r.mget([
                
                  '
                
                
                  k1
                
                
                  '
                
                , 
                
                  '
                
                
                  k2
                
                
                  '
                
                
                  ]))

                
                
                  print
                
                (r.mget(
                
                  "
                
                
                  fruit
                
                
                  "
                
                , 
                
                  "
                
                
                  fruit1
                
                
                  "
                
                , 
                
                  "
                
                
                  fruit2
                
                
                  "
                
                , 
                
                  "
                
                
                  k1
                
                
                  "
                
                , 
                
                  "
                
                
                  k2
                
                
                  "
                
                ))  
                
                  #
                
                
                   將目前redis緩存中的鍵對應(yīng)的值批量取出來
                
              

10.getset(name, value)
設(shè)置新值并獲取原來的值

                
                  print
                
                (r.getset(
                
                  "
                
                
                  food
                
                
                  "
                
                , 
                
                  "
                
                
                  barbecue
                
                
                  "
                
                ))  
                
                  #
                
                
                   設(shè)置的新值是barbecue 設(shè)置前的值是beef
                
              

11.getrange(key, start, end)
獲取子序列(根據(jù)字節(jié)獲取,非字符)
參數(shù):
name,Redis 的 name
start,起始位置(字節(jié))
end,結(jié)束位置(字節(jié))
如: "君惜大大" ,0-3表示 "君"

                r.set(
                
                  "
                
                
                  cn_name
                
                
                  "
                
                , 
                
                  "
                
                
                  君惜大大
                
                
                  "
                
                ) 
                
                  #
                
                
                   漢字
                
                
                  print
                
                (r.getrange(
                
                  "
                
                
                  cn_name
                
                
                  "
                
                , 0, 2))   
                
                  #
                
                
                   取索引號是0-2 前3位的字節(jié) 君 切片操作 (一個漢字3個字節(jié) 1個字母一個字節(jié) 每個字節(jié)8bit)
                
                
                  print
                
                (r.getrange(
                
                  "
                
                
                  cn_name
                
                
                  "
                
                , 0, -1))  
                
                  #
                
                
                   取所有的字節(jié) 君惜大大 切片操作
                
                
r.set(
                
                  "
                
                
                  en_name
                
                
                  "
                
                ,
                
                  "
                
                
                  junxi
                
                
                  "
                
                ) 
                
                  #
                
                
                   字母
                
                
                  print
                
                (r.getrange(
                
                  "
                
                
                  en_name
                
                
                  "
                
                , 0, 2))  
                
                  #
                
                
                   取索引號是0-2 前3位的字節(jié) jun 切片操作 (一個漢字3個字節(jié) 1個字母一個字節(jié) 每個字節(jié)8bit)
                
                
                  print
                
                (r.getrange(
                
                  "
                
                
                  en_name
                
                
                  "
                
                , 0, -1)) 
                
                  #
                
                
                   取所有的字節(jié) junxi 切片操作
                
              

12.setrange(name, offset, value)
修改字符串內(nèi)容,從指定字符串索引開始向后替換(新值太長時,則向后添加)
參數(shù):
offset,字符串的索引,字節(jié)(一個漢字三個字節(jié))
value,要設(shè)置的值

                r.setrange(
                
                  "
                
                
                  en_name
                
                
                  "
                
                , 1, 
                
                  "
                
                
                  ccc
                
                
                  "
                
                
                  )

                
                
                  print
                
                (r.get(
                
                  "
                
                
                  en_name
                
                
                  "
                
                ))    
                
                  #
                
                
                   jccci 原始值是junxi 從索引號是1開始替換成ccc 變成 jccci
                
              

13.setbit(name, offset, value)
對name對應(yīng)值的二進制表示的位進行操作
參數(shù):
name,redis的name
offset,位的索引(將值變換成二進制后再進行索引)
value,值只能是 1 或 0

              
                注:如果在Redis中有一個對應(yīng): n1 = 
                
                  "foo",
那么字符串foo的二進制表示為:01100110 01101111 01101111
所以,如果執(zhí)行 setbit(
                  
                    'n1', 7, 1),則就會將第7位設(shè)置為1,
那么最終二進制則變成 01100111 01101111 01101111,即:
                    
                      "goo"

擴展,轉(zhuǎn)換二進制表示:

                      
                        source = 
                        
                          "陳思維" 
                          
                            source = 
                            
                              "foo" 
                              
                                for i 
                                
                                  in 
                                  
                                    source: num = ord(i) 
                                    
                                      print bin(num).replace(
                                      
                                        'b',
                                        
                                          '') 特別的,如果
                                          
                                            source是漢字 
                                            
                                              "陳思維"怎么辦? 答:對于utf-8,每一個漢字占 3 個字節(jié),那么 
                                              
                                                "陳思維" 則有 9個字節(jié) 對于漢字,
                                                
                                                  for循環(huán)時候會按照 字節(jié) 迭代,那么在迭代時,將每一個字節(jié)轉(zhuǎn)換 十進制數(shù),然后再將十進制數(shù)轉(zhuǎn)換成二進制 11100110 10101101 10100110 11100110 10110010 10011011 11101001 10111101 10010000 
                                                
                                              
                                            
                                          
                                        
                                      
                                    
                                  
                                
                              
                            
                          
                        
                      
                    
                  
                
              
            

14.getbit(name, offset)
獲取name對應(yīng)的值的二進制表示中的某位的值 (0或1)

              
                
                  print(r.getbit(
                  
                    "foo1", 0)) 
                    
                      # 0 foo1 對應(yīng)的二進制 4個字節(jié) 32位 第0位是0還是1

                    
                  
                
              
            

15.bitcount(key, start=None, end=None)
獲取name對應(yīng)的值的二進制表示中 1 的個數(shù)
參數(shù):
key,Redis的name
start 字節(jié)起始位置
end,字節(jié)結(jié)束位置

              
                
                  print(r.get(
                  
                    "foo"))  
                    
                      # goo1 01100111

                      
                        print(r.bitcount(
                        
                          "foo",0,1)) 
                          
                            # 11 表示前2個字節(jié)中,1出現(xiàn)的個數(shù) 
                          
                        
                      
                    
                  
                
              
            

16.bitop(operation, dest, *keys)
獲取多個值,并將值做位運算,將最后的結(jié)果保存至新的name對應(yīng)的值

參數(shù):
operation,AND(并) 、 OR(或) 、 NOT(非) 、 XOR(異或)
dest, 新的Redis的name
*keys,要查找的Redis的name

如:

              
                bitop(
                
                  "AND", 
                  
                    'new_name', 
                    
                      'n1', 
                      
                        'n2', 
                        
                          'n3') 獲取Redis中n1,n2,n3對應(yīng)的值,然后講所有的值做位運算(求并集),然后將結(jié)果保存 new_name 對應(yīng)的值中 r.set(
                          
                            "foo",
                            
                              "1") 
                              
                                # 0110001 r.set(
                                
                                  "foo1",
                                  
                                    "2") 
                                    
                                      # 0110010 
                                      
                                        print(r.mget(
                                        
                                          "foo",
                                          
                                            "foo1")) 
                                            
                                              # ['goo1', 'baaanew'] 
                                              
                                                print(r.bitop(
                                                
                                                  "AND",
                                                  
                                                    "new",
                                                    
                                                      "foo",
                                                      
                                                        "foo1")) 
                                                        
                                                          # "new" 0 0110000 
                                                          
                                                            print(r.mget(
                                                            
                                                              "foo",
                                                              
                                                                "foo1",
                                                                
                                                                  "new")) 
                                                                  
                                                                    source = 
                                                                    
                                                                      "12" 
                                                                      
                                                                        for i 
                                                                        
                                                                          in 
                                                                          
                                                                            source: num = ord(i) 
                                                                            
                                                                              print(num) 
                                                                              
                                                                                # 打印每個字母字符或者漢字字符對應(yīng)的ascii碼值 f-102-0b100111-01100111 
                                                                                
                                                                                  print(bin(num)) 
                                                                                  
                                                                                    # 打印每個10進制ascii碼值轉(zhuǎn)換成二進制的值 0b1100110(0b表示二進制) 
                                                                                    
                                                                                      print bin(num).replace(
                                                                                      
                                                                                        'b',
                                                                                        
                                                                                          '') 
                                                                                          
                                                                                            # 將二進制0b1100110替換成01100110 
                                                                                          
                                                                                        
                                                                                      
                                                                                    
                                                                                  
                                                                                
                                                                              
                                                                            
                                                                          
                                                                        
                                                                      
                                                                    
                                                                  
                                                                
                                                              
                                                            
                                                          
                                                        
                                                      
                                                    
                                                  
                                                
                                              
                                            
                                          
                                        
                                      
                                    
                                  
                                
                              
                            
                          
                        
                      
                    
                  
                
              
            

17.strlen(name)
返回name對應(yīng)值的字節(jié)長度(一個漢字3個字節(jié))

              
                
                  print(r.strlen(
                  
                    "foo"))  
                    
                      # 4 'goo1'的長度是4

                    
                  
                
              
            

18.incr(self, name, amount=1)
自增 name對應(yīng)的值,當(dāng)name不存在時,則創(chuàng)建name=amount,否則,則自增。
參數(shù):
name,Redis的name
amount,自增數(shù)(必須是整數(shù))
注:同incrby

              
                r.set(
                
                  "foo", 123)

                  
                    print(r.mget(
                    
                      "foo", 
                      
                        "foo1", 
                        
                          "foo2", 
                          
                            "k1", 
                            
                              "k2")) r.incr(
                              
                                "foo", amount=1) 
                                
                                  print(r.mget(
                                  
                                    "foo", 
                                    
                                      "foo1", 
                                      
                                        "foo2", 
                                        
                                          "k1", 
                                          
                                            "k2")) 
                                          
                                        
                                      
                                    
                                  
                                
                              
                            
                          
                        
                      
                    
                  
                
              
            

應(yīng)用場景 – 頁面點擊數(shù)
假定我們對一系列頁面需要記錄點擊次數(shù)。例如論壇的每個帖子都要記錄點擊次數(shù),而點擊次數(shù)比回帖的次數(shù)的多得多。如果使用關(guān)系數(shù)據(jù)庫來存儲點擊,可能存在大量的行級鎖爭用。所以,點擊數(shù)的增加使用redis的INCR命令最好不過了。
當(dāng)redis服務(wù)器啟動時,可以從關(guān)系數(shù)據(jù)庫讀入點擊數(shù)的初始值(12306這個頁面被訪問了34634次)

              
                
                  r
                  
                    .set("
                    
                      visit
                      
                        :12306
                        
                          :totals", 34634) 
                          
                            print(
                            
                              r
                              
                                .get("
                                
                                  visit
                                  
                                    :12306
                                    
                                      :totals")) 
                                    
                                  
                                
                              
                            
                          
                        
                      
                    
                  
                
              
            

每當(dāng)有一個頁面點擊,則使用INCR增加點擊數(shù)即可。

              
                
                  r
                  
                    .incr("
                    
                      visit
                      
                        :12306
                        
                          :totals") 
                          
                            r
                            
                              .incr("
                              
                                visit
                                
                                  :12306
                                  
                                    :totals") 
                                  
                                
                              
                            
                          
                        
                      
                    
                  
                
              
            

頁面載入的時候則可直接獲取這個值

              
                
                  print(
                  
                    r
                    
                      .get("
                      
                        visit
                        
                          :12306
                          
                            :totals")) 
                          
                        
                      
                    
                  
                
              
            

19.incrbyfloat(self, name, amount=1.0)
自增 name對應(yīng)的值,當(dāng)name不存在時,則創(chuàng)建name=amount,否則,則自增。
參數(shù):
name,Redis的name
amount,自增數(shù)(浮點型)

              
                r.set(
                
                  "foo1", 
                  
                    "123.0")
r.set(
                    
                      "foo2", 
                      
                        "221.0")

                        
                          print(r.mget(
                          
                            "foo1", 
                            
                              "foo2")) r.incrbyfloat(
                              
                                "foo1", amount=2.0) r.incrbyfloat(
                                
                                  "foo2", amount=3.0) 
                                  
                                    print(r.mget(
                                    
                                      "foo1", 
                                      
                                        "foo2")) 
                                      
                                    
                                  
                                
                              
                            
                          
                        
                      
                    
                  
                
              
            

20.decr(self, name, amount=1)
自減 name對應(yīng)的值,當(dāng)name不存在時,則創(chuàng)建name=amount,否則,則自減。
參數(shù):
name,Redis的name
amount,自減數(shù)(整數(shù))

              
                r.decr(
                
                  "foo4", amount=3) 
                  
                    # 遞減3
r.decr(
                    
                      "foo1", amount=1) 
                      
                        # 遞減1

                        
                          print(r.mget(
                          
                            "foo1", 
                            
                              "foo4")) 
                            
                          
                        
                      
                    
                  
                
              
            

21.append(key, value)
在redis name對應(yīng)的值后面追加內(nèi)容
參數(shù):
key, redis的name
value, 要追加的字符串

              
                r.append(
                
                  "name", 
                  
                    "haha")    
                    
                      # 在name對應(yīng)的值junxi后面追加字符串haha

                      
                        print(r.mget(
                        
                          "name"))
                          

4、redis基本命令 hash

1.單個增加--修改(單個取出)--沒有就新增,有的話就修改
hset(name, key, value)
name對應(yīng)的hash中設(shè)置一個鍵值對(不存在,則創(chuàng)建;否則,修改)
參數(shù):
name,redis的name
key,name對應(yīng)的hash中的key
value,name對應(yīng)的hash中的value
注:
hsetnx(name, key, value),當(dāng)name對應(yīng)的hash中不存在當(dāng)前key時則創(chuàng)建(相當(dāng)于添加)

              
                
                  import redis

                  
                    import time

pool = redis.ConnectionPool(host=
                    
                      'localhost', port=
                      
                        6379, decode_responses=
                        
                          True) r = redis.Redis(connection_pool=pool) r.hset(
                          
                            "hash1", 
                            
                              "k1", 
                              
                                "v1") r.hset(
                                
                                  "hash1", 
                                  
                                    "k2", 
                                    
                                      "v2") print(r.hkeys(
                                      
                                        "hash1")) 
                                        
                                          # 取hash中所有的key print(r.hget(
                                          
                                            "hash1", 
                                            
                                              "k1")) 
                                              
                                                # 單個取hash的key對應(yīng)的值 print(r.hmget(
                                                
                                                  "hash1", 
                                                  
                                                    "k1", 
                                                    
                                                      "k2")) 
                                                      
                                                        # 多個取hash的key對應(yīng)的值 r.hsetnx(
                                                        
                                                          "hash1", 
                                                          
                                                            "k2", 
                                                            
                                                              "v3") 
                                                              
                                                                # 只能新建 print(r.hget(
                                                                
                                                                  "hash1", 
                                                                  
                                                                    "k2")) 
                                                                  
                                                                
                                                              
                                                            
                                                          
                                                        
                                                      
                                                    
                                                  
                                                
                                              
                                            
                                          
                                        
                                      
                                    
                                  
                                
                              
                            
                          
                        
                      
                    
                  
                
              
            

2 批量增加(取出)
hmset(name, mapping)
在name對應(yīng)的hash中批量設(shè)置鍵值對
參數(shù):
name,redis的name
mapping,字典,如:{'k1':'v1', 'k2': 'v2'}
如:

              
                r.hmset(
                
                  "hash2", {
                  
                    "k2": 
                    
                      "v2", 
                      
                        "k3": 
                        
                          "v3"}) 
                        
                      
                    
                  
                
              
            

hget(name,key)
在name對應(yīng)的hash中獲取根據(jù)key獲取value
hmget(name, keys, *args)
在name對應(yīng)的hash中獲取多個key的值
參數(shù):
name,reids對應(yīng)的name
keys,要獲取key集合,如:['k1', 'k2', 'k3']
*args,要獲取的key,如:k1,k2,k3
如:

              
                
                  print(r.hget(
                  
                    "hash2", 
                    
                      "k2"))  
                      
                        # 單個取出"hash2"的key-k2對應(yīng)的value

                        
                          print(r.hmget(
                          
                            "hash2", 
                            
                              "k2", 
                              
                                "k3")) 
                                
                                  # 批量取出"hash2"的key-k2 k3對應(yīng)的value --方式1 
                                  
                                    print(r.hmget(
                                    
                                      "hash2", [
                                      
                                        "k2", 
                                        
                                          "k3"])) 
                                          
                                            # 批量取出"hash2"的key-k2 k3對應(yīng)的value --方式2 
                                          
                                        
                                      
                                    
                                  
                                
                              
                            
                          
                        
                      
                    
                  
                
              
            

3.取出所有的鍵值對
hgetall(name)
獲取name對應(yīng)hash的所有鍵值

              
                
                  print(r.hgetall(
                  
                    "hash1"))

                  
                
              
            

4.得到所有鍵值對的格式 hash長度
hlen(name)
獲取name對應(yīng)的hash中鍵值對的個數(shù)

              
                
                  print(r.hlen(
                  
                    "hash1"))

                  
                
              
            

5.得到所有的keys(類似字典的取所有keys)
hkeys(name)
獲取name對應(yīng)的hash中所有的key的值

              
                
                  print(r.hkeys(
                  
                    "hash1"))

                  
                
              
            

6.得到所有的value(類似字典的取所有value)
hvals(name)
獲取name對應(yīng)的hash中所有的value的值

              
                
                  print(r.hvals(
                  
                    "hash1"))

                  
                
              
            

7.判斷成員是否存在(類似字典的in)
hexists(name, key)
檢查name對應(yīng)的hash是否存在當(dāng)前傳入的key

              
                
                  print(r.hexists(
                  
                    "hash1", 
                    
                      "k4"))  
                      
                        # False 不存在

                        
                          print(r.hexists(
                          
                            "hash1", 
                            
                              "k1")) 
                              
                                # True 存在 
                              
                            
                          
                        
                      
                    
                  
                
              
            

8.刪除鍵值對
hdel(name,*keys)
將name對應(yīng)的hash中指定key的鍵值對刪除

              
                
                  print(r.hgetall(
                  
                    "hash1"))
r.hset(
                    
                      "hash1", 
                      
                        "k2", 
                        
                          "v222") 
                          
                            # 修改已有的key k2 r.hset(
                            
                              "hash1", 
                              
                                "k11", 
                                
                                  "v1") 
                                  
                                    # 新增鍵值對 k11 r.hdel(
                                    
                                      "hash1", 
                                      
                                        "k1") 
                                        
                                          # 刪除一個鍵值對 
                                          
                                            print(r.hgetall(
                                            
                                              "hash1")) 
                                            
                                          
                                        
                                      
                                    
                                  
                                
                              
                            
                          
                        
                      
                    
                  
                
              
            

9.自增自減整數(shù)(將key對應(yīng)的value--整數(shù) 自增1或者2,或者別的整數(shù) 負(fù)數(shù)就是自減)
hincrby(name, key, amount=1)
自增name對應(yīng)的hash中的指定key的值,不存在則創(chuàng)建key=amount
參數(shù):
name,redis中的name
key, hash對應(yīng)的key
amount,自增數(shù)(整數(shù))

              
                r.hset(
                
                  "hash1", 
                  
                    "k3", 123)
r.hincrby(
                    
                      "hash1", 
                      
                        "k3", amount=-1)

                        
                          print(r.hgetall(
                          
                            "hash1")) r.hincrby(
                            
                              "hash1", 
                              
                                "k4", amount=1) 
                                
                                  # 不存在的話,value默認(rèn)就是1 
                                  
                                    print(r.hgetall(
                                    
                                      "hash1")) 
                                    
                                  
                                
                              
                            
                          
                        
                      
                    
                  
                
              
            

10.自增自減浮點數(shù)(將key對應(yīng)的value--浮點數(shù) 自增1.0或者2.0,或者別的浮點數(shù) 負(fù)數(shù)就是自減)
hincrbyfloat(name, key, amount=1.0)
自增name對應(yīng)的hash中的指定key的值,不存在則創(chuàng)建key=amount
參數(shù):
name,redis中的name
key, hash對應(yīng)的key
amount,自增數(shù)(浮點數(shù))
自增name對應(yīng)的hash中的指定key的值,不存在則創(chuàng)建key=amount

              
                r.hset(
                
                  "hash1", 
                  
                    "k5", 
                    
                      "1.0")
r.hincrbyfloat(
                      
                        "hash1", 
                        
                          "k5", amount=-1.0) 
                          
                            # 已經(jīng)存在,遞減-1.0 
                            
                              print(r.hgetall(
                              
                                "hash1")) r.hincrbyfloat(
                                
                                  "hash1", 
                                  
                                    "k6", amount=-1.0) 
                                    
                                      # 不存在,value初始值是-1.0 每次遞減1.0 
                                      
                                        print(r.hgetall(
                                        
                                          "hash1")) 
                                        
                                      
                                    
                                  
                                
                              
                            
                          
                        
                      
                    
                  
                
              
            

11.取值查看--分片讀取
hscan(name, cursor=0, match=None, count=None)
增量式迭代獲取,對于數(shù)據(jù)大的數(shù)據(jù)非常有用,hscan可以實現(xiàn)分片的獲取數(shù)據(jù),并非一次性將數(shù)據(jù)全部獲取完,從而放置內(nèi)存被撐爆
參數(shù):
name,redis的name
cursor,游標(biāo)(基于游標(biāo)分批取獲取數(shù)據(jù))
match,匹配指定key,默認(rèn)None 表示所有的key
count,每次分片最少獲取個數(shù),默認(rèn)None表示采用Redis的默認(rèn)分片個數(shù)
如:
第一次:cursor1, data1 = r.hscan('xx', cursor=0, match=None, count=None)
第二次:cursor2, data1 = r.hscan('xx', cursor=cursor1, match=None, count=None)
...
直到返回值cursor的值為0時,表示數(shù)據(jù)已經(jīng)通過分片獲取完畢

              
                
                  print(r.hscan(
                  
                    "hash1"))

                  
                
              
            

12.hscan_iter(name, match=None, count=None)
利用yield封裝hscan創(chuàng)建生成器,實現(xiàn)分批去redis中獲取數(shù)據(jù)
參數(shù):
match,匹配指定key,默認(rèn)None 表示所有的key
count,每次分片最少獲取個數(shù),默認(rèn)None表示采用Redis的默認(rèn)分片個數(shù)
如:

              
                
                  for item 
                  
                    in r.hscan_iter(
                    
                      'hash1'):
    
                      
                        print(item)

                        
                          print(r.hscan_iter(
                          
                            "hash1")) 
                            
                              # 生成器內(nèi)存地址
                              

5、redis基本命令 list

1.增加(類似于list的append,只是這里是從左邊新增加)--沒有就新建
lpush(name,values)
在name對應(yīng)的list中添加元素,每個新的元素都添加到列表的最左邊
如:

              
                
                  import redis

                  
                    import time

pool = redis.ConnectionPool(host=
                    
                      'localhost', port=
                      
                        6379, decode_responses=
                        
                          True) r = redis.Redis(connection_pool=pool) r.lpush(
                          
                            "list1", 
                            
                              11, 
                              
                                22, 
                                
                                  33) print(r.lrange(
                                  
                                    'list1', 
                                    
                                      0, 
                                      
                                        -1)) 
                                      
                                    
                                  
                                
                              
                            
                          
                        
                      
                    
                  
                
              
            

保存順序為: 33,22,11

擴展:

              
                r.rpush(
                
                  "list2", 11, 22, 33)  
                  
                    # 表示從右向左操作

                    
                      print(r.llen(
                      
                        "list2"))  
                        
                          # 列表長度 
                          
                            print(r.lrange(
                            
                              "list2", 0, 3)) 
                              
                                # 切片取出值,范圍是索引號0-3 
                              
                            
                          
                        
                      
                    
                  
                
              
            

2.增加(從右邊增加)--沒有就新建

              
                r.rpush(
                
                  "list2", 44, 55, 66)    
                  
                    # 在列表的右邊,依次添加44,55,66

                    
                      print(r.llen(
                      
                        "list2"))  
                        
                          # 列表長度 
                          
                            print(r.lrange(
                            
                              "list2", 0, -1)) 
                              
                                # 切片取出值,范圍是索引號0到-1(最后一個元素) 
                              
                            
                          
                        
                      
                    
                  
                
              
            

3.往已經(jīng)有的name的列表的左邊添加元素,沒有的話無法創(chuàng)建
lpushx(name,value)
在name對應(yīng)的list中添加元素,只有name已經(jīng)存在時,值添加到列表的最左邊
更多:

              
                r.lpushx(
                
                  "list10", 10)   
                  
                    # 這里list10不存在

                    
                      print(r.llen(
                      
                        "list10"))  
                        
                          # 0 
                          
                            print(r.lrange(
                            
                              "list10", 0, -1)) 
                              
                                # [] 
                              
                            
                          
                        
                      
                    
                  
                
              
            
              
                r.lpushx(
                
                  "list2", 77)   
                  
                    # 這里"list2"之前已經(jīng)存在,往列表最左邊添加一個元素,一次只能添加一個

                    
                      print(r.llen(
                      
                        "list2"))  
                        
                          # 列表長度 
                          
                            print(r.lrange(
                            
                              "list2", 0, -1)) 
                              
                                # 切片取出值,范圍是索引號0到-1(最后一個元素 
                              
                            
                          
                        
                      
                    
                  
                
              
            

4.往已經(jīng)有的name的列表的右邊添加元素,沒有的話無法創(chuàng)建

              
                r.rpushx(
                
                  "list2", 99)   
                  
                    # 這里"foo_list1"之前已經(jīng)存在,往列表最右邊添加一個元素,一次只能添加一個

                    
                      print(r.llen(
                      
                        "list2"))  
                        
                          # 列表長度 
                          
                            print(r.lrange(
                            
                              "list2", 0, -1)) 
                              
                                # 切片取出值,范圍是索引號0到-1(最后一個元素) 
                              
                            
                          
                        
                      
                    
                  
                
              
            

5.新增(固定索引號位置插入元素)
linsert(name, where, refvalue, value))
在name對應(yīng)的列表的某一個值前或后插入一個新值
參數(shù):
name,redis的name
where,BEFORE或AFTER
refvalue,標(biāo)桿值,即:在它前后插入數(shù)據(jù)
value,要插入的數(shù)據(jù)

              
                r.linsert(
                
                  "list2", 
                  
                    "before", 
                    
                      "11", 
                      
                        "00")   
                        
                          # 往列表中左邊第一個出現(xiàn)的元素
                          
                            "11"前插入元素
                            
                              "00" print(r.lrange(
                              
                                "list2", 
                                
                                  0, 
                                  
                                    -1)) 
                                    
                                      # 切片取出值,范圍是索引號0-最后一個元素 
                                    
                                  
                                
                              
                            
                          
                        
                      
                    
                  
                
              
            

6.修改(指定索引號進行修改)
r.lset(name, index, value)
對name對應(yīng)的list中的某一個索引位置重新賦值
參數(shù):
name,redis的name
index,list的索引位置
value,要設(shè)置的值

              
                r.lset(
                
                  "list2", 0, -11)    
                  
                    # 把索引號是0的元素修改成-11

                    
                      print(r.lrange(
                      
                        "list2", 0, -1))

                      
                    
                  
                
              
            

7.刪除(指定值進行刪除)
r.lrem(name, value, num)
在name對應(yīng)的list中刪除指定的值
參數(shù):
name,redis的name
value,要刪除的值
num, num=0,刪除列表中所有的指定值;
num=2,從前到后,刪除2個; num=1,從前到后,刪除左邊第1個
num=-2,從后向前,刪除2個

              
                r.lrem(
                
                  "list2", 
                  
                    "11", 1)    
                    
                      # 將列表中左邊第一次出現(xiàn)的"11"刪除

                      
                        print(r.lrange(
                        
                          "list2", 0, -1)) r.lrem(
                          
                            "list2", 
                            
                              "99", -1) 
                              
                                # 將列表中右邊第一次出現(xiàn)的"99"刪除 
                                
                                  print(r.lrange(
                                  
                                    "list2", 0, -1)) r.lrem(
                                    
                                      "list2", 
                                      
                                        "22", 0) 
                                        
                                          # 將列表中所有的"22"刪除 
                                          
                                            print(r.lrange(
                                            
                                              "list2", 0, -1)) 
                                            
                                          
                                        
                                      
                                    
                                  
                                
                              
                            
                          
                        
                      
                    
                  
                
              
            

8.刪除并返回
lpop(name)
在name對應(yīng)的列表的左側(cè)獲取第一個元素并在列表中移除,返回值則是第一個元素
更多:
rpop(name) 表示從右向左操作

              
                r.lpop(
                
                  "list2")    
                  
                    # 刪除列表最左邊的元素,并且返回刪除的元素

                    
                      print(r.lrange(
                      
                        "list2", 0, -1))
r.rpop(
                        
                          "list2") 
                          
                            # 刪除列表最右邊的元素,并且返回刪除的元素 
                            
                              print(r.lrange(
                              
                                "list2", 0, -1)) 
                              
                            
                          
                        
                      
                    
                  
                
              
            

9.刪除索引之外的值
ltrim(name, start, end)
在name對應(yīng)的列表中移除沒有在start-end索引之間的值
參數(shù):
name,redis的name
start,索引的起始位置
end,索引結(jié)束位置

              
                r.ltrim(
                
                  "list2", 0, 2)    
                  
                    # 刪除索引號是0-2之外的元素,值保留索引號是0-2的元素

                    
                      print(r.lrange(
                      
                        "list2", 0, -1))

                      
                    
                  
                
              
            

10.取值(根據(jù)索引號取值)
lindex(name, index)
在name對應(yīng)的列表中根據(jù)索引獲取列表元素

              
                
                  print(r.lindex(
                  
                    "list2", 0))  
                    
                      # 取出索引號是0的值

                    
                  
                
              
            

11.移動 元素從一個列表移動到另外一個列表
rpoplpush(src, dst)
從一個列表取出最右邊的元素,同時將其添加至另一個列表的最左邊
參數(shù):
src,要取數(shù)據(jù)的列表的name
dst,要添加數(shù)據(jù)的列表的name

              
                r.rpoplpush(
                
                  "list1", 
                  
                    "list2")

                    
                      print(r.lrange(
                      
                        "list2", 0, -1))

                      
                    
                  
                
              
            

12.移動 元素從一個列表移動到另外一個列表 可以設(shè)置超時
brpoplpush(src, dst, timeout=0)
從一個列表的右側(cè)移除一個元素并將其添加到另一個列表的左側(cè)
參數(shù):
src,取出并要移除元素的列表對應(yīng)的name
dst,要插入元素的列表對應(yīng)的name
timeout,當(dāng)src對應(yīng)的列表中沒有數(shù)據(jù)時,阻塞等待其有數(shù)據(jù)的超時時間(秒),0 表示永遠阻塞

              
                r.brpoplpush(
                
                  "list1", 
                  
                    "list2", timeout=2)

                    
                      print(r.lrange(
                      
                        "list2", 0, -1))

                      
                    
                  
                
              
            

13.一次移除多個列表
blpop(keys, timeout)
將多個列表排列,按照從左到右去pop對應(yīng)列表的元素
參數(shù):
keys,redis的name的集合
timeout,超時時間,當(dāng)元素所有列表的元素獲取完之后,阻塞等待列表內(nèi)有數(shù)據(jù)的時間(秒), 0 表示永遠阻塞
更多:
r.brpop(keys, timeout) 同blpop,將多個列表排列,按照從右像左去移除各個列表內(nèi)的元素

              
                r.lpush(
                
                  "list10", 
                  
                    3, 
                    
                      4, 
                      
                        5)
r.lpush(
                        
                          "list11", 
                          
                            3, 
                            
                              4, 
                              
                                5) 
                                
                                  while 
                                  
                                    True: r.blpop([
                                    
                                      "list10", 
                                      
                                        "list11"], timeout=
                                        
                                          2) 
                                          
                                            print(r.lrange(
                                            
                                              "list10", 
                                              
                                                0, 
                                                
                                                  -1), r.lrange(
                                                  
                                                    "list11", 
                                                    
                                                      0, 
                                                      
                                                        -1)) 
                                                      
                                                    
                                                  
                                                
                                              
                                            
                                          
                                        
                                      
                                    
                                  
                                
                              
                            
                          
                        
                      
                    
                  
                
              
            

14.自定義增量迭代
由于redis類庫中沒有提供對列表元素的增量迭代,如果想要循環(huán)name對應(yīng)的列表的所有元素,那么就需要:

  1. 獲取name對應(yīng)的所有列表
  2. 循環(huán)列表

但是,如果列表非常大,那么就有可能在第一步時就將程序的內(nèi)容撐爆,所有有必要自定義一個增量迭代的功能:

              
                
                  
                    def 
                    
                      list_iter
                      
                        (name):
    
                        
                          """ 自定義redis列表增量迭代 :param name: redis中的name,即:迭代name對應(yīng)的列表 :return: yield 返回 列表元素 """ list_count = r.llen(name) 
                          
                            for index 
                            
                              in range(list_count): 
                              
                                yield r.lindex(name, index) 
                                
                                  # 使用 
                                  
                                    for item 
                                    
                                      in list_iter(
                                      
                                        'list2'): 
                                        
                                          # 遍歷這個列表 print(item)
                                          

6、redis基本命令 set

1.新增
sadd(name,values)
name對應(yīng)的集合中添加元素

              
                r.sadd(
                
                  "set1", 33, 44, 55, 66)  
                  
                    # 往集合中添加元素

                    
                      print(r.scard(
                      
                        "set1"))  
                        
                          # 集合的長度是4 
                          
                            print(r.smembers(
                            
                              "set1")) 
                              
                                # 獲取集合中所有的成員 
                              
                            
                          
                        
                      
                    
                  
                
              
            

2.獲取元素個數(shù) 類似于len
scard(name)
獲取name對應(yīng)的集合中元素個數(shù)

              
                
                  print(r.scard(
                  
                    "set1"))  
                    
                      # 集合的長度是4

                    
                  
                
              
            

3.獲取集合中所有的成員
smembers(name)
獲取name對應(yīng)的集合的所有成員

              
                
                  print(r.smembers(
                  
                    "set1"))   
                    
                      # 獲取集合中所有的成員

                    
                  
                
              
            

獲取集合中所有的成員--元組形式
sscan(name, cursor=0, match=None, count=None)

              
                
                  print(r.sscan(
                  
                    "set1"))

                  
                
              
            

獲取集合中所有的成員--迭代器的方式
sscan_iter(name, match=None, count=None)
同字符串的操作,用于增量迭代分批獲取元素,避免內(nèi)存消耗太大

              
                
                  for i 
                  
                    in r.sscan_iter(
                    
                      "set1"):
    
                      
                        print(i)

                      
                    
                  
                
              
            

4.差集
sdiff(keys, *args)
在第一個name對應(yīng)的集合中且不在其他name對應(yīng)的集合的元素集合

              
                r.sadd(
                
                  "set2", 11, 22, 33)

                  
                    print(r.smembers(
                    
                      "set1"))   
                      
                        # 獲取集合中所有的成員

                        
                          print(r.smembers(
                          
                            "set2")) 
                            
                              print(r.sdiff(
                              
                                "set1", 
                                
                                  "set2")) 
                                  
                                    # 在集合set1但是不在集合set2中 
                                    
                                      print(r.sdiff(
                                      
                                        "set2", 
                                        
                                          "set1")) 
                                          
                                            # 在集合set2但是不在集合set1中 
                                          
                                        
                                      
                                    
                                  
                                
                              
                            
                          
                        
                      
                    
                  
                
              
            

5.差集--差集存在一個新的集合中
sdiffstore(dest, keys, *args)
獲取第一個name對應(yīng)的集合中且不在其他name對應(yīng)的集合,再將其新加入到dest對應(yīng)的集合中

              
                r.sdiffstore(
                
                  "set3", 
                  
                    "set1", 
                    
                      "set2")    
                      
                        # 在集合set1但是不在集合set2中

                        
                          print(r.smembers(
                          
                            "set3")) 
                            
                              # 獲取集合3中所有的成員 
                            
                          
                        
                      
                    
                  
                
              
            

6.交集
sinter(keys, *args)
獲取多一個name對應(yīng)集合的交集

              
                
                  print(r.sinter(
                  
                    "set1", 
                    
                      "set2")) 
                      
                        # 取2個集合的交集

                      
                    
                  
                
              
            

7.交集--交集存在一個新的集合中
sinterstore(dest, keys, *args)
獲取多一個name對應(yīng)集合的并集,再將其加入到dest對應(yīng)的集合中

              
                
                  print(r.sinterstore(
                  
                    "set3", 
                    
                      "set1", 
                      
                        "set2")) 
                        
                          # 取2個集合的交集 
                          
                            print(r.smembers(
                            
                              "set3")) 
                            
                          
                        
                      
                    
                  
                
              
            

并集
sunion(keys, *args)
獲取多個name對應(yīng)的集合的并集

              
                
                  print(r.sunion(
                  
                    "set1", 
                    
                      "set2")) 
                      
                        # 取2個集合的并集

                      
                    
                  
                
              
            

并集--并集存在一個新的集合
sunionstore(dest,keys, *args)
獲取多一個name對應(yīng)的集合的并集,并將結(jié)果保存到dest對應(yīng)的集合中

              
                
                  print(r.sunionstore(
                  
                    "set3", 
                    
                      "set1", 
                      
                        "set2")) 
                        
                          # 取2個集合的并集 
                          
                            print(r.smembers(
                            
                              "set3")) 
                            
                          
                        
                      
                    
                  
                
              
            

8.判斷是否是集合的成員 類似in
sismember(name, value)
檢查value是否是name對應(yīng)的集合的成員,結(jié)果為True和False

              
                
                  print(r.sismember(
                  
                    "set1", 33))  
                    
                      # 33是集合的成員

                      
                        print(r.sismember(
                        
                          "set1", 23)) 
                          
                            # 23不是集合的成員 
                          
                        
                      
                    
                  
                
              
            

9.移動
smove(src, dst, value)
將某個成員從一個集合中移動到另外一個集合

              
                r.smove(
                
                  "set1", 
                  
                    "set2", 44)

                    
                      print(r.smembers(
                      
                        "set1"))

                        
                          print(r.smembers(
                          
                            "set2")) 
                          
                        
                      
                    
                  
                
              
            

10.刪除--隨機刪除并且返回被刪除值
spop(name)
從集合移除一個成員,并將其返回,說明一下,集合是無序的,所有是隨機刪除的

              
                
                  print(r.spop(
                  
                    "set2"))   
                    
                      # 這個刪除的值是隨機刪除的,集合是無序的

                      
                        print(r.smembers(
                        
                          "set2")) 
                        
                      
                    
                  
                
              
            

11.刪除--指定值刪除
srem(name, values)
在name對應(yīng)的集合中刪除某些值

              
                
                  print(r.srem(
                  
                    "set2", 11))   
                    
                      # 從集合中刪除指定值 11

                      
                        print(r.smembers(
                        
                          "set2"))
                          

7、redis基本命令 有序set

Set操作,Set集合就是不允許重復(fù)的列表,本身是無序的
有序集合,在集合的基礎(chǔ)上,為每元素排序;元素的排序需要根據(jù)另外一個值來進行比較,
所以,對于有序集合,每一個元素有兩個值,即:值和分?jǐn)?shù),分?jǐn)?shù)專門用來做排序。

1.新增
zadd(name, *args, **kwargs)
在name對應(yīng)的有序集合中添加元素
如:

              
                
                  import redis

                  
                    import time

pool = redis.ConnectionPool(host=
                    
                      'localhost', port=
                      
                        6379, decode_responses=
                        
                          True) r = redis.Redis(connection_pool=pool) r.zadd(
                          
                            "zset1", n1=
                            
                              11, n2=
                              
                                22) r.zadd(
                                
                                  "zset2", 
                                  
                                    'm1', 
                                    
                                      22, 
                                      
                                        'm2', 
                                        
                                          44) print(r.zcard(
                                          
                                            "zset1")) 
                                            
                                              # 集合長度 print(r.zcard(
                                              
                                                "zset2")) 
                                                
                                                  # 集合長度 print(r.zrange(
                                                  
                                                    "zset1", 
                                                    
                                                      0, 
                                                      
                                                        -1)) 
                                                        
                                                          # 獲取有序集合中所有元素 print(r.zrange(
                                                          
                                                            "zset2", 
                                                            
                                                              0, 
                                                              
                                                                -1, withscores=
                                                                
                                                                  True)) 
                                                                  
                                                                    # 獲取有序集合中所有元素和分?jǐn)?shù) 
                                                                  
                                                                
                                                              
                                                            
                                                          
                                                        
                                                      
                                                    
                                                  
                                                
                                              
                                            
                                          
                                        
                                      
                                    
                                  
                                
                              
                            
                          
                        
                      
                    
                  
                
              
            

2.獲取有序集合元素個數(shù) 類似于len
zcard(name)
獲取name對應(yīng)的有序集合元素的數(shù)量

              
                
                  print(r.zcard(
                  
                    "zset1")) 
                    
                      # 集合長度

                    
                  
                
              
            

3.獲取有序集合的所有元素
r.zrange( name, start, end, desc=False, withscores=False, score_cast_func=float)
按照索引范圍獲取name對應(yīng)的有序集合的元素
參數(shù):
name,redis的name
start,有序集合索引起始位置(非分?jǐn)?shù))
end,有序集合索引結(jié)束位置(非分?jǐn)?shù))
desc,排序規(guī)則,默認(rèn)按照分?jǐn)?shù)從小到大排序
withscores,是否獲取元素的分?jǐn)?shù),默認(rèn)只獲取元素的值
score_cast_func,對分?jǐn)?shù)進行數(shù)據(jù)轉(zhuǎn)換的函數(shù)

3-1 從大到小排序(同zrange,集合是從大到小排序的)
zrevrange(name, start, end, withscores=False, score_cast_func=float)

              
                
                  print(r.zrevrange(
                  
                    "zset1", 
                    
                      0, 
                      
                        -1))    
                        
                          # 只獲取元素,不顯示分?jǐn)?shù) 
                          
                            print(r.zrevrange(
                            
                              "zset1", 
                              
                                0, 
                                
                                  -1, withscores=
                                  
                                    True)) 
                                    
                                      # 獲取有序集合中所有元素和分?jǐn)?shù),分?jǐn)?shù)倒序 
                                    
                                  
                                
                              
                            
                          
                        
                      
                    
                  
                
              
            

3-2 按照分?jǐn)?shù)范圍獲取name對應(yīng)的有序集合的元素
zrangebyscore(name, min, max, start=None, num=None, withscores=False, score_cast_func=float)

              
                
                  for i 
                  
                    in range(
                    
                      1, 
                      
                        30):
   element = 
                        
                          'n' + str(i) r.zadd(
                          
                            "zset3", element, i) print(r.zrangebyscore(
                            
                              "zset3", 
                              
                                15, 
                                
                                  25)) 
                                  
                                    # # 在分?jǐn)?shù)是15-25之間,取出符合條件的元素 print(r.zrangebyscore(
                                    
                                      "zset3", 
                                      
                                        12, 
                                        
                                          22, withscores=
                                          
                                            True)) 
                                            
                                              # 在分?jǐn)?shù)是12-22之間,取出符合條件的元素(帶分?jǐn)?shù)) 
                                            
                                          
                                        
                                      
                                    
                                  
                                
                              
                            
                          
                        
                      
                    
                  
                
              
            

3-3 按照分?jǐn)?shù)范圍獲取有序集合的元素并排序(默認(rèn)從大到小排序)
zrevrangebyscore(name, max, min, start=None, num=None, withscores=False, score_cast_func=float)

              
                
                  print(r.zrevrangebyscore(
                  
                    "zset3", 
                    
                      22, 
                      
                        11, withscores=
                        
                          True)) 
                          
                            # 在分?jǐn)?shù)是22-11之間,取出符合條件的元素 按照分?jǐn)?shù)倒序 
                          
                        
                      
                    
                  
                
              
            

3-4 獲取所有元素--默認(rèn)按照分?jǐn)?shù)順序排序
zscan(name, cursor=0, match=None, count=None, score_cast_func=float)

              
                
                  print(r.zscan(
                  
                    "zset3"))

                  
                
              
            

3-5 獲取所有元素--迭代器
zscan_iter(name, match=None, count=None,score_cast_func=float)

              
                
                  for i 
                  
                    in r.zscan_iter(
                    
                      "zset3"): 
                      
                        # 遍歷迭代器
    
                        
                          print(i) 
                        
                      
                    
                  
                
              
            

4.zcount(name, min, max)
獲取name對應(yīng)的有序集合中分?jǐn)?shù) 在 [min,max] 之間的個數(shù)

              
                
                  print(r.zrange(
                  
                    "zset3", 
                    
                      0, 
                      
                        -1, withscores=
                        
                          True)) 
                          
                            print(r.zcount(
                            
                              "zset3", 
                              
                                11, 
                                
                                  22)) 
                                
                              
                            
                          
                        
                      
                    
                  
                
              
            

5.自增
zincrby(name, value, amount)
自增name對應(yīng)的有序集合的 name 對應(yīng)的分?jǐn)?shù)

              
                r.zincrby(
                
                  "zset3", 
                  
                    "n2", amount=
                    
                      2)    
                      
                        # 每次將n2的分?jǐn)?shù)自增2

                        
                          print(r.zrange(
                          
                            "zset3", 
                            
                              0, 
                              
                                -1, withscores=
                                
                                  True)) 
                                
                              
                            
                          
                        
                      
                    
                  
                
              
            

6.獲取值的索引號
zrank(name, value)
獲取某個值在 name對應(yīng)的有序集合中的索引(從 0 開始)
更多:
zrevrank(name, value),從大到小排序

              
                
                  print(r.zrank(
                  
                    "zset3", 
                    
                      "n1"))   
                      
                        # n1的索引號是0 這里按照分?jǐn)?shù)順序(從小到大)

                        
                          print(r.zrank(
                          
                            "zset3", 
                            
                              "n6")) 
                              
                                # n6的索引號是1 
                                
                                  print(r.zrevrank(
                                  
                                    "zset3", 
                                    
                                      "n1")) 
                                      
                                        # n1的索引號是29 這里安照分?jǐn)?shù)倒序(從大到小) 
                                      
                                    
                                  
                                
                              
                            
                          
                        
                      
                    
                  
                
              
            

7.刪除--指定值刪除
zrem(name, values)
刪除name對應(yīng)的有序集合中值是values的成員

              
                r.zrem(
                
                  "zset3", 
                  
                    "n3")   
                    
                      # 刪除有序集合中的元素n3 刪除單個

                      
                        print(r.zrange(
                        
                          "zset3", 0, -1)) 
                        
                      
                    
                  
                
              
            

8.刪除--根據(jù)排行范圍刪除,按照索引號來刪除
zremrangebyrank(name, min, max)
根據(jù)排行范圍刪除

              
                r.zremrangebyrank(
                
                  "zset3", 0, 1)  
                  
                    # 刪除有序集合中的索引號是0, 1的元素

                    
                      print(r.zrange(
                      
                        "zset3", 0, -1))

                      
                    
                  
                
              
            

9.刪除--根據(jù)分?jǐn)?shù)范圍刪除
zremrangebyscore(name, min, max)
根據(jù)分?jǐn)?shù)范圍刪除

              
                r.zremrangebyscore(
                
                  "zset3", 11, 22)   
                  
                    # 刪除有序集合中的分?jǐn)?shù)是11-22的元素

                    
                      print(r.zrange(
                      
                        "zset3", 0, -1))

                      
                    
                  
                
              
            

10.獲取值對應(yīng)的分?jǐn)?shù)
zscore(name, value)
獲取name對應(yīng)有序集合中 value 對應(yīng)的分?jǐn)?shù)

              
                
                  print(r.zscore(
                  
                    "zset3", 
                    
                      "n27"))   
                      
                        # 獲取元素n27對應(yīng)的分?jǐn)?shù)27
                        

8、其他常用操作

1.刪除
delete(*names)
根據(jù)刪除redis中的任意數(shù)據(jù)類型(string、hash、list、set、有序set)

              
                r.delete(
                
                  "gender")  
                  
                    # 刪除key為gender的鍵值對

                  
                
              
            

2.檢查名字是否存在
exists(name)
檢測redis的name是否存在,存在就是True,F(xiàn)alse 不存在

              
                
                  print(r.exists(
                  
                    "zset1"))

                  
                
              
            

3.模糊匹配
keys(pattern=' ')
根據(jù)模型獲取redis的name
更多:
KEYS * 匹配數(shù)據(jù)庫中所有 key 。
KEYS h?llo 匹配 hello , hallo 和 hxllo 等。
KEYS h
llo 匹配 hllo 和 heeeeello 等。
KEYS h[ae]llo 匹配 hello 和 hallo ,但不匹配 hillo

              
                
                  print(r.keys(
                  
                    "foo*"))

                  
                
              
            

4.設(shè)置超時時間
expire(name ,time)
為某個redis的某個name設(shè)置超時時間

              
                r.lpush(
                
                  "list5", 11, 22)
r.expire(
                  
                    "list5", time=3)

                    
                      print(r.lrange(
                      
                        "list5", 0, -1))
time.sleep(3)

                        
                          print(r.lrange(
                          
                            "list5", 0, -1)) 
                          
                        
                      
                    
                  
                
              
            

5.重命名
rename(src, dst)
對redis的name重命名

              
                r.lpush(
                
                  "list5", 11, 22)
r.rename(
                  
                    "list5", 
                    
                      "list5-1")

                    
                  
                
              
            

6.隨機獲取name
randomkey()
隨機獲取一個redis的name(不刪除)

              
                
                  print(r.randomkey())

                
              
            

7.獲取類型
type(name)
獲取name對應(yīng)值的類型

                
                  print
                
                (r.type(
                
                  "
                
                
                  set1
                
                
                  "
                
                
                  ))

                
                
                  print
                
                (r.type(
                
                  "
                
                
                  hash2
                
                
                  "
                
                ))
              

8.查看所有元素
scan(cursor=0, match=None, count=None)

                
                  print
                
                (r.hscan(
                
                  "
                
                
                  hash2
                
                
                  "
                
                
                  ))

                
                
                  print
                
                (r.sscan(
                
                  "
                
                
                  set3
                
                
                  "
                
                
                  ))

                
                
                  print
                
                (r.zscan(
                
                  "
                
                
                  zset2
                
                
                  "
                
                
                  ))

                
                
                  print
                
                (r.getrange(
                
                  "
                
                
                  foo1
                
                
                  "
                
                , 0, -1
                
                  ))

                
                
                  print
                
                (r.lrange(
                
                  "
                
                
                  list2
                
                
                  "
                
                , 0, -1
                
                  ))

                
                
                  print
                
                (r.smembers(
                
                  "
                
                
                  set3
                
                
                  "
                
                
                  ))

                
                
                  print
                
                (r.zrange(
                
                  "
                
                
                  zset3
                
                
                  "
                
                , 0, -1
                
                  ))

                
                
                  print
                
                (r.hgetall(
                
                  "
                
                
                  hash1
                
                
                  "
                
                ))
              

9.查看所有元素--迭代器
scan_iter(match=None, count=None)

                
                  for
                
                 i 
                
                  in
                
                 r.hscan_iter(
                
                  "
                
                
                  hash1
                
                
                  "
                
                
                  ):
    
                
                
                  print
                
                
                  (i)


                
                
                  for
                
                 i 
                
                  in
                
                 r.sscan_iter(
                
                  "
                
                
                  set3
                
                
                  "
                
                
                  ):
    
                
                
                  print
                
                
                  (i)


                
                
                  for
                
                 i 
                
                  in
                
                 r.zscan_iter(
                
                  "
                
                
                  zset3
                
                
                  "
                
                
                  ):
    
                
                
                  print
                
                (i)
              

?

              
                
                  
                    
                      
                        
                          
                            
                              
                                
                                  
                                    
                                      
                                        

other 方法

                
                  print
                
                (r.get(
                
                  '
                
                
                  name
                
                
                  '
                
                ))    
                
                  #
                
                
                   查詢key為name的值
                
                
r.delete(
                
                  "
                
                
                  gender
                
                
                  "
                
                )  
                
                  #
                
                
                   刪除key為gender的鍵值對
                
                
                  print
                
                (r.keys()) 
                
                  #
                
                
                   查詢所有的Key
                
                
                  print
                
                (r.dbsize())   
                
                  #
                
                
                   當(dāng)前redis包含多少條數(shù)據(jù)
                
                
r.save()    
                
                  #
                
                
                   執(zhí)行"檢查點"操作,將數(shù)據(jù)寫回磁盤。保存時阻塞
                
                
                  
#
                
                
                   r.flushdb()        # 清空r中的所有數(shù)據(jù)
                
              
?

管道(pipeline)

redis默認(rèn)在執(zhí)行每次請求都會創(chuàng)建(連接池申請連接)和斷開(歸還連接池)一次連接操作,
如果想要在一次請求中指定多個命令,則可以使用pipline實現(xiàn)一次請求指定多個命令,并且默認(rèn)情況下一次pipline 是原子性操作。

管道(pipeline)是redis在提供單個請求中緩沖多條服務(wù)器命令的基類的子類。它通過減少服務(wù)器-客戶端之間反復(fù)的TCP數(shù)據(jù)庫包,從而大大提高了執(zhí)行批量命令的功能。

              
                import
              
              
                 redis

              
              
                import
              
              
                 time

pool 
              
              = redis.ConnectionPool(host=
              
                '
              
              
                localhost
              
              
                '
              
              , port=6379, decode_responses=
              
                True)
r 
              
              = redis.Redis(connection_pool=
              
                pool)


              
              
                #
              
              
                 pipe = r.pipeline(transaction=False)    # 默認(rèn)的情況下,管道里執(zhí)行的命令可以保證執(zhí)行的原子性,執(zhí)行pipe = r.pipeline(transaction=False)可以禁用這一特性。
              
              
                
#
              
              
                 pipe = r.pipeline(transaction=True)
              
              
pipe = r.pipeline() 
              
                #
              
              
                 創(chuàng)建一個管道
              
              
                
pipe.set(
              
              
                '
              
              
                name
              
              
                '
              
              , 
              
                '
              
              
                jack
              
              
                '
              
              
                )
pipe.set(
              
              
                '
              
              
                role
              
              
                '
              
              , 
              
                '
              
              
                sb
              
              
                '
              
              
                )
pipe.sadd(
              
              
                '
              
              
                faz
              
              
                '
              
              , 
              
                '
              
              
                baz
              
              
                '
              
              
                )
pipe.incr(
              
              
                '
              
              
                num
              
              
                '
              
              )    
              
                #
              
              
                 如果num不存在則vaule為1,如果存在,則value自增1
              
              
                pipe.execute()


              
              
                print
              
              (r.get(
              
                "
              
              
                name
              
              
                "
              
              
                ))

              
              
                print
              
              (r.get(
              
                "
              
              
                role
              
              
                "
              
              
                ))

              
              
                print
              
              (r.get(
              
                "
              
              
                num
              
              
                "
              
              ))
            

管道的命令可以寫在一起,如:

              pipe.set(
              
                '
              
              
                hello
              
              
                '
              
              , 
              
                '
              
              
                redis
              
              
                '
              
              ).sadd(
              
                '
              
              
                faz
              
              
                '
              
              , 
              
                '
              
              
                baz
              
              
                '
              
              ).incr(
              
                '
              
              
                num
              
              
                '
              
              
                ).execute()

              
              
                print
              
              (r.get(
              
                "
              
              
                name
              
              
                "
              
              
                ))

              
              
                print
              
              (r.get(
              
                "
              
              
                role
              
              
                "
              
              
                ))

              
              
                print
              
              (r.get(
              
                "
              
              
                num
              
              
                "
              
              ))
            

?




?


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 国产精品亚洲一区二区三区天天看 | 女神西比尔av在线播放 | 国产乱人视频在线播放 | 亚洲日韩v无码中文字幕 | 波多野结衣 黑人 | 日本极品少妇xxxx | 夜色阁亚洲一区二区三区 | 亚洲欧美日韩中文无线码 | 亚洲视频在线视频 | 午夜亚洲国产理论片_日本 久久久韩国 | 亚洲不卡视频在线观看 | 国产码在线播放 | 中文字幕成人精品久久不卡 | 少妇的丰满人妻hd高清 | 福利视频你懂的 | 色窝窝色蝌蚪在线视频 | 久久国产中文娱乐网 | 国产一级91| 国产又色又爽又黄好看视频 | 精品91久久久久久 | 亚洲精品国产精品国自产观看浪潮 | 国产二区精品 | 欧美综合自拍亚洲综合图片区 | 亚洲香蕉aⅴ视频在线播放 懂色一区二区三区 | 影音先锋中文字幕在线 | 伊人av超碰久久久麻豆 | 夜夜爽日日澡人人添 | 97无码人妻福利免费公开在线视频 | 无码国产成人午夜电影观看 | 人妻av无码专区 | 色狠狠综合 | 国内大量揄拍人妻精品視頻 | 在线播放人成视频观看 | 国产精品99久久免费 | 国产午夜精品久久久久久 | 久久www免费人成_看片 | 亚洲 欧美 激情 另类 校园 | 在线播放www| 国产视频手机在线播放 | 丁香五月激情缘综合区 | 国产成人av免费观看 | 99精品热视频这里只有精品 | 免费国产玉足脚交视频 | 竹菊影视欧美日韩一区二区三区四区五区 | 日韩免费黄色片 | 成人无码av免费网站 | 91婷婷射| 欧美另类高清zo欧美 | 日韩无码在钱中文字幕在钱视频 | 337p日本欧洲亚洲高清鲁鲁 | 尤物爽到高潮潮喷视频大全 | 日韩欧美在线观看视频网站 | 超清纯白嫩大学生无码网站 | 99热偷拍 | 国产无遮挡免费观看视频网站 | 欧美精品999 | 亚洲国产av最新地址 | 亚洲制服丝袜中文字幕在线 | 中文国产日韩欧美二视频 | 精品视频网站 | 给我免费的视频在线观看 | 欧美xxxx黑人| 国产91精品捆绑调教 | 日韩在线中文 | 国产亚洲人成网站在线观看琪琪秋 | 爽爽影院免费观看视频 | 亚洲熟妇无码av | 久久久久青草线蕉综合超碰 | 午夜国产羞羞视频免费网站 | 天堂在线亚洲 | 精品少妇久久久 | 波多野结衣成人在线 | 欧美www.| 蜜臀av999无码精品国产专区 | 91看片在线 | 国产精品激情av久久久青桔 | 国产欧美久久一区二区 | 中文成人精品久久一区 | 91九色porn | 国产精品日日摸天天碰 | 欧美区一区二区三 | 久久精品一级片 | 久久国内精品自在自线 | 特黄 大片做受又粗又硬又大 | 亚洲另类自拍丝袜第五页 | 日本一二三不卡 | 久久久久久久久久99 | 成人18禁深夜福利网站app免费 | 国产黄色视屏 | av密臀| 少妇激情偷公乱柔佳 | 特级a级毛片 | 中文在线а天堂 | 无遮挡色视频免费观看 | 久久无码潮喷a片无码高潮 中文字幕无码一区二区免费 | 国产边摸边吃奶边叫做激情视频 | 欧美 国产精品 | 人妻三级日本香港三级极 | 亚洲乱妇老熟女爽到高潮的片 | 人妻avav中文系列久久 | 国产高清视频在线观看97 | 午夜精品久久久内射近拍高清 | 国产三级三级a三级 | 三上悠亚作品在线观看 | 91性高湖久久久久久久久_久久99 | 亚洲精品国产综合久久一线 | 人人综合亚洲无线码另类 | 亚洲精品日本一区二区三区 | 樱桃成人精品视频在线播放 | 精品视频免费播放 | 老汉老妇姓交视频 | 婷婷在线影院 | 伊人www| 亚洲另类在线制服丝袜国产 | 精品国产一区二区三区四区五区 | 日韩成av人片在线观看 | 日日摸日日碰夜夜爽无码 | 人人妻人人爽人人澡人人 | 国产午夜人做人免费视频网站 | 亚洲国产精品日韩av不卡在线 | 亚洲欧洲日产国码无码av一 | 欧美成人一区二免费视频小说 | 国产cao | 欧美亚洲综合成人专区 | 国语自产拍91在线a拍拍 | 色天使在线视频 | 黄网站免费永久在线观看网址 | 国产av一二三无码影片 | 精品亚洲精品 | 天天天天天天天天干 | 黄色精品久久久 | 真人做作爱视频 | 午夜精品电影你懂的 | 国产精品污视频 | 51真实女性私密spa按摩偷拍 | 精品亚洲欧美视频在线观看 | 91av在线视频观看 | 交换交换乱杂烩系列yy | 国内九一激情白浆发布 | 国产99久9在线 | 传媒 | 欧美色欧美亚洲高清在线观看 | 噜噜噜av久久 | 美日韩在线观看 | 少妇高潮无套内谢麻豆传 | 亚洲精品不卡 | 图片专区亚洲欧美另类 | 老司机久久一区二区三区 | aa毛片视频 | 国产精品无码人妻一区二区在线 | 色视频在线观看免费视频 | 久久国产精品99久久久久久口爆 | 欧美激情区| 丁香婷婷激情 | 国内少妇高潮嗷嗷叫在线播放 | 中文字幕a片视频一区二区 成年无码av片在线 丝袜国产一区av在线观看 | 中文字幕1区2区 | 无码一区二区三区视频 | av一区在线| 自拍色图 | 国产中文在线播放 | 精品无码国产自产野外拍在线 | 日韩一级片在线播放 | 精品国产一区二区三区四区动漫a | 精品国产伦| 农村野战三级做爰 | 日韩欧美在线观看一区二区 | 国产无遮挡呻吟娇喘视频 | 日韩免费在线视频 | 狠狠色噜噜狠狠狠狠av | 直接在线观看的三级网址 | 69综合网| 免费又黄又爽又猛的毛片 | 热99re久久国超精品首页 | 2021最新精品国自产拍视频 | 亚洲精品国产美女久久久99 | 中国彝族女人内谢69xxxx | 果冻传媒18禁免费视频 | 东北老女人高潮大叫对白 | 国产精品欧美一区二区三区不卡 | 尤物视频在线播放 | av中文无码韩国亚洲色偷偷 | 性做久久久久久免费观看 | 成年视频在线 | 后进极品美女白嫩翘臀视频 | 久久精品手机观看 | 亚洲香蕉中文日韩v日本 | 76少妇精品导航 | 男女啪啪免费观看 | 国产精品夜夜春夜夜爽久久 | 亚洲成av人片天堂网 | 黄色日本免费 | 欧美xxx精品 | 亚洲性色av私人影院无码 | 国产亚洲一本大道中文在线 | 日韩欧美黄 | 美女裸体跪姿扒开屁股无内裤 | 在线观看av日韩 | 内射无套在线观看高清完整免费 | 亚洲成人777 | av无码午夜福利一区二区三区 | 日韩欧精品无码视频无删节 | 91亚洲成人 | 国产一区二区不卡在线看 | 亚洲精品毛片一区二区 | 国产清纯白嫩初高生在线观看性色 | 亚洲男人天堂2018av | 97爱爱视频| 777午夜| 午夜xxxxx | 高潮久久久久久久久 | 在线观看亚洲精品国产福利片 | 欧美乱轮视频 | 无码精品久久久久久人妻中字 | 亚洲丶国产丶欧美一区二区三区 | 精品一卡2卡三卡4卡乱码精品视频 | 人妻夜夜爽天天爽 | 欧美成人激情视频 | 狠狠色噜噜狠狠狠888米奇视频 | 东京干手机福利 | 性色惰影片xxx | 欧美日韩视频在线观看一区 | 激情欧美一区二区三区黑长吊 | 天天操夜夜添 | 中文字幕第99页 | 无码人妻一区二区三区麻豆 | 亚洲第一区欧美国产综合86 | 国产免费观看黄av片 | 麻豆传煤入口免费进入2023 | 亚洲在线国产 | 国产女人高潮叫床免费视频 | 日本不卡视频一区 | 人人鲁人人莫一区二区三区 | 亚洲 欧美 清纯 校园 另类 | 男人av的天堂 | 自拍色图 | 国产系列丝袜熟女精品网站 | 免费av播放| 欧美视频www | 又大又紧又粉嫩18p少妇 | 蜜桃精品成人影片 | 久久亚洲国产成人精品性色 | 成人高清在线观看视频 | 裸身美女无遮挡永久免费视频 | 亚洲高清在线免费 | 奇米影视狠狠干 | 国产白嫩精品又爽又深呻吟 | 欧美精品在线一区二区三区 | 亚洲国产精品一区二区成人片不卡 | 国产青青操 | 91播放在线 | 日韩欧美视频 | 最新亚洲一卡二卡三卡四卡 | 青青草视频播放器 | 欧美久草| 免费吃奶摸下激烈视频青青网 | 日本老妇高潮乱hd | 欧美日本日韩aⅴ在线视频 另类亚洲小说图片综合区 国产精品免费福利久久 | 天天曰夜夜曰 | 亚洲4区 | 西西人体做爰大胆gogo | 国产高清吹潮免费视频 | 亚洲理论在线 | 99久久夜色精品国产亚洲 | 日韩视频免费在线播放 | 两性色午夜视频免费无码 | 国产成人无码av一区二区在线观看 | 国产精品亚洲а∨天堂免在线 | 亚洲欧美日韩国产精品一区 | 性饥渴艳妇性色生活片在线播放 | 一本大道在线一本久道视频 | 午夜影院a | 欧美成人午夜一区二区三区 | 精品亚洲成人 | 一区在线视频 | 日本在线www | 日本ww色 | 成人国产精品免费观看动漫 | 国产又粗又硬的视频 | 成人片黄网站色大片免费观看 | 亚洲依依成人亚洲社区 | 九色视频导航 | 一级大片在线 | 日本视频免费在线 | 最近中文字幕免费mv在线视频 | 麻豆一二三区av传媒 | 四虎成人精品在永久免费 | 成年永久一区二区三区免费视频 | 国产av永久无码天堂影院 | 免费色在线 | 九九热视频精品 | 少妇性饥渴无码a区免费 | 国产肉体xxxx裸体784大胆 | 性刺激的欧美三级视频中文 | 少妇放荡的呻吟干柴烈火免费视频 | 亚洲不乱码卡一卡二卡4卡5 | 色香五月 | 国产777777线观看视频 | 久久国产精品福利一区二区三区 | 午夜成人无码福利免费视频 | 夜夜天天拍拍 | 手机日韩av | 欧美乱码精品一区二区三区 | 欧美一区免费看 | 日本a级片一区二区 | 久久久久久久一 | 精品少妇无码av无码专区 | 97se亚洲国产一区二区三区 | 亚洲 国产 日韩 欧美 | 可以直接看的毛片 | 尤物爽到高潮潮喷视频大全 | 老司机免费精品视频 | 超碰在线最新 | 久久久久久久久久久久中文字幕 | 一二三四免费观看在线视频中文版 | 国产在线观看av | 国产精品日日摸天天碰 | 色婷婷五| 久久www免费人成_看片中文 | 中文字幕在线视频免费 | 亚洲区小说区激情区图片区 | 日韩网站一区 | 亚洲国产精品无码中文在线 | 午夜成人亚洲理伦片在线观看 | 欧美日韩国产精品一区二区三区 | 成人黄色免费看 | 国产成人a在线观看视频免费 | 字幕网在线观看 | 久久久综合视频 | 高清视频在线观看一区二区三区 | 国产 日韩 欧美 成人 | 韩日在线视频观看 | 亚洲伊人色欲综合网无码中文 | 日韩在线 中文字幕 | 女子十八毛片 | 福利视频你懂的 | 国产精品高潮呻吟久久影视a片 | 天天色亚洲 | 亚欧在线高清专区 | 国产久一| 亚洲中文字幕久久精品无码app | 涩涩资源站 | 女人被狂躁c到高潮 | 国产一区二三区 | 国产又色又爽又黄的网站在线 | 在线播放偷拍一区精品 | 久久影视一区 | 国产乱人视频在线播放 | 伊伊总综合网 | 色婷婷综合久久久久中文一区二区 | 日本一区二区更新不卡 | 99热这里| 玖玖玖视频 | 精品素人av | 福利看片 | 国产精品久久久久久久久久免 | 亚洲蜜桃精久久久久久久 | 天天狠狠干 | 成年网站免费在线观看 | 亚洲 日本 欧洲 欧美 视频 | 欧美一级激情 | 免费无码不卡中文字幕在线 | bbb人妖另类老太婆性恋 | 久久99精品久久久久久久不卡 | 久久精品国产自在天天线 | 四虎黄色影库 | 激情航班h版在线观看 | 日韩深夜在线 | 一区小视频 | 精品日产卡一卡二卡麻豆 | 亚洲字幕成人中文在线电影网 | 天天综合网在线观看视频 | 亚洲免费三级 | 天天射日日操 | 日韩精品无码一区二区三区av | 成人久久18免费网站 | 日日擼夜夜擼 | 在线一区二区视频 | 人妻丝袜av先锋影音先 | 色拍拍综合 | 中国人妻被两个老外三p | 91男人影院 | 国产精品久久自在自线青柠 | 看毛片网站 | 99亚洲精品卡2卡三卡4卡2卡 | 日本午夜免费 | 日本精品人妻无码77777 | 日韩欧美一级二级 | 男人下部进女人下部视频 | 少妇特黄v一区二区三区图片 | 99久久99久国产黄毛片 | 无尺码精品产品日韩 | 久久香蕉国产线看观看手机 | 中文字幕2018 | 2020年最新国产精品正在播放 | 在线看你懂得 | 色噜噜狠狠综曰曰曰 | 亚洲欧美日韩国产综合一区二区 | 伊人久久大香线蕉无码不卡 | 天天干夜夜干 | 男人女人午夜视频免费 | 曰批全过程免费视频观看软件潮喷 | 久久精品2021国产 | 91丨porny丨九色 | 美女少妇网站 | 亚洲国产精久久久久久久 | 亚洲97在线 | 水蜜桃精品一二三 | 特级西西444ww大胆视频 | 波多野结衣激情 | 色噜噜狠狠成人中文综合 | 久热综合在线亚洲精品 | 国产视频欧美视频 | 国产精品午夜爆乳美女视频 | 国产公开免费人成视频 | 强行无套内谢大学生初次 | 国产五月婷婷 | 亚洲男人网 | 中文字幕一区二区人妻电影 | 国产又爽又刺激的视频 | 丰满少妇被猛烈进入 | 亚洲高清专区日韩精品 | 午夜亚洲国产理论片中文 | 一区二区三区午夜免费福利视频 | 天堂av片| 91精品国产色综合久久不卡98最新章节 | 一区二区三区日韩视频在线观看 | 欧美日韩亚洲另类 | 日韩精品人妻系列无码专区免费 | 亚洲乱码视频在线观看 | 一本大道香蕉大a√在线 | 久久婷婷五月综合色国产免费观看 | 夜色av网| 国产刺激出水片 | 护士奶头又大又软又好摸 | 99久久er热在这里只有精品99 | 在线观看免费黄色av | 国产在线国偷精品免费看 | 国产一级福利 | 亚洲免费黄色片 | 日本高清在线一区至六区不卡视频 | 国产午夜无码片在线观看影 | 国产嘿嘿嘿视频在线观看 | 天天插天天射 | 国产无遮挡18禁无码免费 | 亚洲成人h| 四虎免费观看 | 欧美经典一区二区三区 | 午夜不卡久久精品无码免费 | 人人操日日干 | 日韩美女视频网站 | 黄色一级片在线 | 亚洲区免费中文字幕影片|高清在线观看 | 狠狠色噜噜狠狠狠888米奇视频 | 日韩免费视频 | 制服丝袜成人动漫 | 国产日韩欧美视频免费看 | 久久成人免费精品网站 | 中文字幕免费高清 | 亚洲乱码一区二区三区三上悠亚 | 毛片www | 国产一精品一av一免费爽爽 | 97国产自在现线免费视频 | 久久99精品久久久久久琪琪 | 中国黄色毛片视频 | 国产色午夜婷婷一区二区三区 | 中国videosex高潮喷水 | 116少妇做爰毛片 | 久久大香焦 | 13小箩利洗澡无码视频网站 | 国模少妇一区二区三区 | 免费欧洲美女牲交视频 | 白浆av | h番动漫福利在线观看 | 日本在线网址 | 亚欧无线一线二线三线区别 | 在线无码免费的毛片视频 | 特级无码毛片免费视频 | 天天干夜夜操视频 | 国产九九热 | 国产做无码视频在线观看浪潮 | 新版天堂资源中文www连接 | 亚洲中文字幕人成乱码 | 九九九伊在人线综合2023 | 国产人人插 | 国产有码av | 乱子伦一区二区三区 | 国产精品久久高潮呻吟粉嫩av | 无码人妻久久久一区二区三区 | 中文字幕久热 | 毛片基地站 | 一本色道久久综合亚洲精品图片 | 国产高清一区二区三区直播 | 天天影视综合 | 欧美激情喷水 | 玩超薄丝袜人妻的经历 | 亚洲综合一区在线 | 噜噜色综合天天综合网mp3 | 国产五级床片全部免费硬硬 | 色综合av| 天天曰天天干 | 国产精品无码2021在线观看 | 日韩视频一区在线 | 天堂在线bt | 大象一区一品精区搬运机器 | 天天操天天摸天天爽 | 小蜜被两老头吸奶头在线观看 | 欧美在线观看免费观看 | 性高朝久久久久久久 | 亚欧成人中文字幕一区 | 亚洲欧美日韩国产手机在线 | 高清国产精品人妻一区二区 | 精品亚洲欧美自拍 | 精品一卡2卡3卡4卡新区在线 | 成人午夜高潮免费视频在线观看 | 国产高潮刺激叫喊视频 | 天堂国产 | а√天堂8资源中文在线 | 欧美乱人伦| 91九色porny国产探花 | 午夜福利精品亚洲不卡 | 久久精品国产一区二区无码 | 亚洲国产精品va在线观看麻豆 | 亚洲精品无码久久千人斩探花 | 最新国产精品剧情在线ss | 欧美性受xxxx黑人xyx性爽 | 亚洲欧洲精品一区二区 | 满淫电车3动漫在线观看 | 国色天香乱码区 | 久青草视频在线观看 | 熟妇人妻无码中文字幕老熟妇 | 日本极品少妇xxxx | 人妻无码人妻有码中文字幕在线 | 久久综合亚洲色hezyo国产 | 精品亚洲成a人在线观看 | 俄罗斯美女真人性做爰 | 激情综合色综合啪啪五月 | 免费观看av毛片 | 国产精品高潮呻吟av久久小说 | av日韩免费 | 亚洲综合色在线 | 欧洲激情网 | 成人国产精品久久久按摩 | 国产在线色视频 | 日韩一卡二卡三卡四卡免费观在线 | 在线观看欧美一区 | 人妻互换一二三区激情视频 | 欧美婷婷六月丁香综合 | 天天综合网入口 | 免费国产高清毛不卡片基地 | 中文国产日韩欧美二视频 | 特级黄色视频毛片 | 最新国产乱人伦偷精品免费网站 | 男人天堂2019| 激情五月亚洲综合图区 | 国产va精品午夜福利视频 | 动漫啪啪高清区一区二网站 | 秋霞影院午夜丰满少妇在线视频 | 欧美性猛交xxxx免费看蜜桃 | 少妇高清一区二区免费看 | 久草网站| 最近最新中文字幕 | 亚洲综合久 | 成人毛片在线播放 | 在线亚洲中文精品第1页 | 黄色尤物网站 | 国产如狼似虎富婆找强壮黑人 | 亚洲成a人片在线观看的电影 | 久久久男人天堂 | 欧洲熟妇色xxxxx欧美老妇伦 | 91精品国产综合久久久蜜臀图片 | 欧美丰满肥婆videos | 天天插天天操天天干 | 中文字幕成人网 | 亚洲精品久久一区二区三区777 | 久久久国产精品亚洲一区 | 北条麻妃99精品青青久久 | 国产成人福利在线 | 福利在线观看 | 色干网 | 艳妇臀荡乳欲伦岳在线观看 | 日本不卡中文字幕 | 国产精品久久久久久久久久久久久久 | 亚洲成av大片大片在线播放 | 小视频在线免费观看 | 欧美日韩一区二区在线 | 日本不卡免费在线 | 免费看a毛片 | 国产亚洲精品久久久久天堂软件 | 欧美69式互添视频在线 | 嫩草影院91| 日韩一级在线观看视频 | 正在播放淫亚洲 | 色涩亚洲 | 国产精品综合久久久久久 | 免费做爰在线观看视频妖精 | 青草网址 | 无码ol丝袜高跟秘书在线观看 | 97在线成人国产在线视频 | 日韩久久无码免费毛片软件 | 超碰在线播放97 | 伊人久久青青 | 亚洲不卡1卡2卡三卡入口 | 国产精品xxx | 无码男男作爱g片在线观看 福利片一区 | 国产香蕉一区二区三区在线视频 | 亚洲乱码中文字幕综合 | 日本加勒比在线视频 | 草裙社区精品视频播放 | 天天影视涩香欲综合网 | 国产午夜毛片 | 爽妇网av | 亚洲激情在线视频 | 日韩国产欧美视频 | 合欢高h喷水荡肉爽文1v1 | 99视频一区 | 中文字幕高清在线 | 亚洲日韩乱码一区二区三区四区 | 中文字幕在线观看视频www | 成年午夜无码av片在线观看 | 爱情岛亚洲论坛入口网站 | 好吊妞这里都是精品 | www内射国产在线观看 | av老司机亚洲精品天堂 | 中国一级大黄大黄大色毛片 | 久久人人爽爽人人片av | 最近中文字幕在线观看 | 日韩精品久久久免费观看 | 亚洲第一看片 | 日韩欧美成人免费观看 | 我要看三级毛片 | 高大丰满熟妇丰满的大白屁股 | 久久久久99精品成人片三人毛片 | 亚洲欧洲视频在线观看 | 人人成人| 日本午夜三级视频 | 天天摸天天操天天爽 | 亚洲一区日韩高清中文字幕亚洲 | 爱色成人网 | 无码男男做受g片在线观看视频 | 久久精品人妻少妇一区二区三区 | 成年午夜无码av片在线观看 | 777久久久| 亚洲一级毛片视频 | 麻豆激情网 | 超碰国产在线 | 日日操夜夜操狠狠操 | 亚洲午夜福利av一区二区无码 | 国产com| 最近更新中文字幕 | 国产三级网 | 按摩师他揉我奶好爽捏我奶视频 | 中文字幕人妻无码一夲道 | 国产 日韩 欧美 自拍 | 精品自拍一区 | 一二三四视频在线观看日本 | 成年无码按摩av片在线观看 | 亚洲精品综合五月久久小说 | 久操福利视频 | 天堂网在线最新版www资源网 | 亚洲三区在线观看无套内射 | 黄色不卡视频 | 日韩国产丝袜人妻一二区 | 不卡av一区二区 | 欧美在线视频精品 | 欧美日韩第一 | 国产精品一区二区麻豆 | 一本大道久久久久精品嫩草 | 夜夜摸,狠狠添,日日添,高潮出水 | 91蜜桃传媒精品久久久一区二区 | 97精品人妻一区二区三区香蕉 | 日本欧美v大码在线 | 国产精品亚洲日韩欧美色窝窝色欲 | 在线天堂视频 | 国产精品99无码一区二区 | 91亚洲天堂 | 91亚洲乱码卡一卡二卡新区豆瓣 | 日韩一区二区三区射精-百度 | 狠狠躁狠狠躁东京热无码专区 | 国产情侣偷国语对白 | 国产成人免费观看视频 | av福利一区| 亚洲午夜18毛片在线看 | 人妻少妇无码精品视频区 | 另类国产精品一区二区 | 欧美成视频人免费淫片 | 午夜福利啪啪片 | 国产成人亚洲日韩欧美久久 | 在线天堂www在线 | 乱人伦人妻系列 | 裸身美女无遮挡永久免费视频 | 91精品国产综合久久福利 | 日本美女高潮视频 | 国产精品欧美一区二区 | 国产九九九 | 性高潮久久久久久久久 | 日本高清免费在线视频 | av无码人妻波多野结衣 | 无码专区中文字幕无码野外 | 亚洲欧美日韩激情 | 被c到高潮疯狂喷水国产 | 2018亚洲а∨天堂 | 少妇一边呻吟一边说使劲 | 理伦少妇片一级 | caoporon成人超碰公开网站 | 台湾佬中文娱乐网址 | 精品少妇久久 | 91午夜免费视频 | 国产女主播一区二区 | 日本又紧又色又嫩又爽的视频 | 中文字幕精品三区 | 精品区一区二区 | 日韩高清亚洲日韩精品一区二区三区 | xxddcc羞羞答答 | 国产成人精品久久 | 中文无码第3页不卡av | 亚洲人成网站在线播放2019 | 亚洲理论片 | 青青操国产视频 | 翔田千里高潮在线播放 | 中文字幕av久久激情亚洲精品 | 少妇aaaa| 青青青爽视频在线观看 | 午夜一区二区国产好的精华液 | 6080成人 | 国产精品福利在线 | aaa国产 | 99精品国产免费久久久久久按摩 | 好吊妞视频cao | 欧美日韩视频无码一区二区三 | 国产内射老熟女aaaa∵ | 欧美日韩国产综合色视频一区二区 | 免费的一级黄色片 | 亚洲一区二区三区四区视频 | 草草夜色精品国产噜噜竹菊 | 波多野结衣不卡视频 | 无码被窝影院午夜看片爽爽jk | 亚洲色欧美| 天堂中文8 | www.久久精品视频 | 国产精品久久自在自线 | 激情综合婷婷丁香五月俺来也 | 中文字幕一区在线 | 日本69精品久久久久999小说 | 天堂中文网在线 | 亚洲精品在线观 | www.午夜av | 人妻体内射精一区二区 | 日本xxx大片免费观看 | 久久精品无码一区二区日韩av | wwwwxxx国产 | 丰满少妇被猛烈进入无码 | wwwxx国产 | 日韩一区二区精品视频 | 国产sm调教视频在线观看 | 欧美另类交在线观看 | 欧美专区一区二区三区 | 真实交videos乱叫娇小 | 欧美一区国产一区 | 国产人成看黄久久久久久久久 | 欧美在线天堂 | 欧美亚洲另类 丝袜综合网 香蕉久久夜色精品 | 青青草原亚洲 | 久久天天躁狠狠躁夜夜躁2014 | 国产又粗又猛又爽又黄的视频免费 | 暖暖视频在线观看免费观看高清中文 | 国产无遮挡裸体美女视频 | 四虎影视永久无码精品 | 国产又猛又黄的视频 | 国产精品久久久久精k8 | 亚洲日韩欧美内射姐弟 | 成人性视频免费网站 | 国产综合有码无码中文字幕 | 草草影院ccyycom | 久久婷婷五月综合色丁香花 | 久久无码免费的a毛片大全 日本一区二区免费看 | 国产黄色a级毛片 | juy416友田真希中文字幕 | av无码中文一区二区三区四区 | 欧美日韩午夜群交多人轮换 | 亚洲一区二区三区四区五区中文 | 玩弄中年熟妇正在播放 | 亚洲永久精品一区二区三区 | 国产精品无码天天爽视频 | 国内精品久久久久久久星辰影视 | 精品国产乱码久久久久久图片 | 日本精品无码一区二区三区久久久 | 成年人的天堂 | av九九| 伊人久久大香线蕉av波多野结衣 | 亚洲国产精品美女 | 人人爽人人看 | 日韩欧美精选 | 二区影院| 人妻久久久精品99系列2021 | www.久久爱69.com | 国产极品美女到高潮 | 91精品成人久久 | 欧美成人激情在线 | 日韩精品在线观看免费 | 天天操天天干视频 | 思思久婷婷五月综合色啪 | 亚洲欧美中文日韩在线v日本 | 波多野结衣乱码中文字幕 | 欧美又粗又长又爽做受 | 亚洲国产成人手机在线电影 | 99视频免费在线观看 | 欧美精品自拍偷拍 | 日韩精品一区二区葵司亚洲91 | av超碰在线 | 色偷偷av男人的天堂 | 波多野结衣超清无码专区 | 日韩精品免费一区二区夜夜嗨 | 91精品国产爱久久丝袜脚 | 国产xxxx高清在线观看 | 女人张开双腿让男人猛桶 | www..com国产| 国内大量偷窥精品视频 | 欧美精品日韩在线 | 日韩av片无码一区二区三区不卡 | 国产精品欧美一区二区三区不卡 | 亚洲精品日本一区二区三区 | 国产白丝护士av在线网站 | 国内精品国产三级国产a久久 | 欧美日韩中文在线字幕视频 | 奇米影视狠狠爱777777 | 久久亚洲精品情侣 | 丰满人妻熟妇乱又伦精品视频三 | 日韩在线观看一区二区 | 久久婷五月综合 | 国产在线播放91 | 嫩草影院一区二区 | 精品少妇无码av在线播放 | 亚洲一区a | 好了av四色综合无码久久 | 久久网免费视频 | av一区在线 | 蜜臀av午夜精品 | 天天澡天天揉揉av在线 | 国产精品刘玥久久一区 | 欧美日韩国产黄色 | 亚洲国产欧美在线成人aaaa | 亚洲一区二区综合 | 午夜成人无码免费看试看 | 亚洲影音先锋 | 日本乱理伦片在线观看中文 | 久久精品tv| 91手机在线看片 | 欧美乱妇高清无乱码一级特黄 | 夜夜爽8888免费视频 | 亚洲欧美婷婷 | 最近中文字幕在线观看 | 中国女人av| 最新精品国偷自产在线下载 | 国产精品一区在线观看你懂的 | 亚洲中文波霸中文字幕 | 99r在线精品视频在线播放 | 高清在线一区二区 | 国产福利一区视频 | 精品欧美色视频网站在线观看 | 亚洲s码欧洲m码吹潮 | 日日干夜夜撸 | 黄色一级视频片 | 亚洲精品乱码久久久久久蜜桃不卡 | 狠狠色丁香久久婷婷综合五月 | 国产精品第一区揄拍 | 五月婷婷俺也去开心 | av在线看片 | sm在线视频| 亚洲愉拍二区一区三区 | 曰韩精品无码一区二区三区视频 | 日本欧美中文字幕 | av每日更新 | 国产精品对白刺激蜜臀av | 亚洲欧美日韩三区 | 91精品国产综合久久久久久久久久 | 国产精品女同 | 男人天堂2018亚洲男人天堂 | 天堂中文网 | 日韩1区| 就看av| 精产国品一二三产品蜜桃 | 欧美三级一区二区 | 五月天综合网站 | 天堂自拍| 中国妇女做爰视频 | 久久人人97超碰国产公开 | 男女吃奶做爰猛烈紧视频 | 亚洲一区中文字幕在线观看 | 9999久久久久 | 少妇色欲网 | 国产亚洲制服免视频 | 亚洲欧洲日产最新 | 男人进入女人下部视频 | 久久中文一区 | 国产一区二区三区四区五区加勒比 | 黄 色 成 年 人免费观看 | 亚洲一区中文字幕在线观看 | 又粗又硬整进去好爽视频 | 好男人在在线社区www在线影院 | 欧美色视频网站 | av在线播放网站 | 国产精品一区二区精品 | 尤物99av写真在线 | 国产精品每日更新 | 粉嫩粉嫩的18在线观看 | 国产国拍亚洲精品永久69 | 精品人妻无码一区二区三区换脸 | 亚洲高清在线看 | 91免费视频 | 波多野一区二区 | 亚洲精品国产综合久久一线 | 久久久久国精品产熟女久色 | 无码h黄肉动漫在线观看网站 | 久久99国产精品久久99果冻传媒新版本 | 在线不卡免费视频 | 久久久综综合色一本伊人 | 法国性xxx精品hd专区 | 超碰97人人做人人爱可以下载 | 19禁无遮挡啪啪无码网站性色 | 亚洲性av网站 | 国产免费一区二区三区在线观看 | 日韩福利视频网 | 99久久久无码国产精品古装 | 免费成年人视频网站 | 伊人成色综合网 | 精品欧美日韩 | 久女女热精品视频在线观看 | 少妇激情作爱视频 | 国产一区黄 | 欧美乱大交xxxxx | 久草在线免费福利资源站 | 午夜视频在线播放 | 亚洲精品一区二区三区早餐 | 人人爽人人澡人人高潮 | 日本免费人成在线观看网站 | 国产丰满乱子伦无码专 | 国产人妻久久精品二区三区 | 亚洲精品久久久蜜桃 | 久久免费小视频 | 久久精品亚洲a | 中文字幕日韩久久 | 中文 在线 日韩 亚洲 欧美 | 久久精热 | 影视先锋男人无码在线 | 免费观看又色又爽又黄的崩锅 | 亚洲日韩性欧美中文字幕 | 午夜美女在线 | 欧美成人h亚洲综合在线观看 | 国产精品欧美久久久久久日木一道 | 99999久久久久久亚洲 | 日韩av线上 | 8050午夜 | 精品乱人伦一区二区三区 | 国产欧美日韩一区二区加勒比 | 毛片成人网 | 日韩中文字幕在线专区 | 鲁丝一区二区三区免费 | 欧美视频手机在线观看 | 国产精品二三区 | 成人欧美一区二区三区 | 日韩av一二区 | 中文字幕有码在线观看 | 成人av视屏 | 久久久久人妻精品一区 | 国产一级aa大片毛片 | 国产成+人+综合+亚洲 欧美 | 免费污片网站 | 国产95在线 | 亚洲人成人影院在线观看 | 少妇爆乳无码av无码专区 | 农村老熟妇乱子伦视频 | 天天操91| 美女性高潮 | 国产最爽的乱淫视频国语对白 | 午夜歪影 | 亚洲精品久久夜色撩人男男小说 | 国产精品毛片在线完整版sab | 国产精品尤物yw在线观看 | 啪啪的网站 | 国产精品日本一区二区在线播放 | 又爽又黄无遮挡高潮视频网站 | 在线视频欧美日韩 | 1024最新网址 | 波多野结衣中文字幕一区二区三区 | 国产精品白丝av在线观看播放 | 亚洲国产成人欧美在线观看 | 成人午夜在线 | 国产亚州精品女人久久久久久 | 日韩欧美国产高清91 | 精品少妇久久 | 成在人线无码aⅴ免费视频 国产精品夫妇激情 | 国产成人综合久久久久久 | 日韩欧美理论片 | 精品无码欧美黑人又粗又 | 日韩av无码精品一二三区 | 五月天丁香花婷婷 | 久久狠狠爱亚洲综合影院 | a免费在线| 一级精品视频 | 亚洲欧洲日产韩国2020 | 538精品在线视频 | 亚洲精品你懂的在线观看 | 日韩一二三区在线 | 伊人性伊人情综合网 | 亚洲人成伊人成综合网无码 | 中国华裔少妇黑人内谢 | 国产中文字幕在线免费观看 | www.欧美色图 | 亚洲人妻av伦理 | 风韵丰满熟妇啪啪区老老熟女百度 | 日韩精品一91爱爱 | 人妻换人妻aa视频 | 国产真实乱偷精品视频免 | 久久九九有精品国产23百花影院 | 欧美va天堂va视频va在线 | 日韩小视频 | 无码精油按摩潮喷在播放 | 99久热re在线精品99re8热视频 | 狠狠色噜噜狠狠狠狠 | 亚洲免费a| 日日摸处处碰夜夜爽 | 12裸体自慰免费观看网站 | 欧美丰满妇大ass | 99久久精品免费看国产一区二区 | 另类ts人妖一区二区三区 | 国产口爆吞精在线视频 | 国产精无久久久久久久免费 | 日韩第一视频 | 欧美一级成人 | 动漫人妻无码精品专区综合网 | 伊人色合天天久久综合网 | 亚洲欧美日韩国产综合精品二区 | 97日日碰人人模人人澡分享吧 | 丁香婷婷亚洲综合 | 久草免费网站 | 俺也来俺也去俺也射 | 久章草这里只有精品 | 日韩中文字幕在线看 | 国产精品一区二区三区四区在线观看 | 成人h在线 | 免费欧洲美女牲交视频 | 女人和拘做爰正片视频 | 91极品欧美视频 | 91在线精品视频 | 国产精品久久久久久精 | 五月天色丁香 | 亚洲永久在线观看 | 亚洲精品国产情侣av在线 | 国内毛片毛片毛片毛片毛片毛片 | 久久99精品国产99久久6 | 国产成人鲁鲁免费视频a | 免费精品国自产拍在线播放 | 琪琪午夜 | 精品麻豆国产色欲色欲色欲www | 中文字幕无码家庭乱欲 | 日日夜夜天天操 | 91精品国产乱码久久久久久久久 | 日韩欧美成 | 国产欧美一区二区精品老汉影院 | 亚洲欧美成人综合久久久 | 天天天色综合a | 丰满日韩放荡少妇无码视频 | 久草在线| 久久男人av资源站 | 国产女人与拘做视频免费 | 黑人操bb | 精品久久久免费视频 | 亚洲区欧美区综合区自拍区 | 天天干天天搞天天射 | 女人的天堂a国产在线观看 狠狠干中文字幕 | 日韩视频在线观看一区 | 青青草国产成人久久电影 | 精品无码久久久久国产手机版 | 人成免费a级毛片 | 呻吟揉丰满对白91乃欧美区 | 99国产在线 | 亚洲色 国产 欧美 日韩 | 91久久人人| 麻豆国产成人av高清在线观看 | 亚洲国产精品无码专区在线观看 | 精品国产一区二区三区四 | 久久久久久人妻一区二区三区 | 亚洲欧美综合在线一区 | 丁香五月天综合缴情网 | 欧美老妇人与禽交 | 亚洲日韩精品欧美一区二区一 | 韩国美女主播娇喘乳奶摇 | 亚洲国产中文字幕在线视频综合 | 亚洲精品无人区 | 久久久久久亚洲精品无码 | 亚洲欧美日韩自偷自拍 | 久久99精品一区二区蜜桃臀 | 国产日韩综合一区在线观看 | 精品国产乱码久久久久app下载 | 天天做天天干 | 试看120分钟做受小视频 | 国产精品va在线观看手机版hd | 欧美肥老太交性506070 | 亚洲精品久久久久久无码色欲四季 | 国产精品久久久对白 | 日韩午夜激情 | 亚洲 小说 欧美 激情 另类 | 国产成人精品午夜福利不卡 | 午夜少妇影院 | 男生操男生的小说 | 体内射精日本视频免费看 | 国产在线观看黄av免费 | 国产高清在线男人的天堂 | 国产毛片久久久久久国产毛片 | 喷潮在线 | 一二三区毛片 | 亚洲区在线 | 91手机在线视频 | 国产一区二区三区四区成男人 | 国产乱女淫av麻豆国产 | 9.1成人看片免费版 婷婷色一区 | 起碰97 | 天堂mv在线mv免费mv香蕉 | 99色热| 大屁股人妻女教师撅着屁股 | 99久久精品一区二区三区 | 欧洲bbbbbbbbb| 久久av一区二区三区 | 国产精品自在线一区 | 日本丰满少妇bbbbbb凹凸 | 欧美丰满老熟妇xxxxx性 | 噼里啪啦国语影视 | 国产成人高清在线观看视频 | 99国产精品自拍 | 日日躁夜夜躁狠狠躁 | 曰本av中文字幕一区二区 | 免费高清中文字幕 | 亚洲中文字幕无码天然素人在线 | 少妇激情av| 美女末成年视频黄是免费网址 | 丰满白嫩尤物一区二区 | 亚洲精品动漫免费二区 | 激情综合婷婷丁香五月俺来也 | 久久久亚洲精品无码 | 在线天堂中文官网 | 国产综合另类 | 久久精品青青大伊人av | 亚洲永久| 免费观看在线午夜影视 | 五月婷婷操 | 日本视频网 | 中文人妻无码一区二区三区信息 | 国色精品无码专区在线不卡 | 四虎影城库 | 日韩国产亚洲欧美成人图片 | 欧美浓毛大泬视频 | 午夜成人精品福利网站在线观看 | 中国亚洲呦女专区 | 99久久精品免费看国产一区二区 | 欧美一区二区三区在线看 | 亚洲国产一区二区三区在观看 | 国产又爽又黄的激情精品视频 | 激情综合婷婷丁香五月 | 日本护士吞精囗交gif | 牛牛在线视频 | 日产中文字幕在线精品一区 | 国产女主播一区二区三区 | 国产欧美日韩综合精品一区二区 | 欧美色交 | 色香蕉影院 | 午夜影院黄色 | 亚洲国产成人无码av在线 | 国产天美传媒专区 | 亚洲国产精品嫩草影院永久 | 又爽又大久久久级淫片毛片 | 最新最近中文字幕 | 四虎永久在线精品免费一区二区 | 成人网站色52色在线观看 | 色综合99久久久无码国产精品 | 91久久网 | 精品国产肉丝袜久久 | 国产又黄又爽又色的免费视频白丝 | 99这里有精品热视频 | 十八禁av无码免费网站 | 男人av网站| 日日碰狠狠躁久久躁96 | 欧美成人猛片aaaaaaa | 操操操爽爽爽 | 精品国产一区二区三区四区精华液 | 亚洲精品精品 | 四虎永久免费网站 | 一本色道精品久久一区二区三区 | 亚洲综合色丁香婷婷六月图片 | 亚洲中文字幕无码久久2020 | 看国产黄色片 | 一级黄色大毛片 | 熟妇人妻久久中文字幕 | 欧美黑人添添高潮a片www | 欧美囗交| 日韩免费视频在线观看 | www.狠狠爱 | 亚洲精品久久一区二区三区777 | 日韩精品一卡二卡 | 永久久久久久 | 在线免费国产视频 | 懂色av一区二区三区四区五区 | 无遮挡国产高潮视频免费观看 | 亚洲国产一区二区三区在线观看 | 国产老头和老头xxxxx免费 | 丰满熟妇人妻av无码区 | 999精欧美一区二区三区黑人 | 五月天亚洲色图 | 国产乱码精品一区二区三 | 欧美日本另类 | 一区二区三区在线看 | 国产成人精品二区 | 超碰97av | 午夜性色福利在线视频福利 | 手机看片日韩 | 亚洲αv在线精品糸列 | 曰韩精品无码一区二区视频 | 影音先锋女人av鲁色资源网久久 | 成人性做爰aaa片免费看不忠 | 国产又色又刺激高潮视频 | 日本va欧美va欧美va精品 | 中文永久在线 | 亚洲欧美性受久久久999 | 日本十八禁黄无遮禁视频免费 | 熟妇人妻无乱码中文字幕 | 亚洲精品国产精品乱码不66 | 国产成人精品视频ⅴa片软件竹菊 | 欧美色v | 亚洲国产成人久久综合一区77 | 国产av天堂无码一区二区三区 | 久久青草资料网站 | 国产又黄又潮娇喘视频在线观看 | 国产成人午夜福利在线小电影 | 国产一区 日韩 | 亚洲综合久久一区二区 | 美女网站免费在线观看 | 日本不卡中文字幕 | 亚洲va天堂| 亚洲第一在线播放 | 一个人看的免费视频www中文字幕 | 福利小视频在线观看 | 无码精品人妻一区二区三区湄公河 | 日本福利片在线观看 | 黑人大荫蒂高潮视频 | 国产夫妻在线视频 | 国产视频手机在线播放 | 色欲国产麻豆一精品一av一免费 | 美女100%露出胸无遮挡网站 | av色综合网| 久久免费视频精品在线 | 欧美大片免费观看网址 | 97se色综合一区二区二区 | 国产综合在线观看 | 无码中字出轨中文人妻中文中 | 就去吻综合网 | 亚洲色图色| 国产亚洲人成网站在线观看琪琪秋 | 久久午夜夜伦鲁鲁片免费无码影院 | 日韩精品99久久久久久 | 特级无码毛片免费视频播放 | 精品色网| 超碰影音 | 久久精品99北条麻妃 | 97干干干| 国产精品久久久久久久久借妻 | 国产亚洲欧美日韩精品一区二区三区 | 狠狠色噜噜狠狠狠狠色综合网 | 天天爱爱网 | 国产无遮挡18禁无码网站免费 | 国产精品美女乱子伦高潮 | 国产精品无套内射迪丽热巴 | 日本少妇做爰大尺裸体网站 | 插b内射18免费视频 91黄视频在线观看 亚洲男人av天堂男人社区 | 久久日av | 欧美狠狠插| 日韩欧国产精品一区综合无码 | 国产91专区| 天天久久综合 | 亚洲色欲或者高潮影院 | 性开放天体www偷拍 午夜偷拍福利视频 | 激情综合小说 | 免费欧洲美女牲交视频 | 极品少妇被啪到呻吟喷水 | 国产乱淫精品一区二区三区毛片 | 亚洲一区二区高潮无套美女 | 老汉玩弄少妇毛片 | 日本丰满岳乱妇在线观看 | 久草视频福利 | 国产精品69久久久久孕妇欧美 | 日韩欧美aaa | 国产国拍亚洲精品av在线 | 97色伦97色伦国产欧美空 | 日韩av中文无码影院 | 亚洲小视频在线观看 | 风韵人妻丰满熟妇老熟女 | 老司机午夜视频十八福利 | 亚洲国产精品美女久久久久 | 欧美人与动牲交精品 | 亚洲国产成人无码av在线播放 | a片在线免费观看 | 女同久久另类99精品蜜臀 | 亚洲一区欧美二区 | 搡老岳熟女国产熟妇 | av一区二区三区 | 一本色道久久综合狠狠躁 | 亚洲熟妇无码一区二区三区导航 | 中文字幕在线观看不卡 | 亚洲精品国产精品国自产小说 | 国内大量揄拍人妻在线视频 | 女十八免费毛片视频 | 午夜影院0606 | 免费日本黄色 | 国产在线中文字幕 | 国内精品国产成人国产三级粉色 | 午夜网站免费 | 日本55丰满熟妇厨房伦 | 国产伦精品一区二区三区照片91 | 超碰2020| 久久久精品人妻一区二区三区 | 77米奇,狠狠 | 一级全黄少妇性色生活片毛片 | 91视频久久久久 | 国产精品桃色 | 亚洲男生自慰xnxx | 国产欧美一区二区三区在线播放 | 黑色丝袜呻吟国产精品 | 亚洲精品精华液一区 | 国产精品香蕉在线观看 | 无套大战乌克兰白嫩美女 | 亚洲中文字幕av每天更新 | 在线 亚洲 国产 欧美 | 91亚洲精品久久久 | 国产裸体xxxx视频在线播放 | 最新天堂av | 欧美色欧美亚洲高清在线视频 | 人妻精品久久无码专区精东影业 | 久久免费看少妇a高潮一片黄特 | 日本一区二区三区免费在线观看 | 香蕉av福利精品导航 | 免费人成网站在线视频 | 无码人妻丰满熟妇区毛片 | 久久精品视频在线看15 | 五月婷六月丁香狠狠躁狠狠爱 | 国产精品4 | 日本中文字幕视频 | 久久久精品妓女影院妓女网 | 亚洲国产成人五月综合网 | 首页 综合国产 亚洲 丝袜 | 亚洲一二三四视频 | 丁香五月婷激情综合第九色 | 欧洲精品视频在线 | 7m视频成人精品分类 | 久久综合色天天久久综合图片 | 亚洲精品久久久久avwww潮水 | 久久av一区| 欧美大片在线看免费观看 | 久久人妻av一区二区软件 | 波多野结衣一区二区三区av高清 | 免费精品一区二区三区a片 日韩一区二区三区在线播放 | 中文在线√天堂 | 97超碰免费在线观看 | 爽啪啪gif动态图第136期 | 欧美性色黄大片人与善 | 四虎影库永久地址 | 韩国久久久久久级做爰片 | 国产精品区免费视频 | 91久久免费视频 | 久久久久久久久久久综合 | 久久品道一品道久久精品 | 亚洲在线观看av | 亚洲一本到无码av中文字幕 | 久久精品蜜芽亚洲国产av | 亚洲伊人成综合网2222 | 午夜1000集 | 久久精品亚洲日本波多野结衣 | 激情内射亚洲一区二区三区爱妻 | 91成人欧美| 欧美日韩一区在线观看 | 欧美色插 | 亚洲最大福利视频 | 国产精品久久久久久久久搜平片 | 美女人妻激情乱人伦 | 性色福利| 日韩在线一区二区三区免费视频 | 成人午夜在线观看 | 亚洲精品无码av人在线观看 | 日韩一区二区三区在线观看视频 | 99精产国品一二三产区在线 | 日韩高清不卡一区 | 男人女人午夜视频免费 | 国产av电影区二区三区曰曰骚网 | 人人妻人人插视频 | 在线观看成人黄色 | 亚洲日韩国产二区无码 | 久久精品黄色 | 欧美日韩视频网站 | 91日韩精品一区二区三区 | 超碰五月| 天天操天天操天天操天天 | 国产极品美女高潮无套软件 | 亚洲欧美高清一区二区三区 | 精品国产一区探花在线观看 | 性猛交xxxx乱大交中国 | 天天躁夜夜躁狠狠是什么心态 | 国产美女精品视频线播放 | 久久精品人妻一区二区三区 | 亚洲精品久久久乳夜夜欧美 | 在线看黄的网站 | 女人十八岁毛片 | 欧美一级黄色影片 | 一区二区国产在线 | www.淫 | 国产精品一区二区三区四 | 新四虎 | 潘金莲三级1到5集 | 亚洲男同gv在线观看 | 骚虎成人免费99xx | 亚洲а∨天堂久久精品 | 精品国产乱码久久久久久鸭王1 | 噜噜色综合噜噜色噜噜色 | 亚洲综合三区 | 久久国产精品99久久久久久丝袜 | 成年人免费视频网站 | 国产精品8 | 色综合欧美亚洲国产 | 奇米超碰| 国产午夜精品在线 | 久久久久久婷 | 在线观看国产精品普通话对白精品 | 国产片av在线观看精品免费 | 亚洲com | 中文字幕免费无码专区剧情 | 国内精品一区二区福利视频 | 午夜在线欧美蜜桃 | 国产精品久久久久久久久免费樱桃 | 国产色无码专区在线观看 | 夜夜操狠狠操 | 人妻巨大乳hd免费看 | 国产在线国偷精品产拍免费yy | 久久青草精品38国产 | 日韩欧美在线观看一区 | 中文字幕人妻熟女av | 中文字幕日产无码 | 国产精品第6页 | 毛片在线免费 | 欧美性猛交xxxx免费看 | 亚洲精品国产精品99久久 | 亚洲精品第一国产综合国服瑶 | 精东粉嫩av免费一区二区三区 | 小荡货奶真大水真多紧视频 | 美女张开腿让人桶 | 天海翼久久久中文字幕乱码 | 亚洲人成电影在线播放 | 蜜桃av免费在线观看 | 天天操人人 | 青青青在线视频 | 欧美老妇牲交videos | 亚洲碰碰人人av熟女天堂 | 88av网站 | 亚洲人成国产精品无码果冻 | 在线毛片观看 | 伊人色综合一区二区三区 | 欧美日韩中 | 亚洲永久免费观看 | 成年男人裸j照无遮挡无码 亚洲国产精品美女久久久久 | 久久九九国产精品 | 四虎成人影| 日本一二三区在线视频 | 亚洲日韩国产二区无码 | 欧美精品色图 | 2020年无码国产精品高清免费 | 亚洲日韩一区二区 | 久久久久国产精品人妻电影 | 最新偷窥盗摄 | 99热只有精 | 熟妇人妻av无码一区二区三区 | 国偷自产av一区二区三区 | 国产精品av免费观看 | 国模大尺度福利视频在线 | 国产黄色大片免费观看 | 国产 高潮 抽搐 正在播放 | 无码中文人妻在线一区 | 99热在线观看 | 国产精品婷婷久久久久 | 体内射精日本视频免费看 | 无码av中文一区二区三区 | 亚洲日本欧美在线 | 日韩精品电影综合区亚洲 | 永久免费网站在线 | 欧美男男作爱videos可播放 | 国产欧美久久一区二区三区 | 在线视频精品免费观看10 | 亚洲精品色午夜无码专区日韩 | 狠狠操狠狠操 | 久久精品成人无码观看 | 亚洲女初尝黑人巨 | 国内精品久久久久影院中文字幕 | 久久影院午夜 | 私人vps一夜爽毛片免费 | 四只虎影院在线免费 | 亚洲精品欧美日韩 | 熟妇人妻不卡中文字幕 | 99热在线免费 | 波多野av一区二区无码 | 在线涩涩免费观看国产精品 | 午夜寂寞福利 | 午夜免费在线 | 西西人体444www大胆无码视频 | 日韩精品久久久久久久白丝 | 强美女免费网站在线视频 | 精品无人乱码一区二区三区的特点 | 久久久久久妓女精品影院 | 成年视频免费高清在线看 | 人伦片无码中文字幕 | 手机在线亚洲国产精品 | 午夜影院在线免费观看 | 国内大量揄拍人妻精品視頻 | 成人免费a视频 | 国产一卡2卡3卡4卡网站贰佰 | 亚洲成熟丰满一区二区三区 | 亚洲国产精品成人一区二区在线 | 午夜免费精品视频 | 日日爱99 | 黄色草逼网站 | 欧美人与牲禽发生性 | 国产刚发育娇小性色xxxxx | 欧美多人猛交狂配 | 国产午夜无码片在线观看影 | 亚洲综合色婷婷在线观看 | 成人短视频在线观看 | aaa午夜级特黄日本大片 | 国产亚洲精品久久久美女18黄 | 亚洲欧洲日产韩国在线看片 | 亚洲gv永久无码天堂网 | 亚洲精品无码久久久久sm | 欧美一级大黄大黄大色毛片小说 | 亚洲精品国产第一区第二 | 欧美在线性视频 | 人妻av久久一区波多野结衣 | 毛茸茸性猛交xxxx | 亚洲天堂热 | 亚洲婷婷在线观看 | 青娱乐福利视频 | 国内精品国内精品自线在拍 | 老司机午夜影院 | 国产综合av一区二区三区无码 | 最新亚洲人成无码www | 久久久久噜噜噜亚洲熟女综合 | 亚洲成熟女人毛毛耸耸多 | 亚洲制服丝袜中文字幕自拍 | 国产av人人夜夜澡人人爽麻豆 | 国产激情大臿免费视频 | 国产人妖乱国产精品人妖 | 少妇性饥渴无码a区免费 | 人妻少妇被粗大爽.9797pw | 国产性受xxxx白人性爽 | 无码aⅴ精品一区二区三区 高清一区二区三区四区 | 97se亚洲国产综合自在线 | 欧美二区三区四区 | 99re这里只有精品首页 | 日本精品国产 | 国产高清无套内谢免费 | 亚洲国内精品自在线影院 | 亚洲aⅴ男人的天堂在线观看 | 国产亚洲精品久久www | 成熟交bgmbgmbgm在线 | 欧美日韩一级久久久久久免费看 | 亚洲色在线无码国产精品不卡 | 久青草国产97香蕉在线视频 | 国产高清性xxxxxxxx | 午夜影视在线观看 | 日本 欧美 制服 中文 国产 | 国产色视频播放网站www | 欧美人与动性xxxxx杂 | 亚洲v成人天堂影视 | 六月丁香亚洲综合在线视频 | 日韩成人无码片av网站 | 亚洲综合精品第一页 | 97精品一区二区三区 | 日本免费一区二区三区中文字幕 | 亚洲另类中文字幕 | 午夜人性色福利无码视频在线观看 | 亚洲婷婷在线视频 | 日本少妇喷水视频 | 91精品国产视频 | 婷婷激情网站 | 日韩欧美一区二区三区免费观看 | 久久99久久99精品免观看软件 | 亚洲 欧美 日韩系列 | 欧美成人高清视频在线观看 | 亚洲 欧美 日韩 综合aⅴ视频 | 中文字幕不卡二区 | 黑白丝美女国产 | 欧美激情综合色综合啪啪五月 | 欧洲hdxxxx女同av性恋 | 成人av一区二区三区 | 欧美日韩精品一区二区天天拍 | 日韩草逼 | 色欲人妻aaaaaaa无码 | av人摸人人人澡人人超碰下载 | 超碰精品在线 | 国产xxx在线观看 | 人人看超碰| 在线人成视频播放午夜福利 | 国产又大又硬又爽免费视频试 | 久99久热只有精品国产15 | 免费一级全黄少妇性色生活片 | 无码免费一区二区三区 | 精品熟女少妇av久久免费软件 | 成人性午夜免费视频网站 | 国产在线线精品宅男网址 | 午夜福利精品导航凹凸 | 国产精品一区二区av日韩在线 | 九九热8| np高h肉辣灌浆调教肉奴 | 久久久精品2020免费观看 | 五月天国产精品 | 三上悠亚在线日韩精品 | 国产在线无码一区二区三区 | 欧美日韩在线观看不卡 | 激情春色网 | 久久人爽| 欧美一级视频一区 | 国产精品jizz在线观看美国 | 色婷婷综合激情综在线播放 | 欧美精品成人一区二区三区四区 | 嫩草av91| 91免费观看视频网站 | 亚洲熟女乱色一区二区三区 | 呻吟国产av久久一区二区 | 蜜桃av抽搐高潮一区二区 | 日韩成人高清 | 人妻丰满熟妇aⅴ无码 | 爆操清纯美女 | 又黄又猛又爽大片免费 | 无翼乌口工全彩无遮挡h全彩 | 一级免费黄色 | 午夜国产一区二区三区四区 | 国产精品911| 日韩精品 在线 国产 丝袜 | 一二三四视频社区3在线高清 | 亚洲国产成人精品无码区在线播放 | 天堂√最新版中文在线天堂 | 国产日产精品一区二区三区四区 | sm免费人成虐网站 | 亚洲国产精品va在线观看香蕉 | 天天色综合天天色 | 美女裸体无遮挡免费视频网站 | 黄色生活毛片 | 四虎网站免费观看视频 | 久久久精品网站 | 国产日韩欧美综合在线 | 亚洲精品久久久久中文字幕 | 精品国偷自产国产一区 | 中文日韩在线观看 | 亚洲男人av香蕉爽爽爽爽 | 亚洲欧美另类激情综合区 | 日韩成人看片 | 日日草日日干 | 国产成人精品日本亚洲专区61 | 青青艹在线视频 | 99国内精品久久久久久久软件 | 免费看18禁止观看黄网站 | 七妺福利精品导航大全 | 日韩一级视频在线 | 青草视频在线 | 奇米影视7777狠狠狠狠色 | 三上悠亚一区二区三区在线 | 国产一级91 | 亚洲精品国产精品无码国模 | 福利视频精品 | 国产成人一二三区 | 亚洲国内自拍愉拍 | 国产疯狂伦交大片 | 射射综合网 | 国产又粗又猛又黄又爽无遮挡 | 亚洲精品久久久蜜夜影视 | 草久草久 | 韩国精品无码久久一区二区三区 | 国偷自产视频一区二区久 | 黄色高潮视频 | 亚洲人成绝费网站色www | 日韩免费看 | 香蕉网在线| 色婷婷国产精品综合在线观看 | 中国美女脚交footjob | 亚洲中文字幕在线精品2021 | 国产亚洲精品国产福利你懂的 | 国产又爽又黄又刺激的视频 | 欧美一级一区 | 日本天天操 | 国产精品久久人妻无码hd毛片 | 6080久久| 国产亚洲第一页 | 亚洲欧美日韩国产精品一区二区 | 中文字幕av久久爽 | 日本三级欧美三级人妇视频黑白配 | 日日摸夜添夜夜夜添高潮 | 手机看片国产福利 | 国产真实露脸乱子伦原著 | 亚洲人成777 | 亚洲熟女乱色综合一区 | 中文字幕亚洲精品在线观看 | 久久精品人妻中文系列 | 免费特黄夫妻生活片 | 狠狠五月深爱婷婷网 | 午夜视频在线观看免费完整版 | 影音先锋新男人av资源站 | 国产亚洲一卡2卡3卡4卡老狼 | 天天做天天干 | 日韩网站在线观看 | 日韩av在线资源 | 欧美性精品 | 亚洲欧美日韩国产精品专区 | 在线精品动漫一区二区无码 | 国产精品久久久久精女同 | 丰满少妇高潮在线播放不卡 | 毛片毛片毛片毛片毛片 | 在线观看日韩精品视频 | 亚洲女初尝黑人巨 | 无码高潮喷水在线观看 | 成人美女毛片 | 亚洲爆乳成av人在线蜜芽 | 国产精品资源一区二区 | 国产成本人片无码免费 | 中日韩中文字幕无码一本 | 91亚洲乱码卡一卡二卡新区豆 | 欧美高清二区 | 亚洲性片 | 国产成人精品高清在线电影 | 成人精品一区二区户外勾搭野战 | 91国产视频在线 | 先锋影音av最新资源网 | 日本视频网站www色高清免费 | 亚洲欧美日韩国产制服另类 | 日韩欧美少妇 | 麻豆精品视频在线 | 再深点灬舒服灬太大了在线视频 | 一道本视频在线观看 | 日本免费在线观看视频 | 乱爱性全过程免费视频 | 成人午夜国产内射主播 | av不卡免费在线观看 | 国内大量偷窥精品视频 | 九九热这里都是精品 | 特黄 做受又硬又粗又大视频 | 成人在线中文字幕 | 伊人情人综合 | 成年在线网站免费观看无广告 | 日日干干夜夜 | 国产成人免费ā片在线观看老同学 | 91在线视频国产 | 久久九九热re6这里有精品 | 色婷婷影院 | 欧美成人手机在线视频 | 日韩欧美在线视频一区 | 免费无遮挡在线观看网站 | 国产一区二区精品 | 国产97色在线 | 日韩 | 2021年精品国产福利在线 | 91精品国产综合久久小美女 | 羞羞视频.www在线观看 | 婷婷丁香六月 | 男人把女人桶到爽免费应用 | 中文字幕一区二区三区四区五区 | 国产欧美久久久精品影院 | 亚洲精品区 | 日韩乱码人妻无码中文字幕视频 | 国语对白av | 久久一本精品久久精品66 | 91亚洲国产成人精品性色 | 26uuu国产日韩综合 | 久久精品国产久精国产爱 | 亚洲欧美中文日韩v在线97 | 性欧美寡妇黑人异族 | 真人做作爱视频 | a级毛片久久 | 午夜成人精品福利网站在线观看 | 久久超碰97中文字幕 | 亚洲vs日韩vs欧美vs久久 | 女性无套免费网站在线看 | 日本丰满护士videossexhd 97国产婷婷综合在线视频 | j成人毛片a级 | 黑人又粗又大又硬a片 | 亚洲精品国产精品乱码视色 | 天下第一社区视频www日本 | 日韩在线播放一区 | 国产精品夜夜春夜夜爽久久小 | 亚洲处破女av日韩精品 | 亚洲无人区午夜福利码高清完整版 | 国产成人无码a区在线观看视频app | 欧美一级色图 | 欧美黑人xxxx性高清版 | 国产成人午夜福利电影在线播放 | 免费女同毛片在线观看 | 天美星空大象mv在线观看视频 | 亚洲精品人成网线在线播放va | 久久久久女人精品毛片九一 | 国产福利91精品 | 天堂√8| 一级视频在线 | 青青草99热| 日日操av| 91综合久久 | 国产精品特黄aaaa片在线观看 | 日日日日日日bbbbb视频 | 天堂网www天堂资源网 | 少妇厨房愉情理伦bd在线观看 | 国产精品久久久久久亚洲伦 | 黄视频网站在线观看 | 国产成人无码免费视频麻豆 | 久久99国产精品尤物 | 精品视频网站 | 激情视频网站在线观看 | 久久精品99久久香蕉国产色戒 | 国产精品国产三级国产密月 | 久久久久久久99 | 97久久超碰中文字幕 | 国产 日韩 欧美 精品 | 亚洲精品久久久久久久蜜臀老牛 | 夜爽8888视频在线观看 | 亚洲成av人片在线观看无下载 | 吃奶呻吟打开双腿做受在线视频 | 影音先锋中文字幕在线视频 | 久久亚洲男人第一av网站 | 久久99精品国产麻豆不卡 | 91精品国产综合婷婷香蕉 | 亚洲中文字幕无码一久久区 | 全黄激性性视频 | 亚洲不卡免费视频 | 狠狠色噜噜 | 欧美色图狠狠干 | 亚洲中文字幕无码中文字在线 | 成人免费毛片嘿嘿连载视频 | 一个人看的www视频在线播放 | 久久久久婷婷 | 国产乱xxⅹxx国语对白 | 好了av四色综合无码 | 日本理论中文字幕 | 亚洲经典千人经典日产 | 亚洲一区免费在线观看 | 欧美在线不卡 | 免费在线一区二区三区 | 粗一硬一长一进一爽一a级欧美 | 欧洲亚洲国产成人综合色婷婷 | 女人毛毛片 | 欧美自拍亚洲综合丝袜 | 91亚洲精品在线观看 | 91成人福利视频 | 夜夜撸小说 | 亚洲春色第一页 | 国产精品萌白酱永久在线观看 | 99ri国产 | 国产在线国偷精品产拍 | 久久国产亚洲 | 国产高清视频在线免费观看 | 国产萌白酱喷水视频在线播放 | 日本一道本高清一区二区 | 久久婷婷五月综合色俺也想去 | 日韩精品视频三区 | 蜜臀精品无码av在线播放 | 久久午夜片 | 天天躁夜夜踩很很踩2022 | 国产精品高潮露脸在线观看 | 国产人人在线 | 国产在线一区二区在线视频 | 午夜爱爱免费视频 | 四虎影院最新 | 亲子乱一区二区三区 | 日本在线免费视频 | 国产精品ⅴ无码大片在线看 | 2021av视频 | 成人a v视频在线观看 | 91人人爽 | 日本一道人妻无码一区在线 | 午夜在线视频播放 | 中文字幕av久久爽一区 | 午夜婷婷国产麻豆精品 | 欧美黑人一区二区三区 | 91精品在线免费视频 | av午夜久久蜜桃传媒软件 | 国产精品入口网站7777 | 久久99国产精品久久99果冻传媒 | 国产亚洲色婷婷久久99精品 | 99久33精品字幕 | 亚洲欧美综合精品成人网 | 在线播放国产精品三级 | 可以看的黄色 | 女人舌吻男人茎视频 | 久久久久国产精品人妻aⅴ天堂 | 亚洲欧美乱综合图片区小说区 | 免费黄色福利视频 | 亚洲精品无amm毛片 日本欧美www视频网站 | 原神禁漫天堂 | 成人中文字幕av | 亚洲综合图片区自拍区 | 欧美精品亚洲精品日韩传电影 | 国产天堂在线 | 精品少妇一区二区三区日产乱码 | 国产在线精品一区二区三区不卡 | 午夜影皖精品av在线播放 | 97久久人人超碰国产精品 | 色多多视频在线 | www裸玉足久久久 | 欧美成人免费一区二区 | 人人爽人人澡人人高潮 | 欧美一区久久 | 超碰在线超碰 | 未成满18禁止免费无码网站 | 原神禁漫天堂 | 日本熟妇乱人伦xxxx | 日韩一级在线观看 | 午夜精品久久久久久久99热 | 天天碰天天狠天天透澡 | 国产在线精品二区 | 日本边添边摸边做边爱喷水 | 国产成人a区在线观看 | 国产清纯在线一区二区vr | a级高清免费毛片av 青青青国产在线视频在线观看 | 日韩永久 | 久久精品国产99久久99久久久 | 亚洲伊人伊色伊影伊综合网 | 无码专区天天躁天天躁在线 | 亚洲日本乱码一区二区三区 | 伊人免费观看 | 久草在线视频资源站 | 十八禁午夜私人在线影院 | 亚洲日韩乱码一区二区三区四区 | 天天综合网天天综合 | 香蕉网站在线 | 亚洲天堂五码 | 99久久久国产精品免费99 | 欧美一区二区三区四区五区 | 蜜桃一区二区三区 | 国产福利一区二区三区视频 | 久久久精品456亚洲影院 | 亚洲黄色自拍视频 | 14美女爱做视频免费 | 欧美日韩一区二区三区视频免费观看 | 变态拳头交视频一区二区 | 永久视频在线观看 | 国产一级一级国产 | 欧美性欲视频 | 亚洲精品影院在线观看 | 日韩视频一区在线 | 国内盗摄视频一区二区三区 | 天堂网ww | 亚洲综合色88综合天堂 | 色欲色香天天天综合网站免费 | 欧美成va视频网站 | 精品国产一区二区三区久久久久久 | 午夜精品久久久久久毛片 | 久久亚洲一区二区三区明星换脸 | 干干日日 | 亚洲自偷自偷在线成人网址 | 女人的天堂在线 | 久久人人爽人人爽人人片av超碰 | 午夜成人福利片无码 | 日本中文字幕在线观看视频 | 亚洲国产成人精品女人久久久野战 | 人人射网站 | 国产人成高清在线视频99 | 精品2区 | 一个人看的免费高清www视频 | 97夜夜澡人人爽人人喊a | 五月丁香国产在线视频 | 国产又黄又刺激又高潮的网站 | 色综合天天综合网国产 | 欧美二区视频 | 中国精品18videosex性中国 | 国产欧美亚洲一区二区 | 日本电影一区二区三区 | 毛色毛片免费观看 | 国产午夜亚洲精品国产成人小说 | 男人进女人下部全黄大色视频 | av网站在线免费看 | 国产日产精品久久久久快鸭 | 日本永久视频 | 久久免费国产精品1 | 精品国偷自产在线 | 午夜在线观看免费视频 | 国产你懂得 | 一本岛在免费一二三区 | 97国产精品视频人人做人人爱 | 久久中字 | 一级欧美一级日韩 | 国产成人无码视频一区二区三区 | 特级无码毛片免费视频播放▽ | 欧美成人午夜精品久久久 | 无码专区视频中文字幕 | 美日韩在线视频 | 人妻夜夜爽天天爽三区丁香花 | 久久成年| 天天夜夜草 | 狠狠色丁香久久综合网 | 天天爽av | 69热国产视频 | 在线观看片免费人成视频无码 | 国产裸体丰满白嫩大尺度尤物可乐 | 中午字幕无线码一区2020 | 99re最新 | 亚洲综人| 不用播放器av | 91国产丝袜脚调教 | 中文无码人妻有码人妻中文字幕 | 无码专区手机在线播放 | 欧美男男大粗吊1069 | 黄色av一区二区 | 99视频30精品视频在线观看 | 国产亚洲精品无码成人 | 狼人久草 | 人人做人人爽人人爱 | 欧美色道 | 国产农村妇女aaaaa视频 | 久久中字 | 免费av一级片 | 亚洲色大成网站www永久 | 亚洲欧美日韩久久久久久 | 国产精品国产亚洲精品看不卡 | 精品毛片一区二区免费看 | 波多野结衣欧美 | 久久国产高清 | 黄色网在线 | 男女无遮挡xx00动态图120秒 | 国产在线高潮 | 国产真实精品久久二三区 | 无码欧亚熟妇人妻av在线外遇 | 夜夜躁狠狠躁日日躁av麻豆 | 国产尤物av尤物在线观看 | 日韩在线视频在线 | 亚洲男女一区二区三区 | 国产成 人 综合 亚洲奶水 | 成人蜜桃av | 老湿机香蕉久久久久久 | 精品人妻无码一区二区三区蜜桃一 | 日本高清视频www在线观看 | 午夜久久久久久久久久久久久捆绑 | 中文在线a√在线8 | 一本色道久久综合亚洲 | 成人无码h真人在线网站 | 日韩视频在线观看一区 | 青青av| 欧美一级特黄a大片 | 亚洲日本va中文字幕人妖 | 国产夫妻自拍一区 | 香蕉视频免费 | 日韩中文字幕一区 | 18禁无遮拦无码国产在线播放 | 亚洲欧美激情国产综合久久久 | 国产免费拔擦拔擦8x高清在线人 | 国产精品永久在线 | 亚洲欧美偷拍另类a∨ | a一区二区三区乱码在线 | 欧洲 | 青青操久久 | 91网入口| 日韩视频免费在线播放 | 亚洲一区二区三区四区五区乱码 | 亚洲美女国产精品久久久久久久久 | 色欲来吧来吧天天综合网 | 丰满少妇被粗大的猛烈进出视频 | 中文一区在线 | 天天干天天拍 | 91亚洲精品久久久蜜桃借种 | 黄色一级片网址 | 免费观看全黄做爰大片国产 | 又大又硬又爽免费视频 | 北条麻妃一区二区三区av高清 | 99久久精品日本一区二区免费 | 亚洲精品国产精品无码国模 | 新亚洲天堂| 欧美一区二区三区久久综 | 粉嫩av一区二区三区四区免费 | 日本免费在线观看视频 | 天堂av无码大芭蕉伊人av不卡 | 国产亚洲情侣一区二区无 | 一区视频免费观看 | 国产三级全黄裸体 | 久久久久青草大香综合精品 | 直接在线观看的三级网址 | 无遮挡的又色又污又黄的网站 | 日本嫩草影院 | 四月天中文字幕综合网 | 青青操精品 | 午夜精品一区二区三区在线视 | 国产欧美一级 | 手机福利在线视频 | 性色香蕉av久久久天天网 | 97精品久久久 | 国产裸模视频免费区无码 | 久久久久久日产精品 | 韩国精品福利一区二区三区 | 红杏成人免费视频 | 日韩欧美一区二区三区视频 | av看片网| 99久久久久国产精品免费 | 真人做人60分钟啪啪免费看 | 国产口语对白老妇 | 色眯眯影视 | 色屁屁xxxxⅹ在线视频 | 国产999久久久 | 黄页网址大全免费观看 | 国产精品无码不卡一区二区三区 | 国内精品国产成人国产三级 | 四虎网址大全 | 色香蕉色香蕉在线视频 | 丰满少妇叫我吸她大乳 | 欧美精品导航 | 日本中文字幕乱码aa高清电影 | 丰满少妇在线观看 | 国产一级高清 | 黄网址在线观看 | 欧洲美熟女乱又伦 | 97超碰免费在线观看 | 长腿校花无力呻吟娇喘 | 成人无码一区二区三区网站 | 国产一区a | 色欲av永久无码精品无码蜜桃 | 国产无套内谢普通话对白91 | 永久av免费在线观看 | 午夜精品视频一区二区三区在线看 | 无码人妻精品一区二区三区在线 | 日本欧美精91品成人久久久 | 久久人人97超碰caoporen | 菠萝菠萝蜜午夜视频在线播放观看 | 国产精品视频麻豆 | 午夜精品视频一区二区三区在线看 | 亚洲最色网站 | 色婷婷激情综合 | 在线观看片免费人成视频无码 | 精品国产免费一区二区三区 | 热99re久久精品 | 国产成人无码视频网站在线观看 | 国产成熟妇女性视频电影 | 99久久精品费精品国产一区二区 | 理论片高清免费理论片毛毛片 | 精品久久综合1区2区3区激情 | 欧美日韩精品一区二区在线视频 | 大学生疯狂高潮呻吟免费视频 | 男人舔女人下面高潮视频 | 美女高潮黄又色高清视频免费 | 天堂久 | 午夜免费精品视频 | 日韩精品亚洲一区 | 亚洲色tu| 国产国拍亚洲精品av在线 | 国产精品一区在线看 | 国产精品嫩草影院桃色 | 亚洲精品亚洲人成在线观看下载 | 狠狠色狠狠色综合久久一 | 朝鲜女人性猛交 | 欧美xxxx做受欧美1314 | 福利一区福利二区 | 国产精品又黄又爽又色 | av综合一区 | 人妻系列无码一区二区三区 | 国产成人一区二区三区别 | 国产又粗又猛又爽又黄老大爷 | 亚洲伊人色综合网站 | 欧美区亚洲区 | 又爽又黄又无遮挡的视频在线观看 | 国产成人小视频在线观看 | 色人阁综合 | 国产精品久久久久久久av | 无人乱码一区二区三区的观看模式 | 国产97视频人人做人人爱 | 夜夜爆操| 国产又色又爽又黄的网站在线 | 久久99精品久久久久久青青日本 | 狠狠色噜噜狠狠狠狠奇米777 | 性色av一区二区三区免费看开蚌 | 特级西西444www大精品视频免费看 | 97色成人综合网站 | 成人免费毛片明星色大师 | 欧美精品偷拍 | 亚洲精品美女网站 | 精品无码国产一区二区三区麻豆 | 97午夜影院 | 激情丁香 | 黑人巨大精品欧美一区二区奶水 | 特级黄www欧美水蜜桃视频 | 久久精品美乳 | 国产精品_国产精品_k频道 | 日韩夜夜高潮夜夜爽无码 | 爽爽精品dvd蜜桃成熟时电影院 | 国产一区二区网 | 亚洲欧美第一成人网站7777 | 国产精品久久久久9999不卡 | 狠狠操导航| 国产亚洲熟妇在线视频 | 国产真实乱人偷精品人妻 | 美日韩中文字幕 | 国产网红无码精品视频 | 在线看片免费人成视频无毒 | 最新国产成人av网站网址 | 日日夜夜撸视频 | 九九热久久这里只有精品 | 久久久国产精 | 伊人伦理 | 亚洲免费视频在线 | 波多野结无码高清中文 | 亚洲一区视频 | zzijzzij日本成熟少妇 | 亚洲美女爱爱视频 | а√天堂资源8在线官网 | 555www成人网| 伊人一区| 最近更新中文字幕免费大全 | 中国彝族女人内谢69xxxx | 久久久久久妓女精品影院 | 日日干日日爽 | 漂亮人妻偷人精品视频 | 亚洲a∨精品永久无码 | 蜜桃精品成人影片 | 国产福利一区二区三区高清 | 亚欧洲精品在线视频免费观看 | 漂亮人妻偷人精品视频 | 99热精品久久| 一二三在线视频 | 亚洲激精日韩激精欧美精品 | 国产成人无码aa精品一区 | 一级全黄裸体免费观看视频 | 国产午夜福利不卡在线观看 | 欧美系列在线观看 | 忘忧草社区中文字幕www | 黄瓜视频在线免费观看 | 三级4级全黄60分钟 亚洲精品国产摄像头 | 777米奇色狠狠俺去啦777 | 欧美成人免费观看全部 | 国产在线a| 国产精品嫩 | 亚洲精品天天 | 隔壁老王国产在线精品 | 中文在线最新版天堂8 | 精品毛卡卡1卡2卡3麻豆 | 第一亚洲中文久久精品无码 | 91美女视频 | 新婚之夜玷污岳丰满少妇在线观看 | 国产高清国产精品国产专区 | 国语自产拍91在线a拍拍 | 午夜美女国产毛片福利视频 | 色姑娘粽合 | 人久久精品中文字幕无码小明47 | 国产免费视频传媒 | 日本丰满少妇黄大片在线观看 | 在线黄av | 97免费人做人爱在线看视频 | 十八禁av无码免费网站 | 国产一级一级国产 | 毛片毛片毛片毛片毛片毛片毛片毛片毛片 | 亚洲偷色| 美女视频网站免费 | 美女扒开腿让男人桶爽久久软件 | 黄色网在线 | 国产精品成年片在线观看 | 九九热视频免费在线观看 | 青青伊人精品 | 福利一级片 | 国产精品9999久久久久仙踪林 | 欧美精品video | 国产成人在线免费 | 中国美女牲交视频 | 欧美日韩激情在线一区二区三区 | 2020精品国产自在现线官网 | 日韩欧美在线视频一区 | 韩日av一区二区 | 欧美成人福利 | 内射气质御姐视频在线播放 | 无遮挡在线观看 | 中文国产日韩欧美二视频 | 艳妇乳肉豪妇荡乳 | 国内精品视频饥渴少妇在线播放 | 黑人玩弄人妻中文在线 | 欧美变态杂交xxxx | 日韩中文字幕视频在线 | 亚洲天堂视频一区 | 超碰成人免费 | 99热久久这里只精品国产www | 亚洲最大在线视频 | 天天射,天天干 | 老男人久久青草av高清 | 精品无码国产一区二区三区51安 | 国精产品999一区二区三区有限 | 九九热免费视频 | 日本福利在线观看 | 亚洲欧美综合精品另类天天更新 | 国产精品99久久久久久久久 | 欧美日韩国产精品激情在线播放 | 日日噜噜夜夜狠狠久久丁香五月 | 国产亚洲精品a在线观看下载 | 日本一区二区三区免费播放视频站 | 成人免费高清在线观看 | 曰本不卡视频 | 色综合久久成人综合网 | www.超碰在线观看 | 欧美性在线视频 | 日韩一级在线播放 | 婷婷欧美综合 | 中文字幕久久波多野结衣av | 97热久久免费频精品99 | 免费午夜av | 国产精品久久久久久久久久ktv | 国产美女mm131爽爽爽免费 | 日批网站在线观看 | 亚洲va综合va国产产va中文 | 亚洲第一av网 | 亚洲中文字幕一区精品自拍 | 天堂av手机在线观看 | 亚洲欧洲自偷自拍图片 | 日本无遮羞调教打屁股的导演 | 亚洲一区二区三区自拍公司 | 亚洲精品第一国产综合国服瑶 | 亚洲精品在线影院 | 日韩免费网站 | 免费日韩欧美 | 国产伦理一区二区 | 国内精品久久久久久久日韩 | 小色综合 | 国产精品99久久免费观看 | 四虎影视网址 | 久久人人爽人人爽人人av | 激情综合图 | 人妻丝袜无码专区视频网站 | 久久99这里只有精品 | 欧美午夜精品久久久久久蜜 | 日本三级韩国三级在线观看 | 久久青青 | 日本熟妇乱人伦a片免费高清 | 人妻无码中文专区久久av | 国产成人av大片在线播放 | 中文字幕在线观看日本 | 久久精品女人天堂av麻 | 成人深夜免费视频 | 欧美人与动物xxx | 91亚州| 亚洲国产精品成人影片久久 | 成人夜夜| 欧美一区二区三区日韩 | av网站免费看 | 宅男噜噜噜66一区二区 | 国产69xx| 92国产精品午夜福利免费 | 黄色片在线观看视频 | 免费午夜福利在线观看不卡 | 国产又粗又猛又大爽又黄老大爷视频 | 日本免费高清线视频免费 | 午夜免费看毛片 | www.99爱| 无码人妻精品一区二区三区东京热 | 无码中文人妻在线一区 | 亚洲国产精品嫩草影院久久 | 天天夜夜啦啦啦 | 欧美成在线 | 日韩精品一区在线 | 欧美亚洲高清国产 | 欧美bbw搡bbbb搡bbbb | 国产黑色丝袜高跟在线视频 | 蜜臀久久99精品久久久久久做爰 | 国产精品尹人在线观看 | 午夜伦理福利视频 | 亚洲欧洲自拍拍偷午夜色 | 亚洲美女偷拍 | 小男生小嫩茎网站在线观看 | 久久国产乱 | 日日爱影视| 久久久久这里只有精品 | 亚洲乱码卡一卡二卡新区中国 | 日韩成人av在线 | 国产麻豆精品精东影业av网站 | 亚洲va | 日韩久久精品视频 | 亚洲精品国产美女久久久99 | 亚洲国产精品久久网午夜 | 91视频综合网 | 中文字幕人妻偷伦在线视频 | 又爽又黄无遮挡高潮视频网站 | 日韩在线中文高清在线资源 | 国产午夜成人av在线播放 | 国产欧美日韩va另类 | av体验区| 老司机av网站 | 日韩第八页 | 无码被窝影院午夜看片爽爽jk | 红桃av一区二区三区在线无码av | 亚洲一区网站 | 亚洲成av大片大片在线播放 | 国产成人av网站 | 在线免费观看视频你懂的 | 国产精品福利网红主播 | 欧美黑人精品一区二区不卡 | 亚洲色欲色欲www | 国产福利视频在线观看 | 人人妻人人做人人爽夜欢视频 | 亚洲无吗av| 婷婷成人av | np高h肉辣灌浆调教肉奴 | 69亚洲精品久久久蜜桃小说 | 老外一级黄色片 | 免费在线精品视频 | 久久综合色鬼综合色 | 国产又色又爽又黄刺激的视频 | 日韩av无码久久精品免费 | 国产麻豆一精品一男同 | 人人玩人人干 | 国内精品伊人久久久久av一坑 | 国产精品香蕉在线观看 | 欧洲 亚洲 国产图片综合 | 亚洲一级片 | 最新亚洲伦理中文字幕 | 久久黄色网址 | 成人午夜片av在线看 | 亚洲人成人影院在线观看 | 国产女人和拘做受视频免费 | 国产哺乳奶水91porny | 成人免费视频一区二区三区 | 亚洲性久久9久久爽 | 国产乱子伦一区二区三区视频播放 | 免费无码久久成人网站入口 | 日韩一区二区三区久久 | 国色天香婷婷综合网 | 国产三级视频在线播放线观看 | 国产精品色网站 | 男人的天堂久久 | 欧美色视频在线观看 | 免费全部高h视频无码软件 国产又黄又粗又猛又爽的视频 | 免费精品无码av片在线观看 | 男女下面进入的视频 | 黑人巨大猛交丰满少妇 | 国产精品久久久久久久天堂 | 古代高h肉辣浪荡np轮j | 丰满爆乳在线播放 | 午夜片神马影院福利 | 可播放的亚洲男同网站 | 成人做爰www免费看视频网站 | 欧美日韩免费在线视频 | 噼里啪啦国语高清 | 国产精品成人一区二区 | 免费成人在线视频网站 | 国产一级视频免费播放 | 最新精品国偷自产在线老年人 | 国产一卡二卡四卡无卡免费 | www.youjizz在线 | 亚洲xx在线 | 蜜桃av色欲a片精品一区 | 初音未来爆乳下裸羞羞无码 | 久久国产精品娇妻素人 | 欧美日韩一区二区三区四区在线观看 | 亚洲日韩高清在线亚洲专区 | 91大神在线观看视频 | 日本成熟少妇喷浆视频 | 国产第一页av | 黄色片一区二区三区 | 国产精品色综合精品福利在线 | av片不卡 | 2021最新在线精品国自产拍视频 | 77777五月色婷婷丁香视频在线 | 99爱视频在线观看 | 亚洲一区二区日本泷泽萝拉 | 无码成人午夜在线观看 | 97精品国产一区二区三区 | 人妻少妇精品无码专区二区 | 蜜臀久久精品久久久久久酒店 | 国产成人精品永久免费视频 | 丰满少妇被粗大的猛烈进出视频 | 国产成人精品一区二区在线小狼 | 狠狠色综合久久丁香婷婷 | 丁香激情综合久久伊人久久 | 免费人成网站在线观看欧美高清 | 国产麻豆剧果冻传媒兄妹蕉谈 | 无码天堂亚洲国产av | 色777狠狠狠综合伊人 | 国产大人和孩做爰bd | 亚洲啪啪网 | 国产 欧美 日 | 成年女人片免费视频播放a 亚洲图区综合网 | 欧美日韩免费网站 | 午夜免费激情视频 | 成人精品视频在线 | 亚洲日本韩国欧美云霸高清 | 亚洲中文有码字幕日本 | 久久久久久人妻毛片a片 | 丰满少妇大乳高潮高清 | eeuss中文字幕| 黄色国产一区 | 欧美成人激情 | 色爱综合另类图片av | 久久婷婷人人澡人爽人人喊 | 亚洲色拍拍噜噜噜最新网站 | av片手机在线观看 | 欧美牲交视频免费观看 | h无码精品3d动漫在线观看 | 成人免费短视频 | 波多野结衣乳巨码无在线观看 | 精品无码中文视频在线观看 | 亚洲 自拍 色综合图区av网站 | 欧美精品久久96人妻无码 | 亚洲国产精品久久久久4婷婷 | 快播黄色片 | 日日夜夜夜 | 成人免费视频网站 | 亚 洲 视 频 高 清 无 码 | xxx性视频| 欧洲美女av| 亚洲欧美中文字幕高清在线 | 国产另类视频 | 免费看污又色又爽又黄的小说男男 | 亚洲一区二区二区久久成人婷婷 | 欧美成人午夜精品久久久 | xxx综合网| 亚洲欧美日韩在线看 | 国产又粗又猛又爽又黄的 | 国产一区二三区 | 日韩欧美xxxx| 日本va欧美va欧美va精品 | 日韩福利片午夜免费观着 | 五月丁香国产在线视频 | 四虎影院永久 | 日韩视频网 | 扒开双腿猛进入喷水高潮视频 | 日韩一区二区三区在线播放 | 国产欧美精品一区二区色综合 | 久久综合狠狠综合久久激情 | 精品福利在线视频 | 欧美视频一区二区在线观看 | 青青青爽视频在线观看 | 国产欧美成aⅴ人高清 | 超碰在线伊人 | 亚洲精品456在线播放牛牛影院 | 国产女人高潮的av毛片 | 国产乱人伦中文无无码视频试看 | 黄色大片国产 | 婷婷六月综合 | 97综合视频| 天堂网www在线资源最新版 | 国产麻花豆剧传媒精品mv在线 | 国产乱女婬av麻豆国产 | 国产午夜片无码区在线观看爱情网 | 四库影院永久四虎精品国产 | 无码毛片一区二区三区本码视频 | 99热精这里只有精品 | 久久综合狠狠综合五十路 | 日本少妇高潮xxxxx另类 | 国产成人一区二区三区别 | 极品av麻豆国产在线观看 | 免费精品国自产拍在线观看 | 亚洲日韩av无码不卡一区二区三区 | 国产成人av网站 | 一区视频在线播放 | 日本美妇 | 日本乱子伦一区二区三区 | 亚洲综合在线一区二区 | 国产无遮挡在线观看 | 久久久精品在线观看 | 久久4| 青青草免费在线 | 天天操夜操 | 日本一道人妻无码一区在线 | 色噜噜狠狠色综合中国 | 精品久久久久国产 | 成人网站www污污污网站直播间 | 欧美国产成人精品二区芒果视频 | 国产另类在线视频 | 日韩欧美亚洲精品 | av中文无码韩国亚洲色偷偷 | 欧美黄色影院 | 女人被爽到呻吟gif动态图视看 | 天天摸天天操天天爽 | 精品熟女少妇av免费久久 | 日本欧美国产在线 | 欧美色插 | 男ji大巴进入女人的视频 | 日韩三级久久久 | 欧美天堂在线视频 | 91av在线视频观看 | 久久亚洲精品综合国产仙踪林 | 亚洲码国产岛国毛片在线 | 日本少妇丰满做爰图片 | 学生av| 国产精品高潮呻吟av久久 | 涩爱av天天爱天天做夜夜爽 | 亚洲 欧美 日韩 综合aⅴ电影 | 天天操天天射天天 | 国产一区二区不卡在线看 | 萌白酱一区二区 | 玩弄丰满少妇xxxxx性多毛 | 玩弄白嫩少妇xxxxx性 | 久久综合综合久久高清免费 | 亚洲国产精品无卡做爰天天 | 亚洲成人一区二区 | 国产高清不卡免费视频 | 亚洲精品久久久蜜臀 | 国产精品久久久久永久免费看 | 久色91蜜桃tv | 亚洲欧洲日产国无高清码图片 | 亚洲精品99久久久久久欧美版 | 久久久亚洲精品一区二区三区浴池 | 国产玖玖爱精品视频 | 日日摸日日添日日碰9学生露脸 | 美女综合在线 | 日韩欧美高清在线视频 | av免费大全| 青青草欧美视频 | 茄子成人看a∨片免费软件 两人做人爱费视频午夜 | 一个人看的www免费视频在线观看 | 亚洲天堂网一区二区 | 亚洲成av人片天堂网久久 | 丰满少妇在线观看bd | 一区二区三区欧美视频 | 内射毛片内射国产夫妻 | 97综合视频 | 国产亚洲图片 | 日韩精品91亚洲二区在线观看 | 日韩欧美第一页 | 精品国产三级a在线观看网站 | 精品久久久久久久无码 | 中文字幕日本免费毛片全过程 | 对白刺激国产对白精品城中村 | 一本一道久久 | xxxxxx睡少妇xxxx | 欧美日韩国产的视频yw885 | 在线观看免费黄色小视频 | 日韩色中色 | 玩弄放荡人妻一区二区三区 | 久草久草 | 成人午夜福利免费无码视频 | 欧美成人第一页 | 国产色婷婷亚洲99精品小说 | 永久免费观看美女裸体的网站 | 无人观看高清视频在线单曲播放 | 亚洲色在线无码国产精品不卡 | 欧美精品无码一区二区三区 | 日韩国产免费 | 精品福利网站 | 好大好深好猛好爽视频拍拍拍 | 日韩有码第一页 | 国产成人精品一区二区三区福利 | 六月丁香综合在线视频 | 亚洲天堂2015 | 亚洲爽妇网 | sm久久捆绑调教精品一区 | 亚洲免费人成视频观看 | 欧美拍拍视频免费大全 | 美女综合网| 久久九九网 | 99国产精品白浆无码流出 | 久久av高潮av无码av喷吹 | 欧美人与性禽动交情品 | 欧美日韩八区 | 久久亚洲欧美国产精品乐播 | 精品一区二区三区无码免费直播 | 自拍色图| 欧美阿v高清资源在线 | 免费无码又爽又刺激高潮视频 | 亚洲九区 | www.欧美精品 | 91在线精品秘密一区二区 | 嫩草你懂的| 91精品入口| 五月婷婷丁香久久 | 青青国产精品 | 中年熟妇的大黑p | av岬奈奈美一区二区三区 | 超碰国产精品久久国产精品99 | 无码专区 丝袜美腿 制服师生 | 国产成人免费在线视频 | 秋霞av在线 | 天天天天做夜夜夜做 | 日本三级韩国三级在线观看 | 新97超碰| 亚洲中文综合网五月俺也去 | 91高清国产 | 少妇av射精精品蜜桃专区 | 国产夜色精品一区二区av | 小13箩利洗澡无码免费视频 | 高清beeg欧美 | 丁香五月激情综合色婷婷 | 99久久久国产精品美女 | 国产一级色片 | 91国产免费视频 | 国产人妻人伦精品1国产盗摄 | 中文字幕高潮 | 亚洲综合小说另类图片五月天 | 日本中文字幕免费在线观看 | 麻豆视频国产精品 | 在线视频青青草 | 中文精品在线 | 很黄很色很污18禁免费 | 久久久久久人妻毛片a片 | 日本精品少妇一区二区三区 | 少妇人妻互换不带套 | 日韩欧美一级在线观看 | 久草国产在线观看 | 免费xxxxxxxx在线播超清 | 久久这里只有精品视频9 | 欧美精品videosbestsex日本 | www.99xxxx.com| 亚洲二区在线 | 超碰.com| 午夜一区二区亚洲福利vr | 中国av在线 | 最新精品国偷自产在线 | 欧美69影院| 免费看又黄又爽又猛的视频软件 | 精品国产一二三产品区别在哪 | 天天爱天天做天天爽夜夜揉 | 一区二区三区乱码在线 | 欧洲 | 国产免费一级淫片a级中文 欧美精品一区二区三区在线 | 无码人妻毛片丰满熟妇区毛片 | 精品欧美久久久 | 国産精品久久久久久久 | 国产精品ⅴ无码大片在线看 | 日本免费视频观看 | 亚洲中文字幕无码永久在线不卡 | 茄子香蕉视频 | 久久久亚洲欧洲日产国码是av | 国产成人亚洲日韩欧美久久 | 偷拍福利视频一区二区三区 | 欧美色图片| 亚洲欧美日韩在线码 | 中文字幕乱人伦视频在线 | 欧美日韩精品中文字幕 | 午夜精品久久久久久久久久久久久蜜桃 | 日本无码欧美一区精品久久 | 国产suv精品一区二区68 | 鲁一鲁一鲁一鲁一av卡三 | 婷婷丁香色综合狠狠色 | 好大好长好紧爽欧美 | 日本少妇被黑人xxxxx | 日本美女动态图 | 久久国内精品自在自线图片 | 欧美成人精品高清在线观看 | 亚洲一区二区三区在线观看网站 | 高级会所人妻互换94部分 | 午夜影院免费版 | 午夜福利院电影 | 午夜精品久久久久久久99热 | 国产精品成熟老女人视频 | 国产高清japanese在线播放e | 精国产品一区二区三区四季综 | 久9视频这里只有精品8 | 中文字幕在线导航 | 55夜色66夜色国产精品视频 | 桃花视频在线观看高清版mv | 色综合久久天天 | 亚洲色精品vr一区区三区 | 国产午夜高潮熟女精品av | 国产精品亚亚洲欧关中字幕 | 久久成人伊人欧洲精品 | 狠狠色伊人亚洲综合网站色 | 亚洲国产精品一区二区成人片国内 | 国产av永久精品无码 | 亚洲日本va中文字幕久久 | 精品人妻一区二区三区浪潮在线 | 久久98| 特级av片 | 野外亲子乱子伦视频丶 | 中文字幕乱码熟妇五十中出 | 亚洲精品久久久狠狠爱小说 | 色av综合av综合无码网站 | 国产成人免费看 | 欧美精品一区二区三区中文字幕 | 午夜天堂av天堂久久久 | 精品久久伊人99热超碰 | 国产午夜精品无码理论片 | 色鬼成人免费网站视频 | 国产精品99久久久久久夜夜嗨 | 日韩精品久久久久久久酒店 | 英语老师丝袜娇喘好爽视频 | 四虎成人精品永久在线视频 | 国产噜噜噜噜噜久久久久久久久 | jzzijzzij亚洲成熟少妇18 久久亚洲成人av | 亚洲精品成人av在线观看爽翻天 | 亚洲最大的网站 | 97伊人久久| 亚洲欧美一区二区精品久久久 | 欧美 日韩 亚洲 在线 | 亚洲人成电影网站色 | 纯肉无遮挡无码日本动漫 | 宅男午夜成年影视在线观看 | 极品尤物一区二区三区 | 国产成人一区二区精品视频 | 国产精品欧美一区二区三区奶水 | 精品国产青草久久久久福利 | 欧美日韩亚洲一区二区三区一 | 少妇人妻无码专区毛片 | 狠狠色综合激情丁香五月 | 国产毛片精品一区二区 | 欧美xxxx性xxxxx高清 | 乱人伦人妻中文字幕不卡 | 桃色成人网 | 日日噜噜噜夜夜爽爽狠狠视频寻花 | 99热这里只有精品4 欧美色成人 | 中国黄色毛片视频 | 夜夜草网站 | 久久精品成人无码观看免费 | 日本欧美色图 | 国产在线精品视频免费观看 | 老熟女一区二区免费 | 日韩精品久久久久久久电影蜜臀 | 天堂va在线高清一区 | 久久99精品久久久久久琪琪 | 日本视频在线观看 | 国产大学生视频 | 久婷婷| 一本色道久久综合狠狠躁篇适合什么人看 | 亚洲熟妇av一区二区三区浪潮 | 妞妞av| 久久99热这里只有精品国产 | 国产免费人成视频在线播放播 | 国产亚洲精品久久久久久老妇 | 精品国产一二三区 | 色图15p | 宅男噜噜噜66在线观看 | 好紧好爽再进去一点在线视频 | 天天干天天干天天干天天干天天干天天干 | 久热热国产久热 | 国产又黄又硬又湿又黄演员表 | 国产裸体网站 | 97天天操 | 欧美最黄视频 | 免费看aaaaaa69片 | 天天做天天爱夜夜爽毛片l 打开每日更新在线观看 | 精品国产乱码 | 91国产视频在线 | 欧美999| 最新国产精品好看的精品 | 久久天天躁狠狠躁夜夜夜 | 中文字幕在线第二页 | 亚洲人成网线在线播放va | 亚洲在线不卡 | 香蕉久久国产av一区二区 | 青青热久免费精品视频在线播放 | av在线播放不卡 | 国产香线蕉手机视频在线观看 | 91精选视频| 黑人巨大人精品欧美三区 | 99综合色 | 乌克兰精品伦理 | 国产成人综合欧美精品久久 | 国产成人a人亚洲精v品无码 | 在线看b| 日韩国产精品无码一区二区三区 | 人妻 日韩精品 中文字幕 | 最大胆裸体人体牲交免费 | 亚洲免费视频在线 | 亚洲精品成人网线在线播放va | 国产av亚洲精品久久久久久小说 | 精品日产一卡2卡三卡4卡在线 | 欧美99久久精品乱码影视 | 欧美亚洲综合另类色妞网 | 三级三级三级a级全程 | 欧美人体一区二区视频 | 一本之道乱码区 | 一本色道av久久精品 | 日韩欧美一区二区三区在线 | 成人做爰9片免费看网站 | 亚洲综合色丁香婷婷六月图片 | 九九热精品视频在线观看 | 99久久国产露脸精品竹菊传媒 | 国产精品16p | 亚洲性夜 | 好色先生视频污 | 明星乱 亚洲合成图.com | 亚洲视频天天射 | 欧美日韩小视频 | 粗了大了 整进去好爽视频 91香蕉影院 | 色五月激情五月 | 久久人人爽人人爽人人片亞洲 | 亚洲天堂av网站 | 欧美 日本 国产 在线a∨观看 | 草草地址线路①屁屁影院成人 | 97碰碰碰免费公开在线视频 | 激情综合色五月丁香六月亚洲 | www.欧美在线| 天天干91 | 国内外成人免费激情视频 | 亚洲国产欧美在线人成人 | 成人在线手机视频 | 国产精品久久久一区二区 | 国产午夜无码福利在线看网站 | 91看片淫黄大片91桃色 | 久久人妻国产精品31 | 国产亚洲美女精品久久久 | 688欧美人禽杂交狂配 | 久久精品av一区二区三 | 黄色av地址| 超级碰97 | аⅴ资源中文在线天堂 | 色舞月亚洲综合一区二区 | 日日噜噜噜夜夜爽爽狠狠片 | 最新国产aⅴ精品无码 | 色婷亚洲| 日韩艹逼视频 | 国产精品无码成人午夜电影 | 精品国产乱码久久久久久免费 | 久久综合狠狠综合久久激情 | a在线亚洲高清片成人网 | 青草影院内射中出高潮-百度 | 忍着娇喘人妻被中出中文字幕 | www男人天堂| 男人放进女人阳道动态图 | 曰本极品少妇videossexhd 天天躁夜夜躁天干天干200 | www.欧美国产 | 亚洲性在线观看 | 成人精品一区二区久久久 | 在线理论视频 | 日韩专区在线观看 | 欧美特大特白屁股ass | 国产 日韩 欧美 视频 制服 | 被窝的午夜无码福利专区 | 亚洲国产拍拍拍拍久久久 | 91在线看片 | 欧美亚洲日韩国产人成在线播放 | 97国产色伦在色在线播放 | 成人欧美一区二区三区黑人一 | 久久综合免费 | 欧美福利第一页 | 日韩精品无码一区二区视频 | 亚洲爆乳成av人在线视菜奈实 | 亚洲色欲色欲www | 国产精品成人免费精品自在线观看 | 国产又大又硬 | 日韩中文字幕亚洲精品欧美 | 亚洲精品av久久久久久久影院 | 动漫av永久无码精品每日更新 | 国产福利酱国产一区二区 | 精品久久久久久无码人妻vr | 天天摸夜夜爽 | 久久精品一区二区视频 | 亚洲欧美日韩一级 | 成人aⅴ综合视频国产 | 黄色精品一区 | 天天躁日日躁狠狠躁a∨麻豆 | 日韩精人妻无码一区二区三区 | 国产欧美一区二区久久性色99 | 日韩欧美成 | 久久久橹橹橹久久久久 | 欧美视频专区一二在线观看 | 91视频三区| 夜夜骚av | 日本乱偷中文字幕 | 91视在线国内在线播放酒店 | 乱人伦中文字幕成人网站在线 | 美丽人妻被按摩中出中文字幕 | 国产精品福利自产拍久久 | 亚洲国产香蕉碰碰人人 | 免费一级黄色毛片 | 天堂资源成人√ | 欧美与动人物性生交 | 四虎永久在线精品884aa | 日本一区二区在线观看视频 | 美女黄网页 | 成人av鲁丝片一区二区免费 | 国产九色视频 | 欧美日韩制服在线 | 亚洲欧洲日本国产 | 日本国产中文字幕 | 制服 丝袜 亚洲 中文 综合 | 亚洲区欧美区综合区自拍区 | 国产亚洲精品网站 | 久久人人爽人人爽爽久久 | 日日躁夜夜躁白天躁晚上躁91 | 久久99国内精品自在现线 | 张柏芝hd一区二区 | 国产日韩一区在线 | 尤物九九久久国产精品 | 蜜桃av色偷偷av老熟女 | www插插插无码视频网站 | 亚洲精品一区国产 | 伊人久久精品视频 | 在线a亚洲老鸭窝天堂av高清 | 中国一级黄色 | 日韩欧美一区二区三区免费观看 | 青春草av | 国产小视频在线 | 亚洲国产中文在线 | 日韩av无码中文无码不卡电影 | 一区二区三区四区视频在线观看 | 天堂√在线中文官网在线 | 欧美精品在线一区二区三区 | 久久久久人妻一区精品色欧美 | 亚欧在线观看视频 | 99久久99久久免费精品蜜臀 | 中文字幕亚洲欧美在线不卡 | 在线免费看av网站 | 国产乱性 | 欧美亚洲色帝国 | 日韩精品一二三四 | 91一区| 亚洲中文字幕无码一久久区 | 男女羞羞羞视频午夜视频 | av动漫无码不卡在线观看 | 91精品国产综合久久国产大片 | 天天躁日日躁狠狠躁退 | 亚洲国产精品久久久久秋霞 | 午夜啪啪小视频 | 欧美亅性猛交内射 | 日本无码人妻丰满熟妇区 | 亚洲欧美一区二区三区在线观看 | 一区二三区在线 | 中国 | 丁香婷婷激情综合俺也去 | 中文字幕在线看片 | 日韩美女视频在线观看 | 在线亚洲97se亚洲综合在线 | 欧美一级特黄aaaaaa | 精品一区二区三区东京热 | 国产主播av在线 | 国产在线无码视频一区二区三区 | 88欧产日产国产精品 | 亚洲 激情 另类 | 欧洲亚洲国产精品 | 99欧美日本一区二区留学生 | 国产a国产国产片 | 无码专区—va亚洲v天堂麻豆 | 成年午夜无码av片在线观看 | 91av视频在线播放 | 大乳美女a级三级三级 | 少妇搡bbbb搡bbb搡老女王 | 国产日产高清dvd碟片 | 亚洲欧美18v中文字幕高清 | 午夜免费无码福利视频 | 九九精品在线视频 | 91激情视频在线观看 | 日产乱码一区二区三区在线 | 国产99久久久 | 中文字幕一区二区三区中文字幕 | 亚洲最新免费视频 | 国产卡1卡2卡3精品视频 | 狼人大香伊蕉在人线国产 | 成人免费看片98欧美 | 亚洲欧美国产日韩在线观看 | 深夜做爰性大片108式 | play在线海量a v视频播放 | 欧美一级爽aaaaa大片 | 又色又爽又高潮免费观看 | 久久久久久久久福利 | 国产稀缺真实呦乱在线 | 日韩精品一区二区三区 | 1区2区3区4区产品不卡码网站 | 中文字幕日韩人妻在线视频 | 你懂的福利视频 | 国产成人无码视频一区二区三区 | 天堂√最新版中文在线天堂 | ts人妖另类精品视频系列 | 无码中文字幕加勒比一本二本 | 色猫咪免费人成网站在线观看 | 欧洲成人在线 | 欧美精品一级片 | 亚洲 日韩 国产 有码 不卡 | 久久aaaa片一区二区 | 色婷婷美国农夫综合激情亚洲 | 国产真实乱偷精品视频免 | 国精产品一二三区传媒公司 | 久久精品二区三区 | 5566先锋影音夜色资源站在线观看 | 中文字幕亚洲综合久久菠萝蜜 | 精品无码国产自产拍在线观看 | 亚拍精品一区二区三区探花 | 一区二区三区国产最好的精华液色 | 国产成人av自拍 |