成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁(yè) > 知識(shí)庫(kù) > Redis 哨兵集群的實(shí)現(xiàn)

Redis 哨兵集群的實(shí)現(xiàn)

熱門標(biāo)簽:宿遷便宜外呼系統(tǒng)平臺(tái) 超呼電話機(jī)器人 鄭州人工智能電銷機(jī)器人系統(tǒng) 山東外呼銷售系統(tǒng)招商 魔獸2青云地圖標(biāo)注 日本中國(guó)地圖標(biāo)注 十堰營(yíng)銷電銷機(jī)器人哪家便宜 北京400電話辦理收費(fèi)標(biāo)準(zhǔn) 貴州電銷卡外呼系統(tǒng)

1、Sentinel 哨兵

    Sentinel(哨兵)是Redis 的高可用性解決方案:由一個(gè)或多個(gè)Sentinel 實(shí)例 組成的Sentinel 系統(tǒng)可以監(jiān)視任意多個(gè)主服務(wù)器,以及這些主服務(wù)器屬下的所有從服務(wù)器,并在被監(jiān)視的主服務(wù)器進(jìn)入下線狀態(tài)時(shí),自動(dòng)將下線主服務(wù)器屬下的某個(gè)從服務(wù)器升級(jí)為新的主服務(wù)器。

    例如:

    在Server1 掉線后:

    升級(jí)Server2 為新的主服務(wù)器:

2、Redis 主從分離

 在講解Sentinel 哨兵集群之前,我們先來(lái)搭建一個(gè)簡(jiǎn)單的主從分離(讀寫分離)。

首先,我們默認(rèn)大家都已經(jīng)安裝了redis,然后我們將redis.conf 拷貝多份,并且創(chuàng)建多個(gè)目錄,用于區(qū)分多個(gè)redis 服務(wù):

 這里面,每個(gè)目錄中都有自己的redis.conf 配置文件,接下來(lái),我們先設(shè)置主服務(wù)器的配置文件。

一、配置Master

1、修改端口

# Accept connections on the specified port, default is 6379 (IANA #815344).
# If port 0 is specified Redis will not listen on a TCP socket.
port 6380

  redis 的默認(rèn)端口是6379,這里我們把主服務(wù)器的端口設(shè)置為6380

 2、修改pidfile

# If a pid file is specified, Redis writes it where specified at startup
# and removes it at exit.
#
# When the server runs non daemonized, no pid file is created if none is
# specified in the configuration. When the server is daemonized, the pid file
# is used even if not specified, defaulting to "/var/run/redis.pid".
#
# Creating a pid file is best effort: if Redis is not able to create it
# nothing bad happens, the server will start and run normally.
pidfile /var/run/redis_6380.pid

  pidfile 是我們啟動(dòng)redis 的時(shí)候,linux 為我們分配的一個(gè)pid 進(jìn)程號(hào),如果這里不作修改,會(huì)影響后面redis服務(wù)的啟動(dòng)

3、啟動(dòng) redis

  啟動(dòng)redis,我們可以看到,redis已經(jīng)占領(lǐng)了6380 端口

  進(jìn)入客戶端

redis-cli -p 6380
127.0.0.1:6380> info
...
# Replication
role:master
connected_slaves:0
master_repl_offset:0
repl_backlog_active:0
repl_backlog_size:1048576
repl_backlog_first_byte_offset:0
repl_backlog_histlen:0
...

  我們可以看到,redis 現(xiàn)在的角色是一個(gè)master 啟動(dòng)的服務(wù)。

二、配置Slave

  和上面配置 master一樣,我們需要修改端口號(hào)和pid 文件,在修改完之后,我們有兩種方法配置從服務(wù)

  1、在配置文件中配置從服務(wù)

################################# REPLICATION #################################

# Master-Slave replication. Use slaveof to make a Redis instance a copy of
# another Redis server. A few things to understand ASAP about Redis replication.
#
# 1) Redis replication is asynchronous, but you can configure a master to
#    stop accepting writes if it appears to be not connected with at least
#    a given number of slaves.
# 2) Redis slaves are able to perform a partial resynchronization with the
#    master if the replication link is lost for a relatively small amount of
#    time. You may want to configure the replication backlog size (see the next
#    sections of this file) with a sensible value depending on your needs.
# 3) Replication is automatic and does not need user intervention. After a
#    network partition slaves automatically try to reconnect to masters
#    and resynchronize with them.
#
# slaveof masterip> masterport>
slaveof 127.0.0.1 6380

  我們可以在配置文件中直接修改 slaveof 屬性,我們直接配置主服務(wù)器的ip 地址,和端口號(hào),如果這里主服務(wù)器有配置密碼

  可以通過配置masterauth 來(lái)設(shè)置鏈接密碼

