精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

換掉ES!Redis官方搜索引擎來了,性能炸裂!

數據庫 Redis
RediSearch是一個Redis模塊,為Redis提供查詢、二次索引和全文搜索。要使用RediSearch,首先要在Redis數據上聲明索引。然后可以使用重新搜索查詢語言來查詢該數據。

1、介紹

RediSearch是一個Redis模塊,為Redis提供查詢、二次索引和全文搜索。

要使用RediSearch,首先要在Redis數據上聲明索引。

然后可以使用重新搜索查詢語言來查詢該數據。

RedSearch使用壓縮的反向索引進行快速索引,占用內存少。

RedSearch索引通過提供精確的短語匹配、模糊搜索和數字過濾等功能增強了

圖片圖片

2、實現特性

  • 基于文檔的多個字段全文索引
  • 高性能增量索引
  • 文檔排序(由用戶在索引時手動提供)
  • 在子查詢之間使用 AND 或 NOT 操作符的復雜布爾查詢
  • 可選的查詢子句
  • 基于前綴的搜索
  • 支持字段權重設置
  • 自動完成建議(帶有模糊前綴建議)
  • 精確的短語搜索
  • 在許多語言中基于詞干分析的查詢擴展
  • 支持用于查詢擴展和評分的自定義函數
  • 將搜索限制到特定的文檔字段
  • 數字過濾器和范圍
  • 使用 Redis 自己的地理命令進行地理過濾
  • Unicode 支持(需要 UTF-8 字符集)
  • 檢索完整的文檔內容或只是 ID 的檢索
  • 支持文檔刪除和更新與索引垃圾收集
  • 支持部分更新和條件文檔更新

對比 Elasticsearch

如下圖所示,RediSearch 構建索引的時間為 221 秒,而 Elasticsearch 為 349 秒,快了 58%。

圖片

索引構建測試

我們模擬了一個多租戶電子商務應用程序,其中每個租戶代表一個產品類別并維護自己的索引。對于此基準測試,我們構建了 50K 個索引(或產品),每個索引最多存儲 500 個文檔(或項目),總共 2500 萬個文檔。RediSearch 僅用了 201 秒就構建了索引,平均每秒運行 125K 個索引。然而,Elasticsearch 在 921 個索引后崩潰了,顯然它不是為應對這種負載而設計的。

圖片

查詢性能測試

一旦數據集被索引,我們就使用在專用負載生成器服務器上運行的 32 個客戶端啟動兩個單詞的搜索查詢。如下圖所示,RediSearch 吞吐量達到了 12.5K 操作/秒,而 Elasticsearch 為 3.1K 操作/秒,速度提高了 4 倍。此外,RediSearch 延遲稍好一些,平均為 8 毫秒,而 Elasticsearch 為 10 毫秒。

圖片

3、安裝

3.1 源碼安裝

git clone https://github.com/RediSearch/RediSearch.git
cd RediSearch # 進入模塊目錄
make setup
make install

3.2 docker安裝

note: RediSearch的安裝比較復雜原包無法進行編譯操作所以我們使用docker安裝

docker run -p 6379:6379 redislabs/redisearch:latest

3.3 判斷是否安裝成功

127.0.0.1:0>module list
1) 1) "name"
   2) "ReJSON"
   3) "ver"
   4) "20007"

2) 1) "name"
   2) "search"
   3) "ver"
   4) "20209"

返回數組存在“ft”或 “search”(不同版本),表明 RediSearch 模塊已經成功加載。

命令行操作

1、創建

1.1 創建索引

創建索引不妨想象成創建表結構,表一般基本屬性有表名、字段和字段類別等,所以我們可以考慮將索引名代表表名,字段代表字段,屬性即表示屬性。

123.232.112.84:0>ft.create "student" schema "name" text weight 5.0"sex" text "desc" text "class" tag
"OK"

student 表示索引名,name、sex、desc表示字段,text表示類型(這樣表示只是為了便于理解)“weight”為權重,默認值為 1.0

type student
"none"

我們創建的索引redis是不認識的,這證明使用的是插件。

1.2 創建文檔

