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

NoSQL數(shù)據(jù)庫:Redis高級實(shí)用技巧

數(shù)據(jù)庫 Redis
Redis可通過命令行的方式進(jìn)行數(shù)據(jù)庫配置,也可以通過配置文件的方式進(jìn)行數(shù)據(jù)庫配置。由于數(shù)據(jù)庫的配置選項(xiàng)較多,使用命令行的方式并不簡便,因此數(shù)據(jù)庫開發(fā)和管理人員大多采用修改配置文件的方式進(jìn)行數(shù)據(jù)庫配置。

配置

Redis可通過命令行的方式進(jìn)行數(shù)據(jù)庫配置,也可以通過配置文件的方式進(jìn)行數(shù)據(jù)庫配置。由于數(shù)據(jù)庫的配置選項(xiàng)較多,使用命令行的方式并不簡便,因此數(shù)據(jù)庫開發(fā)和管理人員大多采用修改配置文件的方式進(jìn)行數(shù)據(jù)庫配置。

Redis配置文件位于Redis安裝目錄下,名為redis.conf。在本書前面章節(jié)中已經(jīng)介紹過Redis配置文件中的部分配置項(xiàng),如參數(shù)port修改端口號,參數(shù)daemonize啟動守護(hù)進(jìn)程,參數(shù)databases修改數(shù)據(jù)庫的數(shù)量。除此之外Redis還支持其他配置選項(xiàng),如是否開啟持久化、日志級別等。

Redis多個數(shù)據(jù)庫之間并不是完全隔離的,且Redis并不支持為每個數(shù)據(jù)庫設(shè)置不同的訪問密碼。客戶端訪問數(shù)據(jù)庫時,要么沒有權(quán)限訪問任意一個數(shù)據(jù)庫,要么能訪問所有數(shù)據(jù)庫。使用FLUSHALL命令可以清空一個Redis實(shí)例中所有數(shù)據(jù)庫中的數(shù)據(jù)。

備份與恢復(fù)

Redis非常輕量級,一個空的Redis占用的內(nèi)存只有1MB左右,即使多個Redis實(shí)例也不存在額外占用很多內(nèi)存的問題,因此建議不同的應(yīng)用使用不同的Redis實(shí)例存儲數(shù)據(jù)。

由于Redis所有數(shù)據(jù)都存儲在內(nèi)存中,當(dāng)Redis數(shù)據(jù)備份定期地通過異步方式保存到磁盤上時,該方式稱為半持久化模式。當(dāng)每一次的數(shù)據(jù)變化都寫入aof文件里面時,則稱為全持久化模式。

Redis提供的兩種不同的持久化方法中,半持久化RDB(Redis DataBase)方式,是在不同的時間點(diǎn),將Redis存儲的數(shù)據(jù)生成快照并存儲到磁盤等介質(zhì)中;而全持久化AOF(Append Only File)方式,是將Redis執(zhí)行過的所有寫指令(每秒鐘)記錄在日志中,在下次Redis重新啟動時,將這些指令從前到后再重復(fù)執(zhí)行一遍,恢復(fù)數(shù)據(jù)。

RDB更適合數(shù)據(jù)備份,默認(rèn)開啟;而AOF更適合用來保存數(shù)據(jù),默認(rèn)關(guān)閉。具體的持久化方式可以根據(jù)業(yè)務(wù)的特點(diǎn)來定,單獨(dú)使用其中一種方式或者組合使用都可以。這里講解一下單獨(dú)采用RDB或AOF進(jìn)行數(shù)據(jù)持久化的缺點(diǎn),讀者在具體使用中應(yīng)根據(jù)業(yè)務(wù)承受的能力進(jìn)行選擇,如下所示。

(1)單獨(dú)使用RDB時。因?yàn)镽DB持久化方式是周期性地進(jìn)行快照備份,若在兩個備份節(jié)點(diǎn)間服務(wù)器意外宕機(jī),所有從上次進(jìn)行快照的時間節(jié)點(diǎn)到服務(wù)器宕機(jī)時所產(chǎn)生的數(shù)據(jù)將全部丟失。