# If the master is password protected (using the "requirepass" configuration
# directive below) it is possible to tell the slave to authenticate before
# starting the replication synchronization process, otherwise the master will
# refuse the slave request.
#
# masterauth master-password>

啟動(dòng)redis 服務(wù):

  我們可以看到,現(xiàn)在有兩個(gè)現(xiàn)在在運(yùn)行,我們進(jìn)入6381的客戶端,看一下他的狀態(tài),

# Replication
role:slave
master_host:127.0.0.1
master_port:6380
master_link_status:up
master_last_io_seconds_ago:1
master_sync_in_progress:0
slave_repl_offset:71
slave_priority:100
slave_read_only:1
connected_slaves:0
master_repl_offset:0
repl_backlog_active:0
repl_backlog_size:1048576
repl_backlog_first_byte_offset:0
repl_backlog_histlen:0

  我們可以看到,現(xiàn)在的redis 是一個(gè)從服務(wù)的角色,連接著6380的服務(wù)。

  2、在服務(wù)啟動(dòng)后設(shè)置

    我們修改6382端口的服務(wù)器配置文件之后,啟動(dòng)服務(wù)

    進(jìn)入客戶端,查看當(dāng)前服務(wù)器的狀態(tài):

# Replication
role:master
connected_slaves:0
master_repl_offset:0
repl_backlog_active:0
repl_backlog_size:1048576
repl_backlog_first_byte_offset:0
repl_backlog_histlen:0

    我們可以看到,當(dāng)前服務(wù)器的狀態(tài)時(shí)作為一個(gè)主服務(wù)的角色在運(yùn)行,我們接下來(lái)修改他的狀態(tài):

127.0.0.1:6382> slaveof 127.0.0.1 6380

//修改后狀態(tài)
# Replication
role:slave
master_host:127.0.0.1
master_port:6380
master_link_status:up
master_last_io_seconds_ago:1
master_sync_in_progress:0
slave_repl_offset:617
slave_priority:100
slave_read_only:1
connected_slaves:0
master_repl_offset:0
repl_backlog_active:0
repl_backlog_size:1048576
repl_backlog_first_byte_offset:0
repl_backlog_histlen:0

  3、總結(jié)

   我們先看一下目前master 的狀態(tài):

# Replication
role:master
connected_slaves:2
slave0:ip=127.0.0.1,port=6381,state=online,offset=785,lag=0
slave1:ip=127.0.0.1,port=6382,state=online,offset=785,lag=0
master_repl_offset:785
repl_backlog_active:1
repl_backlog_size:1048576
repl_backlog_first_byte_offset:2
repl_backlog_histlen:784

   我們可以可以看到,兩個(gè)從服務(wù)已經(jīng)在連著主服務(wù)器,上面兩種配置的區(qū)別在于,當(dāng)salve 斷線重連之后,

   如果我們是修改類配置文件,重連之后會(huì)自己鏈接上去master,并且同步master 上面的數(shù)據(jù),

   如果我們是手動(dòng)連接上去的主服務(wù)器,重連之后,從服務(wù)器會(huì)讀取自己本地的 rdb 回復(fù)數(shù)據(jù),而不會(huì)去自動(dòng)鏈接主服務(wù)

   我們?nèi)绻枰O(shè)置讀寫分離,只需要在主服務(wù)器中設(shè)置:

# Note: read only slaves are not designed to be exposed to untrusted clients
# on the internet. It's just a protection layer against misuse of the instance.
# Still a read only slave exports by default all the administrative commands
# such as CONFIG, DEBUG, and so forth. To a limited extent you can improve
# security of read only slaves using 'rename-command' to shadow all the
# administrative / dangerous commands.
slave-read-only yes

3、Sentinel 哨兵

  1、配置端口

    在sentinel.conf 配置文件中, 我們可以找到port 屬性,這里是用來(lái)設(shè)置sentinel 的端口,一般情況下,至少會(huì)需要三個(gè)哨兵對(duì)redis 進(jìn)行監(jiān)控,我們可以通過修改端口啟動(dòng)多個(gè)sentinel 服務(wù)。