創建文檔上下文的過程不妨想想成向表中插入數據,這里請注意字段名可以使用雙引號但切記一定要用英文,這里之所以著重提出是因為有些編譯器中文雙引號和英文雙引號用肉眼實在難以辨認否則會出現“Fields must be specified in FIELD VALUE pairs”(其實是將“ 當作內容處理了以至于缺少了字段

123.232.112.84:0>ft.add student 0011.0 language "chinese" fields name "張三" sex "男" desc "這是一個學生"class "一班"
"OK"

其中001為文檔ID,"1.0"為評分缺少此值會報"Could not parse document score"異常language 指明使用的語言默認是英文編碼 如果沒有此標記存儲是沒有問題的但不可以通過中文字符查詢

1.3 查詢

1.3.1 基本查詢

1.3.1.1 全量查詢
123.232.112.84:0>FT.SEARCH student * SORTBY sex desc RETURN 3 name sex desc
1) "2"
2) "001"
3) 1) "name"
   2) "張三"
   3) "sex"
   4) "男"
   5) "desc"
   6) "這是一個學生"

4) "002"
5) 1) "name"
   2) "張三"
   3) "sex"
   4) "男"
   5) "desc"
   6) "這是一個學生"
1.3.1.2 匹配查詢
123.232.112.84:0>ft.search student "張三" limit 010 RETURN 3 name sex desc
1) "2"
2) "001"
3) 1) "name"
   2) "張三"
   3) "sex"
   4) "男"
   5) "desc"
   6) "這是一個學生"

4) "002"
5) 1) "name"
   2) "張三"
   3) "sex"
   4) "男"
   5) "desc"
   6) "這是一個學生"

limit 與mysql相識主要用于分頁,此處是全量匹配,如果沒有設置language “chinese” 此處查詢為0,

1.3.2 模糊匹配

1.3.2.1 后置匹配
ft.search student "李*"  SORTBY sex desc RETURN 3 name sex desc
1) "1"
2) "003"
3) 1) "name"
   2) "李四"
   3) "sex"
   4) "男"
   5) "desc"
   6) "這是一個學生"
1.3.2.2 模糊搜索
123.232.112.84:0>FT.SEARCH beers "%%張店%%"
1) "1"
2) "beer:1"
3) 1) "name"
   2) "集團本部已發布【文明就餐公約】,2號樓辦公人員午餐的就餐時間是11:45~13:00,現經行政服務部進行抽查,發現我們部門有員工違規就餐現象。請大家務必遵守,相互轉告,對于外地回到集團辦公的同事,亦請遵守,謝謝!"
   3) "org"
   4) "山東省淄博市張店區"
   5) "school"
   6) "山東理工大學"

別高興太早全量模糊匹配是由很大限制的,他基于Levenshtein距離(LD)進行模糊匹配。術語的模糊匹配是通過在術語周圍加“%”來實現的,模糊匹配的最大LD為3,確切的說這只是一種相識度查詢,并非一般意義上的模糊搜索,但是:如果仔細觀察會發現通過精確匹配時不僅能夠將完整value值查詢出來而且還查詢出其他處于文檔某個位置的key請看官方提供的一個例子:

FT.CREATE idx SCHEMA txt TEXT
FT.ADD idx docCn 1.0 LANGUAGE chinese FIELDS txt "Redis支持主從同步。數據可以從主服務器向任意數量的從服務器上同步,從服務器可以是關聯其他從服務器的主服務器。這使得Redis可執行單層樹復制。從盤可以有意無意的對數據進行寫操作。由于完全實現了發布/訂閱機制,使得從數據庫在任何地方同步樹時,可訂閱一個頻道并接收主服務器完整的消息發布記錄。同步對讀取操作的可擴展性和數據冗余很有幫助。[8]"
FT.SEARCH idx "數據" LANGUAGE chinese HIGHLIGHT SUMMARIZE
# Outputs:
# <b>數據</b>?... <b>數據</b>進行寫操作。由于完全實現了發布... <b>數據</b>冗余很有幫助。[8...

之所以會出現這樣的效果是因為redisearch對文本進行了分詞,其使用的工具是friso相比es的ik還是弱一些前者主要是對中文分詞,體積小可移植性強。從而我們可以結合后后置匹配算法

123.232.112.84:0>FT.SEARCH idx "數*" LANGUAGE chinese HIGHLIGHT
1) "1"
2) "docCn"
3) 1) "txt"
   2) "Redis支持主從同步。<b>數據</b>可以從主服務器向任意數量的從服務器上同步,從服務器可以是關聯其他從服務器的主服務器。這使得Redis可執行單層樹復制。從盤可以有意無意的對<b>數據</b>進行寫操作。由于完全實現了發布/訂閱機制,使得從數據庫在任何地方同步樹時,可訂閱一個頻道并接收主服務器完整的消息發布記錄。同步對讀取操作的可擴展性和<b>數據</b>冗余很有幫助。[8]"

