亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁(yè) > 數(shù)據(jù)庫(kù) > Redis > 正文

redis集群搭建_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

2020-10-28 21:36:05
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

現(xiàn)在項(xiàng)目上用redis的話,很少說(shuō)不用集群的情況,畢竟如果生產(chǎn)上只有一臺(tái)redis會(huì)有極大的風(fēng)險(xiǎn),比如機(jī)器掛掉,或者內(nèi)存爆掉,就比如我們生產(chǎn)環(huán)境曾今也遭遇到這種情況,導(dǎo)致redis內(nèi)存不夠掛掉的情況,當(dāng)然這些都是我們及其不能容忍的,第一個(gè)必須要做到高可靠,其次才是高性能,好了,下面我來(lái)逐一搭建一下。

一:Redis集群搭建

1. 下載

首先去官網(wǎng)下載較新的3.2.0版本,下載方式還是非常簡(jiǎn)單的,比如官網(wǎng)介紹的這樣。

$ wget http://download.redis.io/releases/redis-3.2.0.tar.gz$ tar xzf redis-3.2.0.tar.gz$ cd redis-3.2.0$ make

2. redis配置

由于我們要做集群,而且還要redis自帶的redis-trib.rb 能正常運(yùn)行,我們需要在集群中開啟三臺(tái)master,三臺(tái)slave,所以這里我需要建立6個(gè)文件夾,而且文件夾的名稱就使用端口地址的名字,比如:6389. 6380....6384。

3. config配置。

現(xiàn)在directory的分布情況大致如上圖,接下來(lái)要做的事情就是配置redis.conf了,在這里需要配置四個(gè)選項(xiàng)。。。

<1> port  端口地址,比如6380文件夾下面的port就是6380,

# 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 6379

<2> cluster-enabled 和 cluster-config-file

這個(gè)顧名思義,首先需要開啟redis的cluster模式,然后配置一個(gè)cluster-config-file文件,這個(gè)文件用于存放redis的實(shí)時(shí)信息,redis會(huì)動(dòng)態(tài)追加和修改這個(gè)conf下面的內(nèi)容信息,不過(guò)要記住,這個(gè)nodes-6379.conf 可以根據(jù) 端口文件夾依次配置,比如6380文件夾可以改成nodes-6380.conf這樣。。。

# Normal Redis instances can't be part of a Redis Cluster; only nodes that are# started as cluster nodes can. In order to start a Redis instance as a# cluster node enable the cluster support uncommenting the following:#cluster-enabled yes# Every cluster node has a cluster configuration file. This file is not# intended to be edited by hand. It is created and updated by Redis nodes.# Every Redis Cluster node requires a different cluster configuration file.# Make sure that instances running in the same system do not have# overlapping cluster configuration file names.#cluster-config-file nodes-6379.conf

<3> directory

為了方便管理,我這里配置的root目錄取決于在哪個(gè)文件夾,比如6380下面我的dir就是: dir ./6380/

# Note that you must specify a directory here, not a file name.dir ./6379/

<4> protected-mode

這個(gè)是redis 3.2 才追加的一個(gè)功能,從功能注釋中,我們就可以發(fā)現(xiàn),這個(gè)默認(rèn)就是不讓外界可以訪問(wèn)redis,所以這里我們就改為no,可以遠(yuǎn)程訪問(wèn)。

# By default protected mode is enabled. You should disable it only if# you are sure you want clients from other hosts to connect to Redis# even if no authentication is configured, nor a specific set of interfaces# are explicitly listed using the "bind" directive.protected-mode no

ok,到現(xiàn)在為止,我們的config就修改完畢了,其他端口的文件夾也可以依次配置之~

二:開啟redis

到現(xiàn)在為止,各個(gè)端口文件夾都配置成功了,接下來(lái)準(zhǔn)備開啟了。

接下來(lái)我們可以看一下,在6379下面是不是有生成node-6379.conf文件,比如下面:

三:配置redis-trib.rb

因?yàn)閞edis-trib.rb是ruby寫的,而我們的電腦肯定是沒有ruby和一些配置依賴項(xiàng),不過(guò)沒關(guān)系,有強(qiáng)大的yum安裝,一切都不是問(wèn)題。

1. 執(zhí)行replicas命令

[jack@localhost ~]$ cluster/redis-trib.rb create --replicas 1 192.168.161.133:6379 192.168.161.133:6380 192.168.161.133:6381 192.168.161.133:6382 192.168.161.133:6383 192.168.161.133:6384/usr/bin/env: ruby: No such file or directory[jack@localhost ~]$ 

可以看到ruby是沒有安裝的,所以下一步我們要安裝ruby了。。。

2. 安裝ruby 【一定要是管理員權(quán)限哦】

[jack@localhost ~]$ sudousage: sudo [-D level] -h | -K | -k | -Vusage: sudo -v [-AknS] [-D level] [-g groupname|#gid] [-p prompt] [-u user      name|#uid]usage: sudo -l[l] [-AknS] [-D level] [-g groupname|#gid] [-p prompt] [-U user      name] [-u user name|#uid] [-g groupname|#gid] [command]usage: sudo [-AbEHknPS] [-r role] [-t type] [-C fd] [-D level] [-g      groupname|#gid] [-p prompt] [-u user name|#uid] [-g groupname|#gid]      [VAR=value] [-i|-s] [<command>]usage: sudo -e [-AknS] [-r role] [-t type] [-C fd] [-D level] [-g      groupname|#gid] [-p prompt] [-u user name|#uid] file ...[jack@localhost ~]$ suPassword: jacsu: incorrect password[jack@localhost ~]$ yum install rubyLoaded plugins: fastestmirror, refresh-packagekit, securityYou need to be root to perform this command.[jack@localhost ~]$ jackbash: jack: command not found[jack@localhost ~]$ suPassword: [root@localhost jack]# yum install rubyLoaded plugins: fastestmirror, refresh-packagekit, securityLoading mirror speeds from cached hostfile * base: mirror.bit.edu.cn * extras: mirror.bit.edu.cn * updates: mirror.bit.edu.cnSetting up Install ProcessResolving Dependencies--> Running transaction check---> Package ruby.x86_64 0:1.8.7.374-4.el6_6 will be installed--> Processing Dependency: ruby-libs = 1.8.7.374-4.el6_6 for package: ruby-1.8.7.374-4.el6_6.x86_64--> Processing Dependency: libruby.so.1.8()(64bit) for package: ruby-1.8.7.374-4.el6_6.x86_64--> Running transaction check---> Package ruby-libs.x86_64 0:1.8.7.374-4.el6_6 will be installed--> Processing Dependency: libreadline.so.5()(64bit) for package: ruby-libs-1.8.7.374-4.el6_6.x86_64--> Running transaction check---> Package compat-readline5.x86_64 0:5.2-17.1.el6 will be installed--> Finished Dependency ResolutionDependencies Resolved================================================================================ Package        Arch     Version          Repository Size================================================================================Installing: ruby          x86_64    1.8.7.374-4.el6_6     base    538 kInstalling for dependencies: compat-readline5    x86_64    5.2-17.1.el6       base    130 k ruby-libs       x86_64    1.8.7.374-4.el6_6     base    1.7 MTransaction Summary================================================================================Install    3 Package(s)Total download size: 2.3 MInstalled size: 7.8 MIs this ok [y/N]: yDownloading Packages:(1/3): compat-readline5-5.2-17.1.el6.x86_64.rpm     | 130 kB   00:00   (2/3): ruby-1.8.7.374-4.el6_6.x86_64.rpm         | 538 kB   00:00   (3/3): ruby-libs-1.8.7.374-4.el6_6.x86_64.rpm      | 1.7 MB   00:02   --------------------------------------------------------------------------------Total                      747 kB/s | 2.3 MB   00:03   warning: rpmts_HdrFromFdno: Header V3 RSA/SHA256 Signature, key ID c105b9de: NOKEYRetrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6Importing GPG key 0xC105B9DE: Userid : CentOS-6 Key (CentOS 6 Official Signing Key) <centos-6-key@centos.org> Package: centos-release-6-5.el6.centos.11.1.x86_64 (@anaconda-CentOS-201311272149.x86_64/6.5) From  : /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6Is this ok [y/N]: yRunning rpm_check_debugRunning Transaction TestTransaction Test SucceededRunning Transaction Installing : compat-readline5-5.2-17.1.el6.x86_64             1/3  Installing : ruby-libs-1.8.7.374-4.el6_6.x86_64              2/3  Installing : ruby-1.8.7.374-4.el6_6.x86_64                3/3  Verifying : compat-readline5-5.2-17.1.el6.x86_64             1/3  Verifying : ruby-libs-1.8.7.374-4.el6_6.x86_64              2/3  Verifying : ruby-1.8.7.374-4.el6_6.x86_64                3/3 Installed: ruby.x86_64 0:1.8.7.374-4.el6_6                        Dependency Installed: compat-readline5.x86_64 0:5.2-17.1.el6 ruby-libs.x86_64 0:1.8.7.374-4.el6_6 Complete![root@localhost jack]# 

3. 安裝rubygems

接著我們?cè)俅芜\(yùn)行 replicas命令,看看會(huì)怎么樣。。。 