# port sentinel-port>
# The port that this sentinel instance will run on
port 26379

  2、配置主服務(wù)器的ip 和端口

   我們把監(jiān)聽的端口修改成6380,并且加上權(quán)值為2,這里的權(quán)值,是用來(lái)計(jì)算我們需要將哪一臺(tái)服務(wù)器升級(jí)升主服務(wù)器

# sentinel monitor master-name> ip> redis-port> quorum>
#
# Tells Sentinel to monitor this master, and to consider it in O_DOWN
# (Objectively Down) state only if at least quorum> sentinels agree.
#
# Note that whatever is the ODOWN quorum, a Sentinel will require to
# be elected by the majority of the known Sentinels in order to
# start a failover, so no failover can be performed in minority.
#
# Slaves are auto-discovered, so you don't need to specify slaves in
# any way. Sentinel itself will rewrite this configuration file adding
# the slaves using additional configuration options.
# Also note that the configuration file is rewritten when a
# slave is promoted to master.
#
# Note: master name should not include special characters or spaces.
# The valid charset is A-z 0-9 and the three characters ".-_".
sentinel monitor mymaster 127.0.0.1 6380 2

  3、啟動(dòng)Sentinel

/sentinel$ redis-sentinel sentinel.conf

  sentinel 啟動(dòng)之后,就會(huì)監(jiān)視到現(xiàn)在有一個(gè)主服務(wù)器,兩個(gè)從服務(wù)器

  當(dāng)我們把其中一個(gè)從服務(wù)器器關(guān)閉之后,我們可以看到日志:

10894:X 30 Dec 16:27:03.670 # +sdown slave 127.0.0.1:6381 127.0.0.1 6381 @ mymaster 127.0.0.1 6380

  日志表示,6381這個(gè)從服務(wù)器已經(jīng)從主服務(wù)器中脫離了出來(lái),我們重新把6381 接回去。

10894:X 30 Dec 16:28:43.288 * +reboot slave 127.0.0.1:6381 127.0.0.1 6381 @ mymaster 127.0.0.1 6380
10894:X 30 Dec 16:28:43.365 # -sdown slave 127.0.0.1:6381 127.0.0.1 6381 @ mymaster 127.0.0.1 6380
 

  4、關(guān)閉Master

    我們手動(dòng)關(guān)閉Master 之后,sentinel 在監(jiān)聽master 確實(shí)是斷線了之后,將會(huì)開始計(jì)算權(quán)值,然后重新分配主服務(wù)器

    我們可以看到,6380主服務(wù)器斷了之后,sentinel 幫我們選了6382作為新的主服務(wù)器

    我們進(jìn)到6382的客戶端,查看他的狀態(tài):

# Replication
role:master
connected_slaves:1
slave0:ip=127.0.0.1,port=6381,state=online,offset=13751,lag=0
master_repl_offset:13751
repl_backlog_active:1
repl_backlog_size:1048576
repl_backlog_first_byte_offset:2
repl_backlog_histlen:13750

    我們可以看到 6382,重slave 榮升為master

127.0.0.1:6382> set name jaycekon
OK

    原本的沒有權(quán)限寫,也得到了相應(yīng)的權(quán)限

  5、重連Master

    大家可能會(huì)好奇,如果master 重連之后,會(huì)不會(huì)搶回屬于他的位置,答案是否定的,就比如你被一個(gè)小弟搶了你老大的位置,他肯給回你這個(gè)位置嗎。因此當(dāng)master 回來(lái)之后,他也只能當(dāng)個(gè)小弟  

4、Sentinel 總結(jié)

一、Sentinel的作用:

A、Master 狀態(tài)監(jiān)測(cè)

B、如果Master 異常,則會(huì)進(jìn)行Master-slave 轉(zhuǎn)換,將其中一個(gè)Slave作為Master,將之前的Master作為Slave

C、Master-Slave切換后,master_redis.conf、slave_redis.conf和sentinel.conf的內(nèi)容都會(huì)發(fā)生改變,即master_redis.conf中會(huì)多一行slaveof的配置,sentinel.conf的監(jiān)控目標(biāo)會(huì)隨之調(diào)換