或者結合Levenshtein算法這樣基本上能夠滿足業務查詢需求

123.232.112.84:0>FT.SEARCH idx "%%單的樹%%" LANGUAGE chinese HIGHLIGHT
1) "1"
2) "docCn"
3) 1) "txt"
   2) "Redis支持主從同步。數據可以從主服務器向任意數量的從服務器上同步,從服務器可以是關聯其他從服務器的主服務器。這使得Redis可執行單層<b>樹</b>復制。從盤可以有意無意的對數據進行寫操作。由于完全實現了發布/訂閱機制,使得從數據庫在任何地方同步<b>樹</b>時,可訂閱一個頻道并接收主服務器完整的消息發布記錄。同步對讀取操作的可擴展性和數據冗余很有幫助。[8]"
1.3.2.3 字段查詢

通過字段查詢也可以實現模糊搜索,直接給例子,后面跟著官網上給的sql 和 redisearch的對照表

ft.search student *
1) "2"
2) "doudou"
3) 1) "name"
   2) "豆豆"
   3) "jtzz"
   4) "“檢索”是很多產品中"
   5) "phone"
   6) "18563717107"

4) "ttao"
5) 1) "name"
   2) "姚元濤"
   3) "jtzz"
   4) "一個生病的人只"
   5) "phone"
   6) "18563717107"
   
ft.search student '@phone:185* @name:豆豆'
1) "1"
2) "doudou"
3) 1) "name"
   2) "豆豆"
   3) "jtzz"
   4) "“檢索”是很多產品中"
   5) "phone"
   6) "18563717107"

sql

redisearch

WHERE x=‘foo’ AND y=‘bar’

@x:foo @y:bar

WHERE x=‘foo’ AND y!=‘bar’

@x:foo -@y:bar

WHERE x=‘foo’ OR y=‘bar’

(@x:foo)

WHERE x IN (‘foo’, ‘bar’,‘hello world’)

@x:(foo

WHERE y=‘foo’ AND x NOT IN (‘foo’,‘bar’)

@y:foo (-@x:foo) (-@x:bar)

WHERE x NOT IN (‘foo’,‘bar’)

-@x:(foo

WHERE num BETWEEN 10 AND 20

@num:[10 20]

WHERE num >= 10

@num:[10 +inf]

WHERE num > 10

@num:[(10 +inf]

WHERE num < 10

@num:[-inf (10]

WHERE num <= 10

@num:[-inf 10]

WHERE num < 10 OR num > 20

@num:[-inf (10]

WHERE name LIKE ‘john%’

@name:john*

1.4 刪除

1.3.1 刪除文檔

123.232.112.84:0>ft.del student 002
"1"

1.3.3 刪除索引

123.232.112.84:0>ft.drop student
"OK"

1.5 查看

1.5.1 查看所有索引

123.232.112.84:0>FT._LIST
1) "student1"
2) "ttao"
3) "idx"
4) "student"
5) "myidx"
6) "123"
7) "myIndex"
8) "testung"
9) "student2"

1.5.2 查看索引文檔中的數據

1.5.2.1 獲取單條數據
123.232.112.84:0>ft.get student 001
1) "name"
2) "張三"
3) "sex"
4) "男"
5) "desc"
6) "這是一個學生"
7) "class"
8) "一班"
1.5.2.2 獲取多條數據
123.232.112.84:0>ft.mget student 001002
1) 1) "name"
   2) "張三"
   3) "sex"
   4) "男"
   5) "desc"
   6) "這是一個學生"
   7) "class"
   8) "一班"

2) 1) "name"
   2) "張三"
   3) "sex"
   4) "男"
   5) "desc"
   6) "這是一個學生"
   7) "class"
   8) "一班"

1.6 索引別名操作

1.6.1 添加別名

123.232.112.84:0>FT.ALIASADD xs student
"OK"

給索引student起個xs的別名,一個索引可以起多個別名

1.6.2 修改別名

1.6.3 刪除別名

123.232.112.84:0>FT.ALIASDEL xs 
"OK"


責任編輯:武曉燕 來源: 蘇三說技術
相關推薦

2025-06-24 08:15:00

R edis線程數據庫

2011-06-20 18:23:06

SEO

2017-08-07 08:15:31

搜索引擎倒排

2020-03-20 10:14:49

搜索引擎倒排索引

2021-07-08 09:53:16

ChromiumGoogle搜索引擎

2012-09-07 13:22:21

搜索搜狗

