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

好飯不怕晚,扒一下Redis配置文件的底Ku

存儲 存儲軟件 Redis
忙碌是一種幸福,讓我們沒時間體會痛苦;奔波是一種快樂,讓我們真實地感受生活;疲憊是一種享受,讓我們無暇空虛。這幾句話就能簡單概括我最近的工作和生活。

[[417347]]

忙碌是一種幸福,讓我們沒時間體會痛苦;奔波是一種快樂,讓我們真實地感受生活;疲憊是一種享受,讓我們無暇空虛。這幾句話就能簡單概括我最近的工作和生活。

好多小伙伴都來私信“催更”,今天它來了!為了表達(dá)阿Q的歉意,特贈送「億級流量Java高并發(fā)與網(wǎng)絡(luò)編程實戰(zhàn)」一本,規(guī)則見文末。

在往期的文章中我們已經(jīng)對Redis的概念和基本命令進行了講解,今天我們來看下它的配置文件,Redis的配置文件在我們的開發(fā)和實際應(yīng)用中起著非常重要的作用。

我們可以在安裝目錄下找到redis.conf配置文件,通過vim命令進行查看,為了防止配置文件進行更改,大家在使用前一定要備份一下!

本文Redis的版本為5.0.7

UNITS

  1. 1k => 1000 bytes 
  2. 1kb => 1024 bytes 
  3. 1m => 1000000 bytes 
  4. 1mb => 1024*1024 bytes 
  5. 1g => 1000000000 bytes 
  6. 1gb => 1024*1024*1024 bytes 

單位不區(qū)分大小寫,只支持bytes

INCLUDES

和structs2配置文件類似,可以通過includes包含。redis.conf可以作為總閘,包含其他。

  1. include /path/to/local.conf 
  2.  
  3. include /path/to/other.conf 

MODULES

  1. loadmodule /path/to/my_module.so 
  2. loadmodule /path/to/other_module.so 

Redis可以通過loadmodule選項在啟動時加載模塊,若服務(wù)端無法加載模塊,服務(wù)端會停止。可以通過多個loadmodule選項加載多個模塊。

NETWORK

「bind 127.0.0.1」:默認(rèn)情況下,如果未指定“bind”配置指令,Redis將偵聽服務(wù)器上所有可用網(wǎng)絡(luò)接口的連接。

可以使用“bind”配置指令,后跟一個或多個IP地址,只偵聽一個或多個選定接口。「例如:」bind 192.168.1.100 10.0.0.1

當(dāng)設(shè)置多個bind地址后,Redis內(nèi)部會維護多個Socket,每個Socket用于一個network interface。

「protected-mode yes」:此選項默認(rèn)開啟。

當(dāng)Redis服務(wù)端未使用bind選項顯式指定要監(jiān)聽的network interface,并且未設(shè)置密碼,Redis服務(wù)端只會接受來自127.0.0.1和::1的客戶端以及Unix域的Socket進行連接。

  • 「port 6379」:用于設(shè)置Redis監(jiān)聽的TCP端口,默認(rèn)為6379,設(shè)置為0表示不監(jiān)聽TCP端口
  • 「timeout 0」:空閑多少秒之后關(guān)閉連接,“0”表示不關(guān)閉
  • 「tcp-keepalive 300」:單位為秒,如果為0,則不會進行keepalive檢測,建議設(shè)置成60
  • 「tcp-backlog 511」:設(shè)置tcp的backlog,backlog其實是一個連接隊列。

backlog隊列總和 = 未完成三次握手隊列 + 已經(jīng)完成三次握手隊列

在高并發(fā)環(huán)境下需要一個高backlog值來避免慢客戶端連接問題。

「注意」:Linux內(nèi)核會將這個值減小到/proc/sys/net/core/somaxconn的值,所以需要確認(rèn)增大somaxconn和tcp_max_syn_backlog兩個值來達(dá)到想要的效果。

GENERAL

daemonize

Redis采用的是單進程多線程的模式,daemonize是用來指定redis是否要用守護線程的方式啟動。默認(rèn)情況下,Redis不作為守護進程運行。如果需要,請使用“是”。

  1. #daemonize no  
  2. //當(dāng)前界面將進入redis的命令行界面, 
  3. exit強制退出或者關(guān)閉連接工具(putty, 
  4. xshell等)都會導(dǎo)致redis進程退出。 
  5.  
  6. daemonize yes      
  7. //代表開啟守護進程模式。在該模式下, 
  8. redis 會在后臺運行,并將進程 pid 號寫入 
  9. 至 redis.conf 選項 pidfile 設(shè)置的文件中, 
  10. 此時 redis 將一直運行,除非手動kill該進程。 