[root@localhost jack]# cluster/redis-trib.rb create --replicas 1 192.168.161.133:6379 192.168.161.133:6380 192.168.161.133:6381 192.168.161.133:6382 192.168.161.133:6383 192.168.161.133:6384cluster/redis-trib.rb:24:in `require': no such file to load -- rubygems (LoadError)  from cluster/redis-trib.rb:24[root@localhost jack]# 

結(jié)果苦逼了,還是報(bào)錯(cuò),看提示貌似是少了一個(gè)rubygems,這次我們還是通過(guò)yum安裝。

[root@localhost jack]# yum install -y rubygemsLoaded plugins: fastestmirror, refresh-packagekit, securityLoading mirror speeds from cached hostfile * base: mirror.bit.edu.cn * extras: mirror.bit.edu.cn * updates: mirror.bit.edu.cnSetting up Install ProcessResolving Dependencies--> Running transaction check---> Package rubygems.noarch 0:1.3.7-5.el6 will be installed--> Processing Dependency: ruby-rdoc for package: rubygems-1.3.7-5.el6.noarch--> Running transaction check---> Package ruby-rdoc.x86_64 0:1.8.7.374-4.el6_6 will be installed--> Processing Dependency: ruby-irb = 1.8.7.374-4.el6_6 for package: ruby-rdoc-1.8.7.374-4.el6_6.x86_64--> Running transaction check---> Package ruby-irb.x86_64 0:1.8.7.374-4.el6_6 will be installed--> Finished Dependency ResolutionDependencies Resolved================================================================================ Package      Arch      Version          Repository  Size================================================================================Installing: rubygems     noarch     1.3.7-5.el6        base     207 kInstalling for dependencies: ruby-irb     x86_64     1.8.7.374-4.el6_6     base     317 k ruby-rdoc     x86_64     1.8.7.374-4.el6_6     base     381 kTransaction Summary================================================================================Install    3 Package(s)Total download size: 905 kInstalled size: 3.0 MDownloading Packages:(1/3): ruby-irb-1.8.7.374-4.el6_6.x86_64.rpm       | 317 kB   00:00   (2/3): ruby-rdoc-1.8.7.374-4.el6_6.x86_64.rpm      | 381 kB   00:00   (3/3): rubygems-1.3.7-5.el6.noarch.rpm          | 207 kB   00:00   --------------------------------------------------------------------------------Total                      625 kB/s | 905 kB   00:01   Running rpm_check_debugRunning Transaction TestTransaction Test SucceededRunning Transaction Installing : ruby-irb-1.8.7.374-4.el6_6.x86_64              1/3  Installing : ruby-rdoc-1.8.7.374-4.el6_6.x86_64              2/3  Installing : rubygems-1.3.7-5.el6.noarch                 3/3  Verifying : ruby-rdoc-1.8.7.374-4.el6_6.x86_64              1/3  Verifying : ruby-irb-1.8.7.374-4.el6_6.x86_64              2/3  Verifying : rubygems-1.3.7-5.el6.noarch                 3/3 Installed: rubygems.noarch 0:1.3.7-5.el6                         Dependency Installed: ruby-irb.x86_64 0:1.8.7.374-4.el6_6  ruby-rdoc.x86_64 0:1.8.7.374-4.el6_6  Complete![root@localhost jack]#  