2022-10-08 09:13:18

搜索引擎?站

2010-04-20 11:43:46

2009-02-19 09:41:36

搜索引擎搜狐百度

2009-09-22 16:23:52

搜索引擎

2013-11-07 16:49:09

微軟Bing必應

2010-06-13 16:27:28

搜索引擎

2022-02-24 00:07:22

Shodan網絡搜索

2023-02-08 10:45:23

2009-07-30 10:40:56

搜索引擎優化網站

2023-01-03 15:42:29

機器學習視頻搜索

2011-06-03 10:19:53

2016-12-26 13:41:19

大數據搜索引擎工作原理

2009-12-10 15:09:46

PHP搜索引擎類

2024-05-10 08:44:25

ChatGPT模型GPT
點贊
收藏

51CTO技術棧公眾號

6080午夜伦理| 绯色av蜜臀vs少妇| 天堂а√在线资源在线| 国产黄色精品网站| 欧美亚洲午夜视频在线观看| 国产第一页精品| 日韩精品一区二区三区中文在线| 性感美女久久精品| 亚洲欧洲精品一区二区三区波多野1战4 | 99精品视频在线播放免费| 极品裸体白嫩激情啪啪国产精品| 亚洲精品永久免费| 亚洲欧美日韩一二三区| 久久人体大尺度| 亚洲精品视频在线观看免费| 欧美精品久久久| 国产精品探花视频| 久久精品一区二区三区中文字幕| 久久最新资源网| 日韩丰满少妇无码内射| 成人av资源网址| 7777精品伊人久久久大香线蕉超级流畅| 福利视频一二区| 大片免费在线观看| 欧美高清在线一区二区| 国产一区精品视频| 国产成人精品一区二三区四区五区| 久久国产精品亚洲77777| 久久视频精品在线| 正在播放国产对白害羞| 欧美亚洲色图校园春色| 欧美大片在线观看一区| 国产一伦一伦一伦| 高清成人在线| 色综合av在线| 国产黄页在线观看| 丁香高清在线观看完整电影视频 | 国产精品18p| 欧美韩国日本在线观看| 国产一区二区三区丝袜 | www.我爱av| 九九精品视频在线看| 国产黑人绿帽在线第一区| 国产无套粉嫩白浆内谢| 午夜日韩av| 久久999免费视频| 波多野结衣不卡视频| 精品伊人久久大线蕉色首页| 成人精品在线播放| 成人sese在线| 黄色小网站91| 亚洲色偷精品一区二区三区| 北条麻妃国产九九精品视频| 国产91视觉| 神宫寺奈绪一区二区三区| 国产成人精品午夜视频免费| 99久久久精品免费观看国产| xxxx18国产| 懂色av中文一区二区三区| 99www免费人成精品| 亚洲精品国产一区二| 丁香婷婷综合色啪| 精品日产一区2区三区黄免费| 蜜桃91麻豆精品一二三区| 风流少妇一区二区| 国产一级精品aaaaa看| 少妇av在线播放| 久久影院午夜论| 日韩电影大全在线观看| 在线观看免费黄色| 一区二区在线观看免费| 黄色一级视频在线播放| 成人香蕉视频| 欧美美女喷水视频| 69久久精品无码一区二区| 国产精品一线| 亚洲午夜精品久久久久久久久久久久| 日本猛少妇色xxxxx免费网站| 日韩在线视频精品| 久久99精品视频一区97| 欧美三级午夜理伦| 日本女优在线视频一区二区| 91久久精品国产91久久性色| 亚洲精品一区二区三区不卡| 久久一区二区三区国产精品| 亚洲欧美日韩在线综合| h片视频在线观看| 在线一区二区观看| 国产裸体视频网站| 影视先锋久久| 久久精品视频免费播放| 天天操天天爽天天干| 亚洲男人影院| 国产高清在线不卡| 亚洲国产精品久久人人爱潘金莲| 久久综合成人精品亚洲另类欧美 | 欧美精品在线一区二区三区| 亚洲欧洲日韩综合| 日韩毛片视频| 欧美精品www| 欧美在线视频精品| fc2成人免费人成在线观看播放| 日韩欧美一区二区三区四区五区| 日本小视频在线免费观看| 91国产精品成人| 国产精品99精品无码视亚| 精品美女视频| 97福利一区二区| 91在线你懂的| 久久久久免费观看| 国产成人一区二区三区别| 精品日韩视频| 日韩国产精品亚洲а∨天堂免| 国产又粗又长又黄的视频| 亚洲电影av| 91影院在线免费观看视频| 免费播放片a高清在线观看| 亚洲女人小视频在线观看| 成人免费无码av| 国产精品一线| 欧美国产中文字幕| 国产又爽又黄又嫩又猛又粗| 久久精品视频在线免费观看| 91免费黄视频| 精品一区二区三区视频在线播放 | 国产日韩欧美综合精品 | 欧美精品一区二区三区中文字幕| 久久久久久91香蕉国产| 国产精品久久久久精| 国产欧美精品区一区二区三区| 免费不卡av在线| 麻豆一区在线| 久久精品91久久久久久再现| 啪啪小视频网站| 26uuu久久天堂性欧美| 福利在线一区二区| 日韩免费成人| 欧美精品日韩三级| 国产色在线视频| 国产精品久久久久久久久晋中 | 日韩中文字幕网站| 天天射天天干天天| 久久久久久久久久久久久夜| 日韩小视频在线播放| youjizzjizz亚洲| 欧美丰满少妇xxxxx做受| 国产麻豆免费视频| 亚洲日本在线天堂| 欧美又黄又嫩大片a级| 久久综合国产| 成人国内精品久久久久一区| 午夜在线小视频| 欧美日韩精品一区二区三区四区| 精品无码人妻一区二区免费蜜桃| 国产精品美女| 日本a级片久久久| 在线国产成人影院| 色爱精品视频一区| 999精品国产| 亚洲一区二区四区蜜桃| 日本精品一二三区| 国产毛片一区| 色姑娘综合av| 四虎国产精品永久在线国在线| 社区色欧美激情 | 国产女无套免费视频| 亚洲精品国产视频| 日本道中文字幕| 免播放器亚洲| 亚洲欧洲一区二区在线观看| 国产情侣一区在线| 久久久日本电影| 牛牛热在线视频| 欧美日韩高清在线播放| 久草中文在线视频| 91网址在线看| 九色porny自拍| 韩日在线一区| 麻豆久久久av免费| 亚洲成人1区| 久久久人成影片一区二区三区观看 | 久久av老司机精品网站导航| 久久www视频| 蜜臀91精品国产高清在线观看| 国产精品成人一区| av免费在线网站| 精品无码久久久久久国产| 最新中文字幕在线观看视频| 亚洲人123区| 国产人妻人伦精品1国产丝袜| 日韩电影免费在线| 免费极品av一视觉盛宴| 蜜桃一区二区三区| 99久久精品免费看国产一区二区三区| 中日韩脚交footjobhd| 精品久久国产精品| 日本中文字幕一区二区有码在线| 欧美军同video69gay| 日产精品久久久久| 国产精品久久久久影院色老大| 亚洲精品激情视频| 久热成人在线视频| 国产日产欧美视频| 综合国产在线| 天堂一区二区三区| 日韩超碰人人爽人人做人人添| 国产日韩在线免费| 中文在线а√在线8| 免费不卡在线观看av| 酒色婷婷桃色成人免费av网| 欧美成人国产一区二区| 伊人免费在线观看| 精品久久久免费| 澳门黄色一级片| 国产精品久久久久9999吃药| 国产特级黄色录像| www.日韩大片| 少妇性l交大片7724com| 麻豆高清免费国产一区| av动漫免费看| 在线午夜精品| 成人免费性视频| 一精品久久久| 最近看过的日韩成人| heyzo久久| 欧美日韩国产综合在线| 男人的天堂久久| 国产精品美女黄网| 天堂av一区| 亚洲一区二区三区乱码aⅴ| 992tv国产精品成人影院| 51视频国产精品一区二区| 久草在线视频福利| 欧美另类交人妖| av在线免费网址| 久久久成人精品视频| 日本电影全部在线观看网站视频| 亚洲欧美一区二区三区情侣bbw| 色综合视频在线| 亚洲国产精品女人久久久| 亚洲国产精品欧美久久| 日韩欧美不卡一区| 99久久精品国产色欲| 制服丝袜中文字幕一区| 国产毛片毛片毛片毛片毛片| 555www色欧美视频| 国产老妇伦国产熟女老妇视频| 欧美日韩精品一区二区三区蜜桃| 中文字幕黄色av| 欧美男男青年gay1069videost| 一二三四区视频| 欧美日高清视频| 国产精品日韩无码| 欧美一级久久久久久久大片| 国产三级三级在线观看| 日韩你懂的在线播放| 丰满岳乱妇国产精品一区| 欧美成人午夜电影| 少妇无码一区二区三区| 亚洲欧美在线免费| av基地在线| 久久不射电影网| heyzo在线播放| 欧美一区二区三区精品电影| 在线免费av资源| 国产精品久久久久久久久久久久久久 | 国产视频一区免费看| 欧美 激情 在线| 欧美a级理论片| 一级 黄 色 片一| 99久久综合色| 永久免费av无码网站性色av| 中文字幕欧美一| 精品一级少妇久久久久久久| 欧美日韩国产一区二区| 艳妇乳肉豪妇荡乳av无码福利| 欧美日韩国产精选| 亚洲经典一区二区三区| 亚洲美女在线观看| 日本美女高清在线观看免费| 色综合久久88色综合天天看泰| 麻豆视频在线看| 国产精品亚洲网站| 亚洲乱码一区| 欧美亚洲另类久久综合| 91精品婷婷色在线观看| 婷婷五月综合缴情在线视频| 日韩av一区二区三区四区| 亚洲精品乱码久久久久久动漫| www.欧美日韩国产在线| 激情五月深爱五月| 亚洲18色成人| 亚洲综合免费视频| 亚洲国产精品美女| 欧美jizz18hd性欧美| 欧美一级电影免费在线观看| 亚洲伦理一区二区| 玛丽玛丽电影原版免费观看1977 | 伊人精品综合| 视频三区二区一区| 1024日韩| 久久久九九九热| 26uuu久久综合| 久久久久久久极品内射| 欧美伊人久久久久久久久影院| 性一交一乱一伧老太| 中文字幕精品在线视频| 久久青草伊人| 91aaaa| 99久久精品费精品国产| 欧美日本视频在线观看| 国产在线麻豆精品观看| 一级片手机在线观看| 一区二区三区久久| 一本色道久久综合无码人妻| 精品调教chinesegay| 国产精品一品| 91久久国产精品| 日韩在线二区| 午夜视频在线瓜伦| 91亚洲精品乱码久久久久久蜜桃 | 2017亚洲天堂1024| 欧美一级电影久久| 国产精品色呦| 又大又硬又爽免费视频| 激情国产一区二区| 91免费在线看片| 在线观看三级视频欧美| 欧美精品久久久久久久久久丰满| 欧美激情精品久久久久久| 欧美黄页在线免费观看| 日韩高清三级| 久久久久国内| 精品人妻无码一区| 色天使久久综合网天天| 日本五码在线| 欧美一二三视频| 亚洲人成亚洲精品| 日韩免费毛片视频| 2020日本不卡一区二区视频| 日韩黄色在线视频| 精品日韩欧美在线| 三级资源在线| 国产精品免费观看高清| 亚洲国产二区| 日本黄色网址大全| 欧美日韩亚洲一区二区| 视频一区二区在线播放| 欧美亚洲第一区| 日韩影视高清在线观看| 国产精品一区二区免费在线观看| 99re6这里只有精品视频在线观看| 国产一级片免费| 亚洲精品国产精品久久清纯直播| 1234区中文字幕在线观看| 九色综合日本| 久久久久久色| 欧美黄色一级生活片| 欧美性色aⅴ视频一区日韩精品| 第三区美女视频在线| 国产精品免费久久久| 外国成人免费视频| 免费看91视频| 精品久久久久久中文字幕一区奶水 | 亚洲欧美日韩爽爽影院| 欧美日一区二区三区| 在线观看亚洲视频啊啊啊啊| 国产精品正在播放| 国产精品变态另类虐交| 亚洲人成网站999久久久综合| 成人全视频在线观看在线播放高清 | 国产精品日韩欧美大师| 婷婷综合伊人| 国产污在线观看| 色综合天天综合网国产成人综合天| 国产在线观看黄| 亚洲综合在线做性| 一区二区三区四区五区精品视频| 黄色片网站免费| 欧美一区2区视频在线观看| gogo高清午夜人体在线| 日韩国产精品一区二区三区| 国产一区二区精品久久91| 亚洲精品www久久久久久| 中文日韩在线视频| 综合成人在线| 男女啪啪网站视频| 亚洲精选视频免费看| 人成免费电影一二三区在线观看| 国产日本欧美一区| 亚洲国产日本| 久久久久久久久久97| 亚洲国产精品999| 亚洲伦理久久| 日本熟妇人妻xxxxx| 亚洲另类色综合网站| 国产一二三区在线视频| 91精品国产高清久久久久久91裸体 | 中文字幕欧美一| 青青青草原在线|