二、Sentinel的工作方式:

1):每個(gè)Sentinel以每秒鐘一次的頻率向它所知的Master,Slave以及其他 Sentinel 實(shí)例發(fā)送一個(gè) PING 命令
2):如果一個(gè)實(shí)例(instance)距離最后一次有效回復(fù) PING 命令的時(shí)間超過 down-after-milliseconds 選項(xiàng)所指定的值, 則這個(gè)實(shí)例會(huì)被 Sentinel 標(biāo)記為主觀下線。
3):如果一個(gè)Master被標(biāo)記為主觀下線,則正在監(jiān)視這個(gè)Master的所有 Sentinel 要以每秒一次的頻率確認(rèn)Master的確進(jìn)入了主觀下線狀態(tài)。
4):當(dāng)有足夠數(shù)量的 Sentinel(大于等于配置文件指定的值)在指定的時(shí)間范圍內(nèi)確認(rèn)Master的確進(jìn)入了主觀下線狀態(tài), 則Master會(huì)被標(biāo)記為客觀下線
5):在一般情況下, 每個(gè) Sentinel 會(huì)以每 10 秒一次的頻率向它已知的所有Master,Slave發(fā)送 INFO 命令
6):當(dāng)Master被 Sentinel 標(biāo)記為客觀下線時(shí),Sentinel 向下線的 Master 的所有 Slave 發(fā)送 INFO 命令的頻率會(huì)從 10 秒一次改為每秒一次
7):若沒有足夠數(shù)量的 Sentinel 同意 Master 已經(jīng)下線, Master 的客觀下線狀態(tài)就會(huì)被移除。
若 Master 重新向 Sentinel 的 PING 命令返回有效回復(fù), Master 的主觀下線狀態(tài)就會(huì)被移除。

到此這篇關(guān)于Redis-redis哨兵集群的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)Redis 哨兵集群內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Linux學(xué)習(xí)教程之redis哨兵集群詳解