4. 安裝redis驅(qū)動(dòng)

 還是繼續(xù)不死心,我們繼續(xù)運(yùn)行replicas命令命令。

[root@localhost jack]# cluster/redis-trib.rb create --replicas 1 192.168.161.133:6379 192.168.161.133:6380 192.168.161.133:6381 192.168.161.133:6382 192.168.161.133:6383 192.168.161.133:6384/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require': no such file to load -- redis (LoadError)  from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'  from cluster/redis-trib.rb:25[root@localhost jack]# 

還是有問(wèn)題,這次貌似是一個(gè)gem_original_require沒有安裝,當(dāng)然這個(gè)一般是說(shuō)ruby版本太老了,所以現(xiàn)在親要么升級(jí)ruby版本,要么直接安裝ruby的redis驅(qū)動(dòng)。

[root@localhost jack]# gem install redisSuccessfully installed redis-3.3.01 gem installedInstalling ri documentation for redis-3.3.0...Installing RDoc documentation for redis-3.3.0...

6. 運(yùn)行replicas命令

終于貌似所有的依賴我們都解決了,接下來(lái)就可以真的執(zhí)行了。

[root@localhost jack]# cluster/redis-trib.rb create --replicas 1 192.168.161.133:6379 192.168.161.133:6380 192.168.161.133:6381 192.168.161.133:6382 192.168.161.133:6383 192.168.161.133:6384>>> Creating cluster>>> Performing hash slots allocation on 6 nodes...Using 3 masters:192.168.161.133:6379192.168.161.133:6380192.168.161.133:6381Adding replica 192.168.161.133:6382 to 192.168.161.133:6379Adding replica 192.168.161.133:6383 to 192.168.161.133:6380Adding replica 192.168.161.133:6384 to 192.168.161.133:6381M: fdae457e803e2e04a7c549c69b44a2beefdae3bc 192.168.161.133:6379  slots:0-5460 (5461 slots) masterM: 74285cee0fa65e64b443ecc630e447a8a65ee9f8 192.168.161.133:6380  slots:5461-10922 (5462 slots) masterM: 14ed067a1b85044325d5800fa8479a6b4e41a10c 192.168.161.133:6381  slots:10923-16383 (5461 slots) masterS: c50b1ff1fe3a00b16703f3b5705d2dafe046240b 192.168.161.133:6382  replicates fdae457e803e2e04a7c549c69b44a2beefdae3bcS: 8f7bd92f7ffb48e327820693a5820b5be7ea5556 192.168.161.133:6383  replicates 74285cee0fa65e64b443ecc630e447a8a65ee9f8S: 4a85ed078b4c99afad7f3a9a8df09082c681a649 192.168.161.133:6384  replicates 14ed067a1b85044325d5800fa8479a6b4e41a10cCan I set the above configuration? (type 'yes' to accept): yes>>> Nodes configuration updated>>> Assign a different config epoch to each node>>> Sending CLUSTER MEET messages to join the clusterWaiting for the cluster to join....>>> Performing Cluster Check (using node 192.168.161.133:6379)M: fdae457e803e2e04a7c549c69b44a2beefdae3bc 192.168.161.133:6379  slots:0-5460 (5461 slots) masterM: 74285cee0fa65e64b443ecc630e447a8a65ee9f8 192.168.161.133:6380  slots:5461-10922 (5462 slots) masterM: 14ed067a1b85044325d5800fa8479a6b4e41a10c 192.168.161.133:6381  slots:10923-16383 (5461 slots) masterM: c50b1ff1fe3a00b16703f3b5705d2dafe046240b 192.168.161.133:6382  slots: (0 slots) master  replicates fdae457e803e2e04a7c549c69b44a2beefdae3bcM: 8f7bd92f7ffb48e327820693a5820b5be7ea5556 192.168.161.133:6383  slots: (0 slots) master  replicates 74285cee0fa65e64b443ecc630e447a8a65ee9f8M: 4a85ed078b4c99afad7f3a9a8df09082c681a649 192.168.161.133:6384  slots: (0 slots) master  replicates 14ed067a1b85044325d5800fa8479a6b4e41a10c[OK] All nodes agree about slots configuration.>>> Check for open slots...>>> Check slots coverage...[OK] All 16384 slots covered.[root@localhost jack]# 