(2)單獨(dú)使用AOF時。AOF機(jī)制將Redis執(zhí)行的每一條命令全部追加到磁盤中,大量數(shù)據(jù)的寫入會降低服務(wù)器及Redis的性能,服務(wù)器可能會反應(yīng)遲鈍或出現(xiàn)卡頓現(xiàn)象。

除此之外,Redis也支持同時開啟RDB和AOF。系統(tǒng)重啟后,Redis會優(yōu)先使用AOF來恢復(fù)數(shù)據(jù),將數(shù)據(jù)的損失降低到最小。RDB可以視為冷備,在AOF文件丟失或損壞不可用的時候,使用RDB來進(jìn)行數(shù)據(jù)的快速恢復(fù)。

1.半持久化RDB模式

開啟自動快照。在redis.conf配置文件中SAVE配置項(xiàng)有2個值,具體如下所示。

# Save the DB to disk.
#
# save  [ ...]
#save <指定時間間隔> <執(zhí)行指定次數(shù)更新操作>
……省略部分代碼……
save 300 5

SAVE參數(shù)的兩個值分別為:指定間隔時間和改動的鍵的個數(shù),表示300秒內(nèi)有5個更改,則將內(nèi)存中的數(shù)據(jù)快照寫入磁盤。該配置項(xiàng)的意義為,當(dāng)在指定的時間內(nèi)被更改的鍵的個數(shù)大于指定的個數(shù)時,Redis會自動將內(nèi)存中的所有數(shù)據(jù)進(jìn)行快照,并創(chuàng)建dump.rdb文件存儲在硬盤上,以此完成數(shù)據(jù)備份。

禁用自動快照,只需要將所有的SAVE參數(shù)刪除即可。使用SAVE命令創(chuàng)建當(dāng)前數(shù)據(jù)庫的備份,,具體如下所示。

127.0.0.1:6379> SAVE 
輸出結(jié)果:
OK

SAVE命令默認(rèn)將備份文件dump.rdb保存至Redis的安裝目錄,查看備份文件所在的Redis安裝目錄具體如下所示。

127.0.0.1:6379> CONFIG GET dir
輸出結(jié)果:
1) "dir"
2) "/"

也可以使用BGSAVE命令,將SAVE命令放至后臺運(yùn)行,具體如下所示。

127.0.0.1:6379> BGSAVE
輸出結(jié)果:
Background saving started

兩個命令的區(qū)別在于,SAVA命令執(zhí)行時會阻塞Redis服務(wù)器進(jìn)程,直至備份過程結(jié)束。而BGSAVE命令則會創(chuàng)建一個子程序,不影響Redis服務(wù)器的父進(jìn)程。

進(jìn)行數(shù)據(jù)備份前查看數(shù)據(jù)庫包含鍵的數(shù)量及具體情況,具體如下所示。

127.0.0.1:6379> DBSIZE
輸出結(jié)果:
 (integer) 17
127.0.0.1:6379> KEYS *
輸出結(jié)果:
 1) "city2"
 2) "subject2"
 3) "website3"
 4) "website4"
 5) "city3"
 6) "website2"
 7) "city1"
 8) "newbook"
 9) "computer"
10) "website9"
11) "fruits"
12) "subject1"
13) "website"
14) "web"
15) "drinks"
16) "website1"
17) "stock"

由上述結(jié)果可知,當(dāng)前數(shù)據(jù)庫中含有17條數(shù)據(jù)。

為了演示備份數(shù)據(jù)的恢復(fù),先將備份數(shù)據(jù)移動到其他文件夾,防止丟失,然后使用FLUSHDB命令刪除當(dāng)前數(shù)據(jù)庫的數(shù)據(jù),具體如下所示。

[root@qfedu ~]# mv /dump.rdb /data/
//清空當(dāng)前數(shù)據(jù)庫
127.0.0.1:6379> FLUSHDB 
輸出結(jié)果:
OK
127.0.0.1:6379> KEYS *
輸出結(jié)果:
 (empty array)

由上述結(jié)果可知,當(dāng)前數(shù)據(jù)庫為空。

使用systemctl stop redis命令模擬數(shù)據(jù)庫宕機(jī)。恢復(fù)數(shù)據(jù)時,將備份文件dump.rdb移動到Redis的安裝目錄下,然后啟動服務(wù)即可完成,具體如下所示。