supervised no

當(dāng)你通過upstart或者systemd運行Redis時,Redis可以和你的supervision tree進行交互,可選的選項為:

  • no 無交互(默認(rèn))
  • upstart 通過向Redis發(fā)送SIGSTOP信號來通知upstart
  • systemd 通過向$NOTIFY_SOCKET寫入READY=1來通知systemd
  • auto 通過是否設(shè)置了UPSTART_JOB或者NOTIFY_SOCKET環(huán)境變量來決定選項為 upstart或者systemd

pidfile

  1. pidfile /var/run/redis_6379.pid //進程pid文件 

loglevel notice

指定服務(wù)器日志級別:從上到下依次減少

  • debug:大量信息,對開發(fā)/測試有用
  • verbose:許多很少有用的信息,但不像調(diào)試級別那樣混亂
  • notice:適度冗長,可能是生產(chǎn)中需要的內(nèi)容
  • warning:只記錄非常重要/關(guān)鍵的消息

logfile

  1. logfile "" 

日志的名字,如果為空,redis給控制臺標(biāo)準(zhǔn)輸出,如果配置為守護進程方式運行,且設(shè)置了logfile為stdout,則日志將會發(fā)送給/dev/null

database

  1. databases 16 

系統(tǒng)默認(rèn)的庫16個,默認(rèn)使用0庫

syslog

syslog-enabled no:是否把日志輸出到syslog中,系統(tǒng)日志默認(rèn)是關(guān)著

syslog-ident redis:指定syslog里的日志標(biāo)志設(shè)備以redis開頭

syslog-facility local0:指定syslog設(shè)備,值可以是USER或LOCAL0-LOCAL7,默認(rèn)使用local0

Security (安全)

  1. requirepass 12345!@# 

設(shè)置redis連接密碼,如果配置了連接密碼,客戶端在連接redis時需要通過Auth 命令提供密碼,默認(rèn)關(guān)閉。

如果設(shè)置完密碼,ping就失敗了,提示“NoAuth Authentication required”,加上auth + 密碼就通了。

「要求必須auth + password 在任何命令之前」

Redis一般做的是緩存,不是安全,而且系統(tǒng)會認(rèn)為Linux是在安全的環(huán)境下。

CLIENTS

maxclients 10000:最大連接數(shù)

設(shè)置redis同時可以與多少個客戶端進行連接。默認(rèn)情況下為10000個客戶端。

當(dāng)你無法設(shè)置進程文件句柄限制時,redis會設(shè)置為當(dāng)前的文件句柄限制值減去32,因為redis會為自身內(nèi)部處理邏輯留一些句柄出來。

如果達(dá)到了此限制,redis則會拒絕新的連接請求,并且向這些連接請求方發(fā)出「max number of clients reached」以作回應(yīng)。

MEMORY MANAGEMENT

設(shè)置redis可以使用的內(nèi)存量。一旦到達(dá)內(nèi)存使用上限,redis將會試圖移除內(nèi)部數(shù)據(jù),移除規(guī)則可以通過maxmemory-policy來指定。

如果redis無法根據(jù)移除規(guī)則來移除內(nèi)存中的數(shù)據(jù),或者設(shè)置了「不允許移除」,那么redis則會針對那些需要申請內(nèi)存的指令返回錯誤信息,比如SET、LPUSH等。但是對于無內(nèi)存申請的指令,仍然會正常響應(yīng),比如GET等。

如果你的redis是主redis(說明你的redis有從redis),那么在設(shè)置內(nèi)存使用上限時,需要在系統(tǒng)中留出一些內(nèi)存空間給同步隊列緩存,只有在你設(shè)置的是“不移除”的情況下,才不用考慮這個因素。

最大緩存

  1. #maxmemory <bytes> 
  2. maxmemory 128MB 

設(shè)置maxmemory和相對應(yīng)的回收策略算法,設(shè)置最好為物理內(nèi)存的「3/4」,或者比例更小,因為redis復(fù)制數(shù)據(jù)等其他服務(wù)時,也是需要緩存的。以防緩存數(shù)據(jù)過大致使redis崩潰,造成系統(tǒng)出錯不可用。

犧牲一部分緩存數(shù)據(jù),保存整體系統(tǒng)可用性。redis新的內(nèi)存機制,會把key放在內(nèi)存,value存放在swap區(qū)。