標(biāo)簽:北京 楊凌 江蘇 朝陽(yáng) 大慶 臺(tái)州 吉安 果洛

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Redis 哨兵集群的實(shí)現(xiàn)》,本文關(guān)鍵詞  Redis,哨兵,集群,的,實(shí)現(xiàn),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Redis 哨兵集群的實(shí)現(xiàn)》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于Redis 哨兵集群的實(shí)現(xiàn)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    久久久久久欧美精品se一二三四| 精品福利视频一区二区三区| 国产精品亚洲片在线播放| 欧美videosex性极品hd| 美女视频在线免费| 天天草夜夜操| 色视频免费版高清在线观看| free性中国hd国语露脸| 日韩欧美在线中文字幕| 国产69精品久久久久9| 在线观看免费亚洲| 亚洲男人天堂2023| 97超碰人人模人人爽人人看| 欧美性xxxx极品高清hd直播| 在线免费91| 一区二区三区中文字幕在线观看| 欧美 日韩 国产一区| 一本久久综合亚洲鲁鲁五月天| 国产免费a∨片在线观看不卡| 欧美色综合一区二区三区| 国产精品久久AV无码| 97视频热人人精品| 日韩中文在线不卡| 亚洲国产日韩a在线播放性色| 特级丰满少妇一级aaaa爱毛片| 亚洲色图狂野欧美| 亚洲精品在线视频观看| 亚洲黄页网在线观看| 天海翼在线视频| 日本成人a网站| 欧美一级片免费看| 色爱区综合激月婷婷| 试看120秒一区二区三区| 成人丁香基地| 国产欧美丝袜| 日韩精品一区二区三区中文不卡| av三级在线播放| 久久这里有精品15一区二区三区| 午夜视频在线免费| 亚洲天堂av片| 国产精品伊人| 91偷拍精品一区二区三区| 精品国产第一国产综合精品| 一级二级三级视频| 久久综合电影一区| 日日干天天草| 黄页网站免费观看| 国产一区二区三区综合| 成人综合电影| 日韩亚洲电影在线| 亚洲欧美日韩图片| 国产伦精品一区二区三区照片91| 中文字幕一区二区三区精品| 久久久噜噜噜久久久| 亚洲免费在线电影| 毛片在线看网站| 尤物网在线观看| 日韩**中文字幕毛片| 精品国产在天天线2019| 美女黄色片视频| 国产夜色精品一区二区av| 极品粉嫩小仙女高潮喷水久久| www.av导航| 日韩一区二区三区四区在线| 免费黄色a级片| 欧美高清视频在线高清观看mv色露露十八| 成人欧美一区二区三区的电影| 中文字幕在线看视频国产欧美在线看完整| 日本高清久久一区二区三区| 久草免费福利在线| 日韩不卡视频在线| 成人动漫在线播放| 午夜福利三级理论电影| x88av蜜桃臀一区二区| 91在线观看下载| 精品一区二区在线观看视频| 国产视频2区| 9.1片黄在线观看| 人妻视频一区二区| 国产精品乱码一区二区三区| 国产精品久久久久久免费观看| 亚洲最大的免费| 浮生影视网在线观看免费| 欧美女同网站| 中文字幕欧美国产| 久久亚洲综合色| 在线亚洲激情| h网站在线免费观看| 欧洲美女免费图片一区| 精品福利av导航| 久久激情免费视频| 欧美magnet| 青青青爽在线视频免费观看| 偷拍自拍在线视频| 欧美成人精品高清在线播放| 国外成人性视频| 日本一区二区综合亚洲| 精精国产xxx在线视频app| 一本色道久久88精品综合| 精品高清美女精品国产区| 免费99热在线观看| 中文字幕欧美人与畜| 日本中文在线播放| 天堂资源在线播放| 在线成人免费视频| 岛国精品一区| 韩国av免费在线观看| 欧美日韩激情在线| 亚洲国产视频一区二区| 国产精品久久久久久久免费大片| 欧美黄色录像| 亚洲欧美综合久久久久久v动漫| 鲁大师影院一区二区三区| 一线天自拍视频| 日本午夜精品一区二区三区电影| 国产成人精品亚洲日本在线观看| 欧美激情aaa| 丰满的亚洲女人毛茸茸| 黑人久久a级毛片免费观看| av一区二区三区四区电影| 国产又黄又粗又猛又爽的视频| 91精品国产综合久久久久久久久| 在线一区欧美| 国产精品v亚洲精品v日韩精品| 欧美成人三级| 日韩高清中文字幕一区二区| 免费观看一级视频| 欧美精品国产白浆久久久久| 直接在线观看的三级网址| 亚洲激情在线观看视频免费| 911国产精品| 97成人精品区在线播放| 一区二区精品视频在线观看| 日韩av电影在线网| 日韩欧美一级二级三级久久久| 午夜精品视频在线观看一区二区| 天堂在线一区二区三区| 欧美亚洲韩国| 性欧美暴力猛交69hd| 夜夜爽夜夜爽精品视频| 国产精品av免费在线观看| 国产丝袜视频在线观看| 国产精品色午夜在线观看| 久久综合色占| 久久久www免费人成精品| 夜鲁夜鲁夜鲁视频在线播放| 99成人精品视频| 91精品国产综合久久香蕉922| 欧美mv和日韩mv国产网站| 自拍欧美一区| 91久久精品国产91性色69| 亚洲最新视频在线| 中文字幕成人在线| 一本一本久久a久久精品综合小说| 精品国产一区二区三区不卡蜜臂| 久草视频中文在线| 久久久久久久久久婷婷| 亚洲中文字幕无码一区| 涩涩在线视频| 亚洲午夜精品一区二区国产| 午夜精品久久久久久久蜜桃app| 污污网站在线免费观看| 麻豆成人在线观看| 午夜一区二区三区视频| 国语产色综合| 天天干天天操天天玩| 国产精品国语对白| 国产一级片免费| 国产日韩中文在线| 国产视频一区二区三区在线播放| 亚洲欧美资源在线| 香蕉视频网页版| aaaaa毛片| 九色蝌蚪性视频| 欧美性猛交xxxx乱大交退制版| 久久精品伊人| 欧美一级二区| 亚色视频在线观看| 在线播放国产精品二区一二区四区| 久久久女人电视剧免费播放下载| 国产日韩欧美精品一区二区三区| 国产精品乱码| 好吊视频一区二区三区| 尤物视频在线观看网站| 亚洲激情综合网| 日韩成人av免费| 在线激情影院一区| 亚洲高清免费观看高清完整版在线观看| 久久精品视频免费看| 芒果视频成人app| 亚洲a一区二区三区| 污视频软件在线观看| 精品无码人妻一区二区免费蜜桃| 国产精品臀控福利在线观看| 久久午夜av| 久久国产一区二区| 国产精品一区二区亚洲| 精品视频在线你懂得| 中文字幕一区av| 日韩 欧美 综合| 黄页在线免费观看| 中文字幕在线播放网址| 国产视频97| 精品无码一区二区三区蜜臀| 欧美日本久久| 亚洲免费视频中文字幕| 国产女精品视频网站免费| 网友自拍视频在线| 最新国产成人av网站网址麻豆| 91亚洲精品国偷拍自产在线观看| 成人在线视频电影| 奇米四色…亚洲| 亚洲一区二区三区欧美| www.国产麻豆| 九九色在线观看| 91精品欧美福利在线观看| 免费在线观看的av| 国产一级淫片a视频免费观看| 国产精品羞羞答答在线观看| 国产精品入口66mio| 日韩专区精品| 国产日韩欧美中文| 女优一区二区三区| 国产乱码77777777| 116极品美女视频在线观看| 日韩一区二区三| 91视频网址免费观看| 日韩精品久久一区二区三区| 亚洲最新视频在线播放| 欧美一级在线视频| 中文国语毛片高清视频| 在线视频日本亚洲性| 免费在线黄色片| 成人天堂入口网站| 美女网站一区二区| 三级成人在线视频| 久久国产精品免费视频| av一二三不卡影片| 在线观看一区二区三区三州| 国产成人激情小视频| av黄色在线网站| 日本视频精品一区| 奇米一区二区三区四区久久| 日韩国产成人| 91香蕉视频污在线观看| 91偷拍一区二区三区精品| 久久资源中文字幕| 精品国产亚洲在线| 黄色免费一级视频| 亚洲成人精品在线观看| 在线天堂新版最新版在线8| 年轻的保姆91精品| 暖暖影院日本高清...免费| 欧美日韩激情四射| 日本韩国视频一区二区| 国产精品第七页| 国产精品亚洲电影久久成人影院| 中文字幕欧美日韩一区二区三区| 男人通一通女人的下水道| 久久网免费视频| 亚洲综合无码一区二区| 中文字幕 91| 精品欧美一区二区久久久伦| 色一情一乱一伦一区二区三区丨| 欧美激情综合亚洲一二区| 全国男人的天堂网| 国产女主播视频一区二区| 日韩精品一区二区在线播放| 少妇激情一区二区三区视频| h1515四虎成人| 亚洲精品成人悠悠色影视| 国产三级精品在线不卡| 国产在线视频一区| 91浏览器在线观看| 中国一级特黄录像播放| 免费在线观看日韩av| 亚洲成人1234| 国产综合动作在线观看| 亚洲精品久久久久中文字幕欢迎你| 波多野结衣视频播放| 嫩草影院入口一二三| 欧美日韩福利在线观看| 少妇性色午夜淫片aaa播放| 亚洲三级电影全部在线观看高清| 涩涩视频在线观看免费| 国产高清不卡| 热re99久久精品国99热蜜月| 欧美日韩视频一区二区三区| 污的视频网站| 国产精品亚洲欧美一级在线| 国产一区二区精品丝袜| 久久影院在线观看| 欧美三级xxx| 国产在线拍偷自揄拍精品| 在线观看亚洲欧美| 激情在线视频| 精品无人区一区二区三区| 国产成人高清精品| 91中文精品字幕在线视频| 黄色亚洲免费| 亚洲欧洲成人自拍| 久久资源中文字幕| 91精品久久久久久久久久久久久久| 日本成人中文字幕在线视频| 超碰97免费观看| 国内精品久久久久久久果冻传媒| 成年人视频免费看| 一级成人免费视频| www.色在线| 1区2区3区精品视频| 最新黄网在线观看| 日本成人黄色片| www黄色在线观看视频| 久久婷婷av| 麻豆久久久久久久| 色欲AV无码精品一区二区久久| 日韩女优视频免费观看| www国产精品| 99视频在线免费观看| 91精品国产综合久久精品图片| 色偷偷88888欧美精品久久久| 日韩欧美一区二区免费| 欧美做受高潮电影o| 四虎成人欧美精品在永久在线| 欧美激情一区二区三区成人| 欧美性大战久久| 91在线视频九色| 91看片淫黄大片一级在线观看|