從上面可以看到,trib程序告知我們是否用 6379,6380,6381 作為主, 6382,6383,6384作為從。。然后我就恩準(zhǔn)了。。就這樣我們的集群就創(chuàng)建好了

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
2023国产精品自拍| 成品网站w灬+源码1| 91九色porny在线| 亚洲精品自产拍在线观看app| 青青草视频在线免费观看| 欧美男男大粗吊1069| 黄色成人在线免费观看| 欧洲成人在线视频| 成人福利免费观看| 怡红院av在线| 中文字幕一区二区人妻电影| 亚洲成人在线观看视频| 国产校园另类小说区| 亚洲午夜久久久久久久国产| 国产一级二级三级精品| 精品久久久久久久| 日韩av免费在线观看| 中文字幕在线看高清电影| 一级黄色片大全| 日本一本在线免费福利| 日日碰狠狠躁久久躁婷婷| 中文在线一二区| 国产欧美一二三区| 国产日韩精品视频一区二区三区| 久久免费资源| 国产午夜福利100集发布| 琪琪一区二区三区| 亚洲av成人精品日韩在线播放| 欧美日韩成人在线视频| 少妇精品无码一区二区免费视频| 不卡一卡二卡三乱码免费网站| 尤物九九久久国产精品的特点| 成人午夜精品福利免费| 欧美日韩国产123区| 风间由美久久久| 制服丝袜影音先锋| 国产精品成人一区二区艾草| 在线看日韩av| 久久一日本道色综合久久| 国产成在线观看免费视频| 色欧美片视频在线观看在线视频| 久久人人爽爽爽人久久久| 久久伊人资源站| 欧美色老女人| 欧美日韩中文一区| 免费日本视频一区| 91视频网入口| 九色在线观看| 国产综合色在线视频区| 亚洲高清资源| 中文字幕亚洲专区| 无遮挡又色又刺激的女人视频| 欧美亚洲国产成人| 在线免费高清一区二区三区| 国产精品日韩成人| 日本一本不卡| 成全在线观看免费完整动漫| 亚洲在线精品视频| 久久黄色精品视频| 中文字幕在线看精品乱码| 按摩亚洲人久久| 天天夜夜亚洲| 91精品成人| 久久影院100000精品| 99re久久| 国内一区在线| 一本一道久久综合狠狠老| 波多野结衣办公室33分钟| 性久久久久久久久久久久久久| 国产成人午夜高潮毛片| 欧美成人tv| 美媛馆国产精品一区二区| 亚洲男人资源| 在线观看wwww| 91国产精品| 亚洲精品国产精品乱码不99| www.日本高清视频| 国内精品视频| 欧美大片在线免费观看| 国产综合动作在线观看| 视频在线观看一区二区三区| 成人三级毛片| 成人av无码一区二区三区| 亚洲欧洲日韩国产| 国产精品视频一区麻豆| 日韩成人动漫在线观看| 久久一二三四| 精品国产91乱码一区二区三区| 91精品啪在线观看国产爱臀| 精品人妻一区二区免费视频| 激情六月婷婷| 国产成人免费视频网站| 久久夜靖品2区| 国产美女主播在线观看| 国产精品露脸av在线| 亚洲一级高清| 久久久精品在线| free性欧美hd另类精品| 91九色鹿精品国产综合久久香蕉| 亚洲激情国产精品| 欧美日韩性视频一区二区三区| 少妇精品久久久| 91精品人妻一区二区| 亚洲精品视频在线观看免费视频| 青青青国产精品一区二区| 欧美成人午夜精品免费| 日韩精品a在线观看91| 小说区亚洲自拍另类图片专区| 国产成年人在线观看| 欧美日韩在线三级| 一级黄色免费在线观看| 一级黄色香蕉视频| 国产无套在线观看| 精品福利影院| 午夜精品剧场| 久久看片网站| 欧美日韩精品区| 欧美成人黄色网址| 成人免费视频一区二区| 涩涩在线视频| 成人激情视频在线观看| 老牛影视一区二区三区| 已婚少妇美妙人妻系列| 蜜桃视频在线观看成人| 欧美日韩va| 国产成人一区二区三区影院在线| 日韩成人精品在线| 亚洲综合一二区| 国产一区欧美一区| 国产伦一区二区三区色一情| 久久99精品一区二区三区三区| 久久久久久久久一区| 在线a视频网站| 首播影院在线观看免费观看电视| 免费在线观看av网址| 国产免费成人在线视频| 精品人妻一区二区三区日产乱码卜| 日韩电影视频免费| 熟妇高潮一区二区高潮| 欧美一级久久久久久久大片| 国产原创视频在线观看| 日韩中文理论片| 中文字幕乱视频| 日韩精品电影一区二区| 欧美亚州韩日在线看免费版国语版| 国产精品色一区二区三区| 一级在线免费视频| 国产欧美一区| 中文字幕在线1| 99精品在线直播| 色网视频在线| 在线观看亚洲色图| 亚洲青青久久| 香蕉精品视频在线| 中文字幕亚洲专区| 不卡视频一区| 成人一二三四区| 国产精品自拍视频一区| 国产精品啪视频| 国产情侣小视频| se在线电影| 国产精品wwwwww| 国产999在线观看| 三级不卡在线观看| 米奇777在线影院线| 免费不卡av网站| 中文字幕av久久爽av| 欧美激情一区三区| 少妇高潮av久久久久久| 大桥未久在线视频| 天堂网在线资源| 国产精品久久久久影院| 九九精品久久久| av在线首页| 国产色一区二区| 最新天堂网www| 午夜成年人在线免费视频| 狠狠操综合网| 一本久道久久综合婷婷鲸鱼| 伊人中文字幕在线观看| 在线观看国产精品91| 91在线观看污| 国产精品麻豆va在线播放| 日本午夜精品一区二区三区| 一区二区三区av| 国产成人精品av在线观| 天天干天天操天天做| 91超碰在线播放| 国产亚洲精品久久久久久| 国产探花在线免费观看| 杨幂一区二区三区免费看视频| 国产成人av一区二区| 国产综合在线视频| 六月婷婷中文字幕| 欧美性潮喷xxxxx免费视频看| 欧美激情国产日韩精品一区18| 国产精品天天看| 99久久免费看精品国产一区| 日韩精品亚洲一区二区三区免费| 欧美亚洲综合视频| 精品人妻久久久久一区二区三区| av在线播放天堂| 日韩精彩视频| 亚洲一级影院| 亚洲综合色婷婷| 成人久久久精品乱码一区二区三区| 久久精品国产成人av| 久久精品福利视频| 福利在线导航136| 亚洲国产日日夜夜| 午夜精品久久久久久久99老熟妇| 日韩精品一区二区三区中文不卡| 国产精品嫩草影院在线看| 国产精品嫩草99av在线| 国产精品免费一区豆花| 综合色婷婷一区二区亚洲欧美国产| 日本三级在线播放完整版| 日韩一区二区三区高清| 日本免费黄网站| 91色.com| 第四色日韩影片| 久久久久无码国产精品一区| 蜜臀91精品国产高清在线观看| 欧美行性性性o00x| 国产欧美精品一区二区三区| 欧美xxxx三人交性视频| 婷婷亚洲久悠悠色悠在线播放| 成人淫片免费视频95视频| 在线中文字幕av| 成人妇女淫片aaaa视频| 欧美大片1688| 欧美日韩在线精品一区二区三区| 男女作爱免费网站| 小泽玛利亚一区二区三区视频| 日本在线精品视频| 丁香婷婷在线观看| 羞羞视频免费| 欧美大成色www永久网站婷| 日韩三级网址| 久久国产精品久久久久| 久久久久久亚洲精品| 久久久久亚洲精品一区二区三区| 午夜精品在线播放| 草草在线视频| www欧美在线观看| 久久久久久久无码| 精品国免费一区二区三区| 免费看成年人视频| 粉嫩粉嫩芽的虎白女18在线视频| 残酷重口调教一区二区| 欧美电影在线观看网站| 污污视频在线免费看| 黄色av免费网站| 日韩一级片大全| 欧美网站一区二区| 国产脚交av在线一区二区| wwwwwww色| 懂色av一区二区三区免费观看| 国产精品一区二区三区成人| 欧美日韩在线三级| 免费成人午夜视频| 日韩高清免费av| 国产传媒一区二区三区| 在线视频观看91| 91精品国产综合久久久久久丝袜| 欧美三级视频在线观看| а√在线中文网新版地址在线| 午夜日韩福利| 特级黄国产片一级视频播放| 国产精品丝袜久久久久久不卡| 国产福利在线观看| 日韩精品久久久毛片一区二区| 女生裸体视频网站免费观看| 美女撒尿一区二区三区| 久久av在线看| 欧美中文字幕亚洲一区二区va在线| 国产特黄在线| 嫩草影院在线观看网站成人| 亚洲国产精品综合小说图片区| 美女把尿口扒开给男人桶视频| 国产极品在线播放| 日本成人手机在线| 久久久欧美精品| 日本wwwxx| 国产精品久久综合青草亚洲AV| 日韩不卡在线观看| www操com| 动漫3d精品一区二区三区乱码| 图片小说视频色综合| 亚洲人成绝费网站色ww| 日韩一区二区三免费高清在线观看| 91嫩草视频在线观看| 国产成a人亚洲精| 亚洲在线免费| 劲爆欧美第一页| 蜜桃tv一区二区三区| 日韩在线资源网| xxxwww国产| 99t1这里只有精品| 麻豆理论在线观看| 欧美三区在线视频| 黄色免费在线观看网站| 午夜激情在线观看视频| 亚洲 欧美 激情 小说 另类| 成人午夜在线播放| 永久看看免费大片| 亚洲黄色小说网| 国产毛片一区| 激情欧美日韩| 性欧美极品另类| 青青草国产成人a∨下载安卓| 日韩一级二级三级精品视频| ww久久综合久中文字幕| 国产又粗又爽视频| 杨钰莹一级淫片aaaaaa播放| 外国成人在线视频| 一区中文字幕电影| 欧美高清视频一区二区三区| 国产高清av在线播放| 51亚洲精品| 国产超碰精品| 污香蕉视频在线观看| 外国成人激情视频| 手机在线精品视频| 久久欧美中文字幕| 99久久99精品久久久久久| 国产sm调教视频| 久久精品a一级国产免视看成人|