此配置需要和「maxmemory-policy」配合使用,當(dāng)redis中內(nèi)存數(shù)據(jù)達(dá)到maxmemory時,觸發(fā)「清除策略」。在「內(nèi)存不足」時,任何write操作(比如set,lpush等)都會觸發(fā)「清除策略」的執(zhí)行。

實際環(huán)境

建議redis的所有物理機器的硬件配置保持一致(內(nèi)存一致),同時確保master/replica中「maxmemory policy」配置一致。

內(nèi)存滿時

如果還接收到set命令,redis將先嘗試剔除設(shè)置過expire信息的key,而不管該key的過期時間有沒有到達(dá)。

在刪除時,將按照過期時間進行刪除,最早將要被過期的key將最先被刪除。如果帶有expire信息的key都刪光了,內(nèi)存還不夠用,那么將返回錯誤。這樣,redis將不再接收寫請求,只接收get請求。

maxmemory的設(shè)置比較適合于把redis當(dāng)作于類似memcached的緩存來使用。

最大緩存策略

「maxmemory-policy」:

  • volatile-lru:使用LRU(最近最少使用)算法移除key,只對設(shè)置了過期時間的鍵
  • allkeys-lru:使用LRU算法移除key(所有key)
  • volatile-lfu:對過期鍵使用 LFU(最不經(jīng)常使用)近似算法
  • allkeys-lfu:對所有鍵使用 LFU 近似算法
  • volatile-random:在過期集合中移除隨機的key,只對設(shè)置了過期時間的鍵
  • allkeys-random:移除隨機的key
  • volatile-ttl:移除那些TTL值最小的key,即那些最近要過期的key
  • noeviction:不進行移除。針對寫操作,只是返回錯誤信息(默認(rèn))(去公司觀察維度,不應(yīng)該選擇這個)

LRU算法、LFU算法或者TTL算法都是不是很精確算法,而是個近似算法。

「使用策略規(guī)則:」

  • 如果數(shù)據(jù)呈現(xiàn)冪律分布,也就是一部分?jǐn)?shù)據(jù)訪問頻率高,一部分?jǐn)?shù)據(jù)訪問頻率低,則使用allkeys-lru。
  • 如果數(shù)據(jù)呈現(xiàn)平等分布,也就是所有的數(shù)據(jù)訪問頻率都相同,則使用allkeys-random。

樣本數(shù)量

設(shè)置樣本數(shù)量,上邊提到的算法都并非是精確的算法,而是估算值,所以你可以設(shè)置樣本的大小。

  1. maxmemory-samples 5 

默認(rèn)值是 5,也就是說Redis隨機挑出5個鍵,然后選出一個最符合條件的。對LRU來說5是比較合適的。10已經(jīng)很接近于真正的LRU,但會消耗更多的CPU。3會更快但沒有那么精確。

副本忽略最大內(nèi)存

  1. replica-ignore-maxmemory yes 

從Redis 5開始,默認(rèn)情況下,replica節(jié)點會忽略maxmemory設(shè)置(除非在發(fā)生failover后,此節(jié)點被提升為master節(jié)點)。

這意味著只有master才會執(zhí)行過期刪除策略,并且master在刪除鍵之后會對replica發(fā)送DEL命令。

這個行為保證了master和replicas的一致性,并且這通常也是你需要的,但是若你的replica節(jié)點是可寫的,或者你希望replica節(jié)點有不同的內(nèi)存配置,并且你確保所有到replica寫操作都冪等的,那么你可以修改這個默認(rèn)的行為 (請確保你明白你在做什么)。

「注意」默認(rèn)情況下replica節(jié)點不會執(zhí)行過期策略,它有可能使用了超過maxmemory設(shè)定的值的內(nèi)存。因此你需要監(jiān)控replicas節(jié)點所在的機器并且確保在master節(jié)點到達(dá)配置的maxmemory大小時,replicas節(jié)點不會超過物理內(nèi)存的大小。 

今天我們就先說到這了,至于配置文件中關(guān)于主從復(fù)制和持久化部分我們將在后續(xù)的內(nèi)容進行講解。

本文轉(zhuǎn)載自微信公眾號「阿Q說代碼」,可以通過以下二維碼關(guān)注。轉(zhuǎn)載本文請聯(lián)系阿Q說代碼公眾號。

 

責(zé)任編輯:武曉燕 來源: 阿Q說代碼
相關(guān)推薦

2025-06-04 01:20:00

2011-01-21 15:08:45

Sendmail