[root@qfedu ~]# systemctl stop redis 
[root@qfedu ~]# cp /tmp/dump.rdb /
[root@qfedu ~]# systemctl start redis

最后,查看Redis數(shù)據(jù)庫,驗(yàn)證數(shù)據(jù)是否恢復(fù),具體如下所示。

127.0.0.1:6379> ping
輸出結(jié)果:
PONG
127.0.0.1:6379> KEYS *
輸出結(jié)果:
 1) "city2"
 2) "subject2"
 3) "website3"
 4) "website4"
 5) "city3"
 6) "website2"
 7) "city1"
 8) "newbook"
 9) "computer"
10) "website9"
11) "fruits"
12) "subject1"
13) "website"
14) "web"
15) "drinks"
16) "website1"
17) "stock"

由上述結(jié)果可知,數(shù)據(jù)已經(jīng)被成功恢復(fù)。

2.全持久化AOF模式

AOF方式通過日志記錄每個寫操作,并追加到文件中。AOF文件的保存位置是通過dir參數(shù)設(shè)置的,默認(rèn)的文件名是appendonly.aof,可以通過appendfilename參數(shù)修改該名稱。

AOF持久化的參數(shù)配置如下所示。

(1) appendonly yes:開啟AOF持久化功能;

(2) appendfilename appendonly.aof:AOF持久化保存文件名;

(3) appendfsync always:每次執(zhí)行寫入都會執(zhí)行同步,最安全也最慢;

(4) #appendfsync everysec:每秒執(zhí)行一次同步操作;

(5) #appendfsync no:不主動進(jìn)行同步操作,而是完全交由操作系統(tǒng)來做,每30秒一次,最快也最不安全;

(6) auto-aof-rewrite-percentage 100:當(dāng)AOF文件大小超過上一次重寫時的AOF文件大小的百分之多少時會再次進(jìn)行重寫,如果之前沒有重寫過,則以啟動時的AOF文件大小為依據(jù);

(7) auto-aof-rewrite-min-size 64mb:允許重寫的最小AOF文件大小,配置寫入AOF文件后,要求系統(tǒng)刷新硬盤緩存的機(jī)制。

若只配置了AOF,當(dāng)重啟Redis服務(wù)時,Redis會加載AOF文件,通過逐個執(zhí)行AOF文件中的命令將數(shù)據(jù)載入到內(nèi)存中。

批量執(zhí)行

在實(shí)際應(yīng)用中,會出現(xiàn)大量用戶在一定時間內(nèi)產(chǎn)生大量數(shù)據(jù)的狀況,而這些數(shù)據(jù)需要被快速的創(chuàng)建與裝載。前文已經(jīng)講解了如何通過一條條指令實(shí)現(xiàn)插入數(shù)據(jù)以及管理數(shù)據(jù),接下來講解如何批量的執(zhí)行多條Redis命令。

創(chuàng)建一個txt文件,將需要執(zhí)行的命令寫入文件中,每一行即代表一條命令。假設(shè)命令如下所示。

SET k1 v1
SET k2 "www.fengyunedu.cn"
RPUSH list3 "a1" "b2" "c3" "d4"
SADD sset4 one two three
HSET hash5 hsk1 "hsv1"
ZADD zset6 300 "E" 200 "F" 400 "G"
MSET k3 v3 k4 v4 k5 v5

假設(shè)將該文件命名為data1.txt,并存儲在“/”目錄下。為達(dá)到更明顯的實(shí)驗(yàn)效果,需清空數(shù)據(jù)庫中的所有數(shù)據(jù),具體如下所示。

127.0.0.1:6379> FLUSHALL
輸出結(jié)果:
OK
127.0.0.1:6379> KEYS *
輸出結(jié)果:
(empty array)

使用cat命令批量執(zhí)行命令文件,具體如下所示。

[root@qfedu ~]# cat /data1.txt | redis-cli 
OK
OK
(integer) 4
(integer) 3
(integer) 1
(integer) 3
OK

為了進(jìn)一步驗(yàn)證命令文件是否執(zhí)行成功,可通過KEYS命令查看Redis數(shù)據(jù)庫中的全部數(shù)據(jù),具體如下所示。

127.0.0.1:6379> KEYS *
輸出結(jié)果:
1) "sset4"
2) "k3"
3) "zset6"
4) "k5"
5) "k2"
6) "k1"
7) "hash5"
8) "list3"
9) "k4"

圖形化管理工具

Redis數(shù)據(jù)庫管理不僅支持Redis-cli命令行工具,還支持多種交互性友好的圖形化管理工具。針對Redis數(shù)據(jù)庫存儲數(shù)據(jù)為鍵值對類型的特點(diǎn),簡單介紹5個知名的Redis圖型化管理工具,如下所示。

(1)Redis Desktop Manager是一款基于Qt5的跨平臺Redis可視化桌面管理工具,也是目前為止使用率最廣的可視化工具。它支持全平臺,例如Windows(Windows 7以上版本)、Linux、MacOS等。

(2)Another Redis Desktop Manager是GitHub上的一個開源項(xiàng)目,不僅開源,而且提供在Windows、macOS上平臺的安裝包,體積小,完全免費(fèi)。

(3)Medis是Mac系統(tǒng)上一款界面美觀,而且易于使用的Redis數(shù)據(jù)庫管理工具。

(4)RedisView是一個開源跨平臺的國產(chǎn)Redis圖形化界面工具。

(5)FastoRedis是一個跨平臺的Redis數(shù)據(jù)庫管理軟件,也是收費(fèi)軟件,方便進(jìn)行Redis集群監(jiān)控和管理。

接下來以Another Redis Desktop Manager為例,演示使用圖形化工具管理Redis數(shù)據(jù)庫。

在GitHub或者Gitee(開源中國)網(wǎng)站下載Another Redis Desktop Manager軟件包,然后安裝該軟件。雙擊打開該軟件,通過設(shè)置選項(xiàng)將頁面設(shè)置為簡體中文,利于用戶操作界面。

單擊“確定”按鈕,然后新建一個連接,填寫Redis數(shù)據(jù)庫信息,連接Redis數(shù)據(jù)庫。

該軟件正在對Redis數(shù)據(jù)庫進(jìn)行遠(yuǎn)程連接,因此需要提前開啟Redis數(shù)據(jù)庫的端口,關(guān)閉本地保護(hù)模式以及關(guān)閉僅限本地連接的配置項(xiàng),最后關(guān)閉系統(tǒng)的防火墻,具體如下所示。

[root@qfedu ~]# vim /etc/redis/6379.conf 
……
protected-mode no  #將值yes改為no
#bind 127.0.0.1 -::1  #注釋該配置項(xiàng)
……
[root@qfedu ~]# systemctl stop firewalld
[root@qfedu ~]# systemctl disable firewalld

回到軟件連接界面,連接Redis數(shù)據(jù)庫

單擊刷新按鈕,可呈現(xiàn)Redis數(shù)據(jù)庫及所在系統(tǒng)的相關(guān)信息。至此,Redis數(shù)據(jù)庫圖形管理工具已經(jīng)安裝并成功連接數(shù)據(jù)庫,用戶可通過相關(guān)提示對數(shù)據(jù)庫進(jìn)行自主操作。

責(zé)任編輯:華軒 來源: 運(yùn)維book思議
相關(guān)推薦

2010-01-18 17:45:33

VB.NET線程訪問數(shù)

2012-08-06 16:09:40

Redis數(shù)據(jù)庫

2022-03-23 09:18:10

Git技巧Linux

2009-09-04 10:27:28

Linux實(shí)用技巧linux操作系統(tǒng)linux

2009-12-21 15:50:39

2019-03-20 15:59:11

NoSQLRedis數(shù)據(jù)庫

2022-10-11 08:00:47

多線程開發(fā)技巧

2009-01-03 09:34:30

ASP.NET.NET性能優(yōu)化

2022-11-03 10:28:59

PandasSAC機(jī)制

2024-05-17 08:52:43

SQL實(shí)用技巧行列轉(zhuǎn)換

2011-04-08 15:40:01

Oracle認(rèn)證

2010-09-14 10:41:24

DIV+CSS排版

2010-10-08 15:44:17

vim

2009-12-09 11:21:30

Linux實(shí)用技巧

2019-11-25 10:12:59

Python技巧工具

2019-12-22 23:10:19

LinuxSSH加密

2009-12-23 17:32:35