2011-03-11 10:09:59

UbuntuLAMP路徑

2019-03-11 14:33:21

Redis內(nèi)存模型數(shù)據(jù)庫

2011-03-22 13:37:29

Nagios安裝

2011-03-25 17:13:37

Nagios配置文件

2011-02-25 16:39:34

proftpd配置文件

2019-09-10 07:29:44

2023-02-20 14:37:25

2021-03-10 00:02:01

Redis

2023-04-14 07:34:19

2022-07-11 20:46:39

AQSJava

2019-10-21 10:59:52

編程語言JavaC

2023-01-30 22:10:12

BeanSpring容器

2018-04-03 15:42:40

2023-12-01 08:27:53

MySQLjoin

2023-06-05 14:14:21

騰訊索引面試

2011-01-13 16:27:26

Linux配置文件

2011-03-03 13:16:32

Proftpd配置文件

2011-01-19 14:00:21

點贊
收藏

51CTO技術(shù)棧公眾號

国产亚洲精品久| 丝袜a∨在线一区二区三区不卡| 欧美一二三区在线观看| 日本a在线天堂| 午夜性色福利视频| 久久国产精品免费| 欧美人交a欧美精品| 亚洲最大免费视频| 欧美激情啪啪| 偷偷要91色婷婷| 亚洲成人a**址| 性少妇videosexfreexxx片| 亚洲综合好骚| 久久精品一偷一偷国产| 中文字幕无码人妻少妇免费| 成人在线高清| 亚洲www啪成人一区二区麻豆| 欧美日韩在线精品一区二区三区| 国产手机av在线| 久久精品在线| 欧美精品久久久久| 亚洲天堂av中文字幕| 久久国产精品色av免费看| 欧美日韩在线直播| 日本三级免费网站| 污片在线免费观看| 国产精品视频一区二区三区不卡| 国产亚洲二区| 99在线观看免费| 美女视频网站久久| 欧美在线视频免费| 国产无套内射又大又猛又粗又爽| 日韩欧美视频在线播放| 精品视频久久久久久久| 好吊操视频这里只有精品| 欧美日韩va| 91福利国产成人精品照片| r级无码视频在线观看| 精品麻豆一区二区三区| 欧美国产丝袜视频| 欧美成人免费在线| 天天操天天干天天爽| 国产成人精品亚洲日本在线桃色| 国产精品扒开腿爽爽爽视频 | 欧洲激情综合| 亚洲国产高清自拍| 在线播放av网址| 国语精品视频| 69精品人人人人| 久久久久xxxx| www欧美在线观看| 欧美乱熟臀69xxxxxx| 亚洲黄色a v| 日韩一区二区三区免费| 欧美日韩精品二区| 黄色一级片播放| 自拍在线观看| 91久久香蕉国产日韩欧美9色| 欧美在线观看成人| 9i看片成人免费高清| 色视频欧美一区二区三区| 国内外成人激情视频| 不卡一二三区| 91黄色小视频| 日韩一级免费片| 亚洲欧美久久精品| 日韩三级视频中文字幕| 在线中文字日产幕| 欧美一区 二区| 亚洲欧美国内爽妇网| 五十路六十路七十路熟婆| 日本精品影院| 中文字幕欧美日韩精品 | 亚洲免费av在线| 草草草视频在线观看| 国产伦理精品| 日本乱人伦一区| 国产欧美一区二| 亚洲不卡视频| 国产视频精品xxxx| 亚洲色图日韩精品| 综合久久久久| 欧美区二区三区| www.日本精品| 日韩国产精品91| 成人激情视频在线| 99热这里精品| 成人一区二区三区中文字幕| 成人免费在线视频网址| 日本xxxx人| 久久免费午夜影院| 视频一区二区在线观看| 麻豆电影在线播放| 亚洲一区二区三区中文字幕在线| 喜爱夜蒲2在线| 在线中文字幕播放| 欧美视频在线一区二区三区| 青青青国产在线视频| 国产精品久久久久久吹潮| 欧美夫妻性生活| 欧亚乱熟女一区二区在线| 国产亚洲一卡2卡3卡4卡新区 | 国产精品久久久久久久久| 一级做a爰片久久毛片16| 国产在线播放一区三区四| 国产美女精品在线观看| fc2在线中文字幕| 亚洲激情第一区| 国产淫片免费看| 日本午夜精品久久久久| 欧美成人一级视频| 精品欧美一区二区久久久| 久久裸体网站| 久久久久亚洲精品成人网小说| 97超碰人人干| 国产大陆a不卡| 日本欧美精品久久久| a视频在线播放| 色婷婷免费视频| 亚洲精品555| 日韩一区二区三免费高清| 国产精品无码在线| 午夜精品毛片| 国内精品美女av在线播放| 一区二区三区免费在线视频| 成人爽a毛片一区二区免费| 亚洲高清视频一区二区| 欧美韩日亚洲| 欧美日韩一区国产| 国产乱了高清露脸对白| 亚洲中无吗在线| 97国产精品视频人人做人人爱| 国产毛片久久久久| 国产亚洲综合色| 老太脱裤子让老头玩xxxxx| 日韩亚洲国产免费| 亚洲欧美www| 国产精品第九页| 狠狠色狠狠色合久久伊人| 九九99久久| 手机在线免费看av| 欧美性极品少妇| 日本黄色小视频在线观看| 亚洲乱亚洲高清| 97在线电影| 九七电影韩国女主播在线观看| 91九色最新地址| 国产精品久久AV无码| 亚洲激情婷婷| 亚洲xxxx在线| 草莓福利社区在线| 欧美群妇大交群的观看方式| 欧美做受xxxxxⅹ性视频| av不卡在线| 高清视频一区| 污污视频在线| 欧美日韩免费一区二区三区 | 成人豆花视频| 日韩中文在线视频| 最近中文字幕av| 欧美国产一区在线| 激情文学亚洲色图| 日韩黄色大片网站| 国产精品永久免费视频| 国产女主播在线直播| 色偷偷成人一区二区三区91| 熟女少妇一区二区三区| 久久国产日韩| 欧美连裤袜在线视频| 日韩欧美精品一区二区综合视频| 亚洲女人被黑人巨大进入| 黄色片视频免费| 国产午夜精品一区二区三区视频 | 你懂的在线观看视频网站| 色婷婷一区二区| 调教驯服丰满美艳麻麻在线视频| 久久中文欧美| 亚洲巨乳在线观看| 色综合一区二区日本韩国亚洲 | 在线观看免费高清完整| 欧美精品123区| 欧美日韩精品在线观看视频| 成人一级片网址| 激情五月宗合网| 一区二区小说| 国产精品久久久久久久久久久久久久 | 一区二区三区鲁丝不卡| 欧美做受高潮中文字幕| 99riav国产精品| 视频一区不卡| 大型av综合网站| 秋霞午夜一区二区| 91欧美在线视频| 欧美一级xxx| 中文字幕激情小说| 中文子幕无线码一区tr | 99在线热播精品免费| 欧美黄色免费影院| 日本久久黄色| 成人在线视频电影| gay欧美网站| 精品激情国产视频| 日韩一级片免费观看| 欧美日韩亚洲视频| 日本少妇高清视频| av高清不卡在线| 蜜臀视频一区二区三区| 综合激情视频| 欧美日韩一区二区视频在线观看| 日本电影久久久| 久久综合伊人77777| 猫咪在线永久网站| 日韩一区二区三区视频在线| 九九热国产视频| 国产精品日韩成人| 7788色淫网站小说| 国产伦精品一区二区三区在线观看| 国产一区二区片| 婷婷丁香综合| 裸体丰满少妇做受久久99精品| 欧美91在线|欧美| 91精品国产乱码久久久久久蜜臀 | 成人免费视频app| 国产亚洲精品网站| 天天做综合网| 久久99蜜桃综合影院免费观看| 久久久人成影片一区二区三区在哪下载 | 国产免费无遮挡| 五月激情综合色| 国产suv一区二区三区| 久久久精品蜜桃| 亚洲精品国产久| 久久99久久久欧美国产| 人妻丰满熟妇av无码区app| 国产精品分类| 精品国产无码在线| 欧美亚洲国产激情| 久久一区二区三区av| 精品中文字幕一区二区三区四区| 国产欧美日韩高清| 欧美91看片特黄aaaa| 国内精品伊人久久| 欧美videos另类精品| 日韩在线视频免费观看| 国产午夜视频在线观看| 亚洲第一视频网站| 午夜精品久久久久久久99热黄桃 | 秋霞网一区二区| 精品国产乱码久久久久久久久| 国产熟女一区二区三区五月婷| 在线综合视频播放| 一级特黄aaa大片| 午夜天堂影视香蕉久久| 波多野结衣国产| 天天色综合成人网| 国产一卡二卡在线| 精品久久久久久亚洲国产300| 国产一级一片免费播放| 亚洲一区二区欧美| 欧美激情一区二区视频| 亚洲精品日韩一| 久青草免费视频| 亚洲自拍偷拍欧美| 国产亚洲精品久久久久久打不开| 日韩理论在线观看| 中文字幕电影av| 亚洲日本va在线观看| 91麻豆免费视频网站| 亚洲特黄一级片| 永久久久久久久| 亚洲国产一区视频| 日干夜干天天干| 激情成人中文字幕| 国产91国语对白在线| 色婷婷久久99综合精品jk白丝| 97人妻一区二区精品视频| 欧美主播一区二区三区| 亚洲专区第一页| 欧美美女激情18p| 99在线精品视频免费观看20| 日韩女优电影在线观看| 黄色av一区二区三区| 亚洲人成在线观看| 免费av网站在线看| 九色精品免费永久在线| 密臀av在线| 日韩av免费在线看| 国模视频一区| 成人情视频高清免费观看电影| 日本欧美三级| 亚洲国产欧美一区二区三区不卡| 91亚洲国产成人久久精品| 蜜桃视频成人在线观看| 99av国产精品欲麻豆| 天堂在线资源视频| 国产乱理伦片在线观看夜一区| 国产免费无码一区二区| 久久亚洲二区三区| 久久一级免费视频| 一区二区三区日本| 欧美三级韩国三级日本三斤在线观看| 色系网站成人免费| av av片在线看| 亚洲深夜福利在线| 成年人在线视频免费观看| 久久人人爽人人爽人人片av高清| 中文字幕成在线观看| 国产日韩精品在线观看| 福利电影一区| 天堂一区二区三区| 国产精品久久| 欧美一级免费在线| 久久久激情视频| 欧美人与禽zozzo禽性配| 色综合久久66| 亚洲第一天堂影院| 久久中文字幕在线视频| 男人天堂视频在线观看| 成人免费淫片视频软件| 性欧美lx╳lx╳| 强伦女教师2:伦理在线观看| 久久精品综合| 在线xxxxx| 国产精品二三区| 蜜臀精品一区二区三区| 欧美www视频| 黄网站app在线观看| 日韩免费av一区二区| 粉嫩的18在线观看极品精品| 一区二区在线观看网站| 久久国产高清| 国产交换配乱淫视频免费| 亚洲自拍偷拍综合| 97成人免费视频| 亚洲天堂男人的天堂| 操喷在线视频| 国产亚洲第一区| 国内在线观看一区二区三区| 手机版av在线| 欧美激情一区不卡| 波多野结衣啪啪| 亚洲人精品午夜在线观看| ****av在线网毛片| 999国产视频| 中文字幕午夜精品一区二区三区| 免费日韩中文字幕| 国产日韩影视精品| 久久国产视频精品| 亚洲精品国产综合区久久久久久久| 在线观看操人| 亚洲综合成人婷婷小说| 午夜视频精品| 深夜福利网站在线观看| 亚洲视频1区2区| 国产精品一区二区免费视频| 一区二区成人精品| 国产成人精品一区二区三区在线 | 国产黄色一级大片| 久久99视频免费| 69精品国产久热在线观看| 大桥未久一区二区三区| 国产精品性做久久久久久| 我要看一级黄色录像| 日韩欧美国产一二三区| 自拍亚洲图区| 粉嫩av一区二区三区免费观看| 亚洲精品在线观看91| 欧美三级午夜理伦三级富婆| 亚洲欧洲精品一区二区三区| 91亚洲欧美激情| 久久综合免费视频| 免费一级欧美在线大片| 999久久欧美人妻一区二区| 91女厕偷拍女厕偷拍高清| 手机在线看片1024| 中文字幕亚洲二区| 色诱色偷偷久久综合| 国产奶头好大揉着好爽视频| 成人精品视频.| 午夜毛片在线观看| 亚洲午夜激情免费视频| 天堂久久一区| 波多野结衣之无限发射| 久久久久久久久久久黄色| 国产免费一区二区三区四区五区| 中文字幕日韩av综合精品| 欧美亚洲人成在线| 蜜桃视频一区二区在线观看| 成人18视频日本| 国产午夜麻豆影院在线观看| 色爱av美腿丝袜综合粉嫩av| 一级毛片精品毛片| 国产视频九色蝌蚪| 国产欧美日韩在线视频| 一级二级三级视频| 欧美激情a∨在线视频播放| 国产欧美日韩精品一区二区三区 | 99热在线观看精品| 精品国产乱码久久久久久图片 | 成人aaaa|