Linux構(gòu)建軟路由

2019-10-10 16:31:51

PyCharmPythonWindows

2025-06-18 10:00:00

Redis事務(wù)Java

2020-05-20 13:06:20

UI排版設(shè)計(jì)
點(diǎn)贊
收藏

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

亚洲午夜一区二区| 91亚洲国产| 亚洲成a人在线观看| 精品乱码一区| 一级久久久久久久| 999亚洲国产精| 日韩中文字幕免费| japanese在线观看| 国产精品麻豆成人av电影艾秋| 1000精品久久久久久久久| 国产免费一区| 国产精品女同一区二区| 亚洲男女自偷自拍| 欧美大胆a视频| 成人黄色免费网址| 国产精品15p| 91精品福利在线一区二区三区| 浮妇高潮喷白浆视频| 国产秀色在线www免费观看| 26uuu久久综合| 91手机在线观看| 中文字幕第315页| 国产精品永久| 久久男人资源视频| 天天综合天天做| 日韩一区欧美| 亚洲欧美制服丝袜| yy6080午夜| 日韩激情欧美| 欧美久久久久久久久久| 91视频免费版污| 亚洲妇女成熟| 午夜精品福利一区二区三区蜜桃| 2021国产视频| 蜜桃视频在线观看免费视频网站www| 91丨porny丨首页| 国产偷久久久精品专区| 国产黄色片免费| 精品一区二区日韩| 国产欧美一区二区三区久久| 二区视频在线观看| 亚洲在线视频| 欧美亚洲第一区| 欧美亚韩一区二区三区| 伊人成人在线视频| 久久久久九九九九| 久久精品99国产精| 欧美在线国产| 欧美人与物videos| 曰本女人与公拘交酡| 欧美黄色大片网站| 欧美日韩国产成人高清视频| 丝袜美腿小色网| 亚洲一区二区日韩| 欧美成人中文字幕在线| 久久亚洲成人av| 亚洲高清自拍| 97超级碰在线看视频免费在线看| 国产无码精品在线播放| 亚洲久久在线| 日本精品免费一区二区三区| 免费又黄又爽又猛大片午夜| 免费高清在线一区| 成人亲热视频网站| 精品国产乱码一区二区三| 国产麻豆精品视频| 国产精品日韩一区二区免费视频| 神马午夜电影一区二区三区在线观看| 99精品国产99久久久久久白柏 | 精品国产一区二区三区无码| 国产丝袜在线播放| 日韩欧美在线视频观看| 自拍偷拍 国产| 成人影院网站ww555久久精品| 日韩欧美中文字幕一区| 亚洲麻豆一区二区三区| 亚洲美女15p| 久久夜色精品国产亚洲aⅴ| 国产亚洲成人av| 亚洲国产免费| 国产精品丝袜久久久久久高清 | 亚洲黄色www| av电影网站在线观看| 97色伦图片97综合影院| 欧美激情一二区| 日本免费精品视频| 国产乱码精品1区2区3区| 加勒比在线一区二区三区观看| 国产中文字幕在线播放| 怡红院av一区二区三区| av天堂永久资源网| 电影91久久久| 亚洲欧美日韩在线一区| 少妇aaaaa| 欧美中文日韩| 亚洲最大的成人网| 欧美精品少妇| 亚洲激情第一区| 成人一区二区三| 欧美成人一级| 一道本无吗dⅴd在线播放一区| 国产精品三区在线观看| 久久一区激情| 国产91精品一区二区绿帽| 国产在线视频福利| 亚洲高清视频的网址| 一区二区三区视频网| 久久免费视频66| 久久久精品欧美| 国产一级片av| 成人成人成人在线视频| 最新国产精品久久| 国产高清不卡| 亚洲福利影片在线| 唐朝av高清盛宴| 美女在线观看视频一区二区| 九色综合日本| 性欧美video高清bbw| 欧美亚洲国产怡红院影院| 香港三日本8a三级少妇三级99| 天天操综合网| 国产精品久久久一区| 亚洲色图另类小说| 亚洲成人在线观看视频| 午夜免费一级片| 日韩在线第七页| 国产精品a久久久久久| 三级在线播放| 精品久久久久久中文字幕| 天天干天天曰天天操| 欧美国产偷国产精品三区| 国产成人久久久精品一区| 午夜福利理论片在线观看| 亚洲一线二线三线视频| 手机看片国产精品| 98精品视频| 国产人妖伪娘一区91| 成人免费黄色网页| 欧美午夜精品一区二区蜜桃 | 亚洲国产精品av| 色诱视频在线观看| 久久av超碰| 日韩av电影在线网| 好男人免费精品视频| 色综合中文综合网| 国产肥白大熟妇bbbb视频| 欧美一级播放| 日本视频一区二区不卡| 网友自拍亚洲| 一个人看的www久久| 国产乱码在线观看| 国产精品毛片大码女人| 午夜视频在线网站| 亚洲综合中文| 丁香五月网久久综合| 日韩三级电影视频| 亚洲第一区在线| 在线免费黄色av| 国产欧美日韩亚州综合 | 亚洲天堂第二页| 波多野结衣在线观看视频| 国产日本一区二区| 亚洲欧美日韩精品一区| 亚洲免费二区| 粉嫩av四季av绯色av第一区 | 国产精品亚洲激情| av理论在线观看| 精品国产一区二区三区久久久蜜月| 精品人妻在线播放| 久久人人爽人人爽| 欧美婷婷精品激情| 一级毛片免费高清中文字幕久久网| 九九九久久久久久久| 国产在线一在线二| 欧美三级蜜桃2在线观看| 国产成人免费观看网站| 久久精品国产**网站演员| 日本一二三区视频在线| 99精品国产一区二区三区2021 | 黄色动漫在线| 亚洲成成品网站| 无码人妻丰满熟妇精品| 中文字幕在线观看不卡| 国产吃瓜黑料一区二区| 亚洲一区成人| 亚洲一区二区不卡视频| 成人av动漫| 国产成人亚洲综合91| 麻豆视频在线观看免费| 亚洲第一视频网站| 在线观看色网站| 亚洲二区视频在线| 黄色裸体一级片| 91视频www| 亚洲成人手机在线观看| 久久国产直播| 国产午夜精品视频一区二区三区| 亚洲亚洲免费| 国产精品一区二区免费| 国产精品伦一区二区| 97碰碰碰免费色视频| 超碰在线影院| 日韩大陆欧美高清视频区| 91丨porny丨在线中文| 精品福利一区二区| 日本一级二级视频| 国产午夜精品理论片a级大结局| 免费观看黄网站| 美女一区二区视频| 国产一区视频免费观看| 在线免费观看日本欧美爱情大片| 欧美激情www| 超碰97久久| 91在线观看免费| 欧美成人福利| 欧美最顶级丰满的aⅴ艳星| 亚洲区欧洲区| www.亚洲免费视频| av在线第一页| 亚洲日韩中文字幕| 午夜小视频在线播放| 欧美大黄免费观看| 国产按摩一区二区三区| 精品久久久久av影院| 精品一区二区三区四区五区六区| 男人的j进女人的j一区| 男女高潮又爽又黄又无遮挡| 欧美精品18| 精品一区二区成人免费视频| 精品一区二区三| 欧美一级日本a级v片| 色天下一区二区三区| 国产伦精品一区二区三区四区免费| 高清一区二区三区av| 国产日本欧美在线观看| 亚洲电影有码| 国产精品入口尤物| 主播大秀视频在线观看一区二区| 日本高清不卡的在线| 制服丝袜专区在线| 国产91精品青草社区| 黄毛片在线观看| 97在线观看免费| 三妻四妾的电影电视剧在线观看| 久久久综合免费视频| 暧暧视频在线免费观看| 97精品免费视频| 日本在线高清| 国产成人福利视频| 亚洲日本网址| 国产精品网红福利| 亚洲国产伊人| 91久久国产自产拍夜夜嗨| 欧美日韩中出| 国产精品18毛片一区二区| 高清日韩中文字幕| 久久精品国产一区二区三区日韩 | www.av欧美| 亚洲一区二区三区| 国产中文字幕日韩| 色婷婷成人网| 亚洲free性xxxx护士hd| 日韩精品久久久久久久软件91| www.成人三级视频| 国产一区在线电影| 美乳视频一区二区| 日韩成人精品一区二区| 亚洲欧美日韩不卡| free欧美| 久久精品久久久久久| 国产一区久久精品| 欧美激情视频免费观看| √天堂8资源中文在线| 欧美亚洲视频一区二区| 日本一区二区三区视频在线| 国产在线观看精品| 欧美一级片网址| 久久草.com| 成人在线视频网址| 亚洲免费资源| 成人av影视在线| 亚洲免费专区| 亚洲欧美日韩综合一区| 欧美日韩视频一区二区三区| 欧美丰满熟妇bbbbbb百度| 日韩 欧美一区二区三区| 999在线精品视频| 97精品国产97久久久久久久久久久久| 变态另类ts人妖一区二区| jvid福利写真一区二区三区| 亚洲日本欧美在线| 99精品国产一区二区三区| 国产激情在线看| 国产欧美亚洲一区| 日韩免费av在线| 成人黄色在线| 国产免费一区| 亚洲精品成人无限看| 免费无码不卡视频在线观看| 久久国产剧场电影| 久久久久久久久久久国产精品| 专区另类欧美日韩| 伊人久久久久久久久久久久| 欧美不卡在线视频| 1024视频在线| 韩国19禁主播vip福利视频| 国产69精品久久久久9999人| 精品久久中出| 欧美体内she精视频在线观看| 亚洲 欧美 日韩系列| 99久久精品国产一区二区三区 | 亚州成人av在线| 伊人久久大香伊蕉在人线观看热v| 欧美日韩成人一区二区三区| 欧美精品偷拍| 99精品999| 国产精品私人自拍| 亚洲欧美偷拍一区| 日韩av网站在线| 日韩欧美一起| 亚洲xxxx做受欧美| 亚洲啊v在线观看| 亚洲狼人综合干| 久久亚洲一级片| 日本一区二区欧美| 精品日韩一区二区三区免费视频| 老司机精品影院| 国产日本欧美在线观看| 成人女性视频| 美女黄色片视频| 久久精品一级爱片| 色屁屁影院www国产高清麻豆| 亚洲成人黄色在线观看| 女子免费在线观看视频www| 91久久精品国产91久久性色tv| 午夜精品毛片| 午夜激情影院在线观看| 综合久久久久综合| 国产绿帽刺激高潮对白| 精品国模在线视频| 91成人app| 免费国产成人看片在线| 国产精品资源在线看| 欧美成人国产精品高潮| 日韩三区在线观看| 免费在线看污片| 久久久精品动漫| 丝瓜av网站精品一区二区| 欧美 日韩 国产 成人 在线观看| 一本色道a无线码一区v| 国产对白叫床清晰在线播放| 国产精品成人品| 久久国产亚洲| 男人午夜视频在线观看| 亚洲免费资源在线播放| 亚洲av综合色区无码一区爱av| 欧美国产高跟鞋裸体秀xxxhd| av毛片精品| 亚洲乱码中文字幕久久孕妇黑人| 久久―日本道色综合久久| 国产主播第一页| 日韩亚洲欧美中文高清在线| 97精品资源在线观看| 激情视频小说图片| av男人天堂一区| 成人黄色激情视频| 久久亚洲精品一区二区| 亚洲精品v亚洲精品v日韩精品| 欧美亚洲日本一区二区三区| 久久综合色天天久久综合图片| 亚洲GV成人无码久久精品| 国产亚洲精品91在线| 91精品福利观看| 黄色一级视频在线播放| 久久精品人人做人人综合| 97caocao| 2019中文在线观看| 欧美va久久久噜噜噜久久| 18深夜在线观看免费视频| 丰满岳妇乱一区二区三区| 91电影在线播放| 福利视频久久| 日本中文字幕一区二区有限公司| 黄色一级大片在线免费观看| 亚洲国产天堂久久综合| 小明成人免费视频一区| 日韩激情视频一区二区| 亚洲国产精品高清| 欧美一级视频免费| 国产精品午夜视频| 亚洲高清毛片| 国产精品视频看看| 日韩精品久久久久久久玫瑰园| 视频91a欧美| 国产男女无遮挡| 一区二区三区在线视频观看| 黄色av免费在线观看| 国产成人精品福利一区二区三区| 日本人妖一区二区| 国产乡下妇女做爰|