日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

redis见解

發(fā)布時(shí)間:2025/3/15 编程问答 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 redis见解 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

http://blog.csdn.net/zhiguozhu/article/details/50517527
Redis
原生session與redis中的session區(qū)別
原生session在服務(wù)器上是以文件的形式存儲(chǔ)的,所以其有一些磁盤io上的缺點(diǎn)


1) 有哪幾種類型的數(shù)據(jù)結(jié)構(gòu)
String——字符串
  value 不僅可以是 String,也可以是數(shù)字
  應(yīng)用:計(jì)數(shù)器 (自增)
Hash——字典
  將一些結(jié)構(gòu)化的信息打包成 hashmap,在客戶端序列化后存儲(chǔ)為一個(gè)字符串的值(一般是 JSON 格式) 修改的時(shí)候不需要取出來 在修改值,再存回去
  Redis 的 Hash 結(jié)構(gòu)可以使你像在數(shù)據(jù)庫中 Update 一個(gè)屬性一樣只修改某一項(xiàng)屬性值。
List——列表
  redis 使用雙端鏈表實(shí)現(xiàn)的 List 可以直接查詢,刪除 List 中某一段的元素。
  應(yīng)用:可以實(shí)現(xiàn)消息隊(duì)列 利用 List 的 *PUSH 操作,將任務(wù)存在 List 中,然后工作線程再用 POP 操作將任務(wù)取出進(jìn)行執(zhí)行

Set——集合
  一堆不重復(fù)值的組合 為集合提供了求交集、并集、差集等操作 可以實(shí)現(xiàn)共同關(guān)注、共同喜好、二度好友
Sorted Set——有序集合?
  Sorted Sets是將 Set 中的元素增加了一個(gè)權(quán)重參數(shù) score, 使得集合中的元素能夠按 score 進(jìn)行有序排列
  應(yīng)用:帶權(quán)重的隊(duì)列 排行榜 需要精準(zhǔn)設(shè)定過期時(shí)間的應(yīng)用(時(shí)間戳作為Score)

2) Redis為單進(jìn)程單線程模式 采用隊(duì)列模式將并發(fā)訪問變?yōu)榇性L問

3) 如何做集群,有哪些方案
  # 一個(gè)Master可以有多個(gè)Slaves
  # Slaves能通過接口其他slave的鏈接,除了可以接受同一個(gè)master下面slaves的鏈接以外,還可以接受同一個(gè)結(jié)構(gòu)圖中的其他slaves的鏈接
  # redis復(fù)制是在master段是非阻塞的,這就意味著master在同一個(gè)或多個(gè)slave端執(zhí)行同步的時(shí)候還可以接受查詢
  # 復(fù)制在slave端也是非阻塞的,假設(shè)你在redis.conf中配置redis這個(gè)功能,當(dāng)slave在執(zhí)行的新的同步時(shí),它仍可以用舊的數(shù)據(jù)信息來提供查詢,否則,你可以配置當(dāng)redis slaves和master失去聯(lián)系時(shí),slave會(huì)給發(fā)送一個(gè)客戶端錯(cuò)誤
  #slve在完成同步后,slave 需要?jiǎng)h除老數(shù)據(jù),加載新數(shù)據(jù),在這個(gè)階段,slave 會(huì)阻止連接進(jìn)來
  # 為了有多個(gè)slaves可以做只讀查詢,復(fù)制可以重復(fù)2次,甚至多次,具有可擴(kuò)展性(例如:slaves對(duì)話與重復(fù)的排序操作,有多份數(shù)據(jù)冗余就相對(duì)簡單了)
  # 他可以利用復(fù)制去避免在master端保存數(shù)據(jù),只要對(duì)master端redis.conf進(jìn)行配置,就可以避免保存(所有的保存操作),然后通過slave的鏈接,來實(shí)時(shí)的保存在slave端

4) 和memcache、ehcache有什么區(qū)別

5) 如何做持久化
RDB?
  指出在多長時(shí)間內(nèi),有多少個(gè)key的更新操作,就將數(shù)據(jù)同步到數(shù)據(jù)文件rdb 相當(dāng)于條件觸發(fā)抓取快照,這個(gè)可以多個(gè)條件配合
  # 比如默認(rèn)配置文件中的設(shè)置,就設(shè)置了三個(gè)條件
  # save 900 1 900 秒內(nèi)至少有 1 個(gè) key 被改變 # save 900 1
  # save 300 10 300 秒內(nèi)至少有 10個(gè) key 被改變 # save 300 10
  # save 60 10000 60 秒內(nèi)至少有 10000 個(gè) key 被改變 # save 60 10000

RDB是一個(gè)非常緊湊的文件,它保存了某個(gè)時(shí)間點(diǎn)得數(shù)據(jù)集,非常適用于數(shù)據(jù)集的備份
  RDB是一個(gè)緊湊的單一文件, 非常適用于災(zāi)難恢復(fù)
  RDB在保存RDB文件時(shí)父進(jìn)程唯一需要做的就是fork出一個(gè)子進(jìn)程,接下來的工作全部由子進(jìn)程來做,父進(jìn)程不需要再做其他IO操作,所以RDB持久化方式可以最大化redis的性能
  與AOF相比,在恢復(fù)大的數(shù)據(jù)集的時(shí)候,RDB方式會(huì)更快一些

AOF(重啟時(shí)優(yōu)先載入)
  AOF持久化方式記錄每次對(duì)服務(wù)器寫的操作 比RDB文件保存的數(shù)據(jù)集要完整
  # Redis 支持三種同步 AOF 文件的策略 :
  # no: 不進(jìn)行同步,系統(tǒng)去操作 Faster. 讓 Redis 能更高效的運(yùn)行,你也可以設(shè)置為 "no" ,讓操作系統(tǒng)決定什么時(shí)候去執(zhí)行
  # always: 表示每次有寫操作都進(jìn)行同步 Slow, Safest. 讓數(shù)據(jù)更安全你也可以設(shè)置為 "always"
  # everysec(默認(rèn)): 表示對(duì)寫操作進(jìn)行累積,每秒同步一次 Compromise. 速度和安全折中這是最好的

#redis重啟的時(shí)候會(huì)優(yōu)先載入AOF文件來恢復(fù)原始的數(shù)據(jù),因?yàn)樵谕ǔG闆r下AOF文件保存的數(shù)據(jù)集要比RDB文件保存的數(shù)據(jù)集要完整

  使用AOF 會(huì)讓你的Redis更加耐久: 你可以使用不同的fsync策略:無fsync,每秒fsync,每次寫的時(shí)候fsync
  AOF文件是一個(gè)只進(jìn)行追加的日志文件,所以不需要寫入seek
  Redis 可以在 AOF 文件體積變得過大時(shí),自動(dòng)地在后臺(tái)對(duì) AOF 進(jìn)行重寫
  AOF 文件有序地保存了對(duì)數(shù)據(jù)庫執(zhí)行的所有寫入操作, 這些寫入操作以 Redis 協(xié)議的格式保存, 因此 AOF 文件的內(nèi)容非常容易被人讀懂, 對(duì)文件進(jìn)行分析(parse)也很輕松。 導(dǎo)出(export) AOF 文件也非常簡單

5、 redis事務(wù)
  # MULTI(開啟事務(wù)) 、 EXEC (執(zhí)行事務(wù))、 DISCARD (撤銷)和 WATCH (開啟事務(wù)之前監(jiān)視,樂觀鎖) UNWATCH(取消監(jiān)視) 是 Redis 事務(wù)的基礎(chǔ)
  # 事務(wù)是一個(gè)單獨(dú)的隔離操作:事務(wù)中的所有命令都會(huì)序列化、按順序地執(zhí)行。事務(wù)在執(zhí)行的過程中,不會(huì)被其他客戶端發(fā)送來的命令請求所打斷
  # Redis 的 Transactions 提供的并不是嚴(yán)格的 ACID 的事務(wù)
  # Redis 還提供了一個(gè) Watch 功能,你可以對(duì)一個(gè) key 進(jìn)行 Watch,然后再執(zhí)行 Transactions,在這過程中,如果這個(gè) Watched 的值進(jìn)行了修改,那么這個(gè) Transactions 會(huì)發(fā)現(xiàn)并拒絕執(zhí)行

  用MULTI/EXEC 來把多個(gè)命令組裝成一次發(fā)送,達(dá)到原子性 比如123這三個(gè)命令 在exec之前都只是暫存,并未執(zhí)行,在執(zhí)行exec之后才依次執(zhí)行,如果2執(zhí)行失敗,13是可以正常執(zhí)行成功的
?  用WATCH提供的樂觀鎖功能,在你EXEC的那一刻,如果被WATCH的鍵發(fā)生過改動(dòng),則MULTI到EXEC之間的指令全部不執(zhí)行,不需要rollback
  DISCARD指令只是用來撤銷EXEC之前被暫存的指令,并不是回滾



6.緩存雪崩
  緩存雪崩是由于原有緩存失效(過期),新緩存未到期間。所有請求都去查詢數(shù)據(jù)庫,而對(duì)數(shù)據(jù)庫CPU和內(nèi)存造成巨大壓力,嚴(yán)重的會(huì)造成數(shù)據(jù)庫宕機(jī)。從而形成一系列連鎖反應(yīng),造成整個(gè)系統(tǒng)崩潰
key 緩存的key緩存標(biāo)記 緩沖標(biāo)記變量 設(shè)置過期時(shí)間h?
key 緩存的key 緩存的value 設(shè)置過期時(shí)間2h 這里的時(shí)間適業(yè)務(wù)場景而定

查詢時(shí)查詢 "緩存的key緩存標(biāo)記" 查詢 "緩存的key"?
如果 "緩存的key緩存標(biāo)記" 存在 則返回 "緩存的key" 對(duì)應(yīng)的value
不存在 則更新 "緩存的key" 的過期時(shí)間

7. 緩存穿透
  緩存穿透是指用戶查詢數(shù)據(jù),在數(shù)據(jù)庫沒有,自然在緩存中也不會(huì)有。這樣就導(dǎo)致用戶查詢的時(shí)候,在緩存中找不到,每次都要去數(shù)據(jù)庫再查詢一遍,然后返回空。這樣請求就繞過緩存直接查數(shù)據(jù)庫,這也是經(jīng)常提的緩存命中率問題。
如果查詢數(shù)據(jù)庫也為空,直接設(shè)置一個(gè)默認(rèn)值存放到緩存,這樣第二次到緩沖中獲取就有值了,而不會(huì)繼續(xù)訪問數(shù)據(jù)庫

8.重復(fù)提交問題(規(guī)定時(shí)間內(nèi)驗(yàn)證碼獲取,流控策略)
  key:用戶id value:0 incr自增
  第一次獲取自增value value變?yōu)??
  如果vlaue為1 設(shè)置過期時(shí)間為60 (s)?
  第二次獲取自增value 不為1 則報(bào)錯(cuò)前臺(tái)提示(前臺(tái)已經(jīng)做了規(guī)定時(shí)間內(nèi)獲取驗(yàn)證碼按鈕不可點(diǎn)擊)?




******************************************************************************************************************************************************
Redis配置文件詳解
*******************************************************************************************************************************************************

#daemonize no 默認(rèn)情況下, redis 不是在后臺(tái)運(yùn)行的,如果需要在后臺(tái)運(yùn)行,把該項(xiàng)的值更改為 yes
daemonize yes
# 當(dāng) redis 在后臺(tái)運(yùn)行的時(shí)候, Redis 默認(rèn)會(huì)把 pid 文件放在 /var/run/redis.pid ,你可以配置到其他地址。
# 當(dāng)運(yùn)行多個(gè) redis 服務(wù)時(shí),需要指定不同的 pid 文件和端口
pidfile /var/run/redis_6379.pid
# 指定 redis 運(yùn)行的端口,默認(rèn)是 6379
port 6379
# 在高并發(fā)的環(huán)境中,為避免慢客戶端的連接問題,需要設(shè)置一個(gè)高速后臺(tái)日志
tcp-backlog 511
# 指定 redis 只接收來自于該 IP 地址的請求,如果不進(jìn)行設(shè)置,那么將處理所有請求
# bind 192.168.1.100 10.0.0.1
# bind 127.0.0.1
# 設(shè)置客戶端連接時(shí)的超時(shí)時(shí)間,單位為秒。當(dāng)客戶端在這段時(shí)間內(nèi)沒有發(fā)出任何指令,那么關(guān)閉該連接
# 0 是關(guān)閉此設(shè)置
timeout 0
# TCP keepalive
# 在 Linux 上,指定值(秒)用于發(fā)送 ACKs 的時(shí)間。注意關(guān)閉連接需要雙倍的時(shí)間。默認(rèn)為 0 。
tcp-keepalive 0
# 指定日志記錄級(jí)別,生產(chǎn)環(huán)境推薦 notice
# Redis 總共支持四個(gè)級(jí)別: debug 、 verbose 、 notice 、 warning ,默認(rèn)為 verbose
# debug 記錄很多信息,用于開發(fā)和測試
# varbose 有用的信息,不像 debug 會(huì)記錄那么多
# notice 普通的 verbose ,常用于生產(chǎn)環(huán)境
# warning 只有非常重要或者嚴(yán)重的信息會(huì)記錄到日志
loglevel notice
# 配置 log 文件地址
# 默認(rèn)值為 stdout ,標(biāo)準(zhǔn)輸出,若后臺(tái)模式會(huì)輸出到 /dev/null 。
logfile /var/log/redis/redis.log
# 可用數(shù)據(jù)庫數(shù)
# 默認(rèn)值為 16 ,默認(rèn)數(shù)據(jù)庫為 0 ,數(shù)據(jù)庫范圍在 0- ( database-1 )之間
databases 16
################################ 快照#################################
# 保存數(shù)據(jù)到磁盤,格式如下 :
# save?
# 指出在多長時(shí)間內(nèi),有多少次更新操作,就將數(shù)據(jù)同步到數(shù)據(jù)文件 rdb 。
# 相當(dāng)于條件觸發(fā)抓取快照,這個(gè)可以多個(gè)條件配合
# 比如默認(rèn)配置文件中的設(shè)置,就設(shè)置了三個(gè)條件
# save 900 1 900 秒內(nèi)至少有 1 個(gè) key 被改變
# save 300 10 300 秒內(nèi)至少有 300 個(gè) key 被改變
# save 60 10000 60 秒內(nèi)至少有 10000 個(gè) key 被改變
# save 900 1
# save 300 10
# save 60 10000
# 后臺(tái)存儲(chǔ)錯(cuò)誤停止寫。
stop-writes-on-bgsave-error yes
# 存儲(chǔ)至本地?cái)?shù)據(jù)庫時(shí)(持久化到 rdb 文件)是否壓縮數(shù)據(jù),默認(rèn)為 yes
rdbcompression yes
# RDB 文件的是否直接偶像 chcksum
rdbchecksum yes
# 本地持久化數(shù)據(jù)庫文件名,默認(rèn)值為 dump.rdb
dbfilename dump.rdb
# 工作目錄
# 數(shù)據(jù)庫鏡像備份的文件放置的路徑。
# 這里的路徑跟文件名要分開配置是因?yàn)?redis 在進(jìn)行備份時(shí),先會(huì)將當(dāng)前數(shù)據(jù)庫的狀態(tài)寫入到一個(gè)臨時(shí)文件中,等備份完成,
# 再把該該臨時(shí)文件替換為上面所指定的文件,而這里的臨時(shí)文件和上面所配置的備份文件都會(huì)放在這個(gè)指定的路徑當(dāng)中。
# AOF 文件也會(huì)存放在這個(gè)目錄下面
# 注意這里必須制定一個(gè)目錄而不是文件
dir /var/lib/redis-server/
################################# 復(fù)制 #################################
# 主從復(fù)制 . 設(shè)置該數(shù)據(jù)庫為其他數(shù)據(jù)庫的從數(shù)據(jù)庫 .
# 設(shè)置當(dāng)本機(jī)為 slav 服務(wù)時(shí),設(shè)置 master 服務(wù)的 IP 地址及端口,在 Redis 啟動(dòng)時(shí),它會(huì)自動(dòng)從 master 進(jìn)行數(shù)據(jù)同步
# slaveof?
# 當(dāng) master 服務(wù)設(shè)置了密碼保護(hù)時(shí) ( 用 requirepass 制定的密碼 )
# slave 服務(wù)連接 master 的密碼
# masterauth?
# 當(dāng)從庫同主機(jī)失去連接或者復(fù)制正在進(jìn)行,從機(jī)庫有兩種運(yùn)行方式:
# 1) 如果 slave-serve-stale-data 設(shè)置為 yes( 默認(rèn)設(shè)置 ) ,從庫會(huì)繼續(xù)響應(yīng)客戶端的請求
# 2) 如果 slave-serve-stale-data 是指為 no ,出去 INFO 和 SLAVOF 命令之外的任何請求都會(huì)返回一個(gè)
# 錯(cuò)誤 "SYNC with master in progress"
slave-serve-stale-data yes
# 配置 slave 實(shí)例是否接受寫。寫 slave 對(duì)存儲(chǔ)短暫數(shù)據(jù)(在同 master 數(shù)據(jù)同步后可以很容易地被刪除)是有用的,但未配置的情況下,客戶端寫可能會(huì)發(fā)送問題。
# 從 Redis2.6 后,默認(rèn) slave 為 read-only
slaveread-only yes
# 從庫會(huì)按照一個(gè)時(shí)間間隔向主庫發(fā)送 PINGs. 可以通過 repl-ping-slave-period 設(shè)置這個(gè)時(shí)間間隔,默認(rèn)是 10 秒
# repl-ping-slave-period 10
# repl-timeout 設(shè)置主庫批量數(shù)據(jù)傳輸時(shí)間或者 ping 回復(fù)時(shí)間間隔,默認(rèn)值是 60 秒
# 一定要確保 repl-timeout 大于 repl-ping-slave-period
# repl-timeout 60
# 在 slave socket 的 SYNC 后禁用 TCP_NODELAY
# 如果選擇“ yes ” ,Redis 將使用一個(gè)較小的數(shù)字 TCP 數(shù)據(jù)包和更少的帶寬將數(shù)據(jù)發(fā)送到 slave , 但是這可能導(dǎo)致數(shù)據(jù)發(fā)送到 slave 端會(huì)有延遲 , 如果是 Linux kernel 的默認(rèn)配置,會(huì)達(dá)到 40 毫秒 .
# 如果選擇 "no" ,則發(fā)送數(shù)據(jù)到 slave 端的延遲會(huì)降低,但將使用更多的帶寬用于復(fù)制 .
repl-disable-tcp-nodelay no
# 設(shè)置復(fù)制的后臺(tái)日志大小。
# 復(fù)制的后臺(tái)日志越大, slave 斷開連接及后來可能執(zhí)行部分復(fù)制花的時(shí)間就越長。
# 后臺(tái)日志在至少有一個(gè) slave 連接時(shí),僅僅分配一次。
# repl-backlog-size 1mb
# 在 master 不再連接 slave 后,后臺(tái)日志將被釋放。下面的配置定義從最后一個(gè) slave 斷開連接后需要釋放的時(shí)間(秒)。
# 0 意味著從不釋放后臺(tái)日志
# repl-backlog-ttl 3600
# 如果 master 不能再正常工作,那么會(huì)在多個(gè) slave 中,選擇優(yōu)先值最小的一個(gè) slave 提升為 master ,優(yōu)先值為 0 表示不能提升為 master 。
slave-priority 100
# 如果少于 N 個(gè) slave 連接,且延遲時(shí)間 <=M 秒,則 master 可配置停止接受寫操作。
# 例如需要至少 3 個(gè) slave 連接,且延遲 <=10 秒的配置:
# min-slaves-to-write 3
# min-slaves-max-lag 10
# 設(shè)置 0 為禁用
# 默認(rèn) min-slaves-to-write 為 0 (禁用), min-slaves-max-lag 為 10
################################## 安全 ###################################
# 設(shè)置客戶端連接后進(jìn)行任何其他指定前需要使用的密碼。
# 警告:因?yàn)?redis 速度相當(dāng)快,所以在一臺(tái)比較好的服務(wù)器下,一個(gè)外部的用戶可以在一秒鐘進(jìn)行 150K 次的密碼嘗試,這意味著你需要指定非常非常強(qiáng)大的密碼來防止暴力破解
# requirepass foobared
# 命令重命名 .
# 在一個(gè)共享環(huán)境下可以重命名相對(duì)危險(xiǎn)的命令。比如把 CONFIG 重名為一個(gè)不容易猜測的字符。
# 舉例 :
# rename-command CONFIG b840fc02d524045429941cc15f59e41cb7be6c52
# 如果想刪除一個(gè)命令,直接把它重命名為一個(gè)空字符 "" 即可,如下:
# rename-command CONFIG ""
################################### 約束###################################
#設(shè)置同一時(shí)間最大客戶端連接數(shù),默認(rèn)無限制,?
#Redis 可以同時(shí)打開的客戶端連接數(shù)為 Redis 進(jìn)程可以打開的最大文件描述符數(shù),
#如果設(shè)置 maxclients 0 ,表示不作限制。
#當(dāng)客戶端連接數(shù)到達(dá)限制時(shí), Redis 會(huì)關(guān)閉新的連接并向客戶端返回 max number of clients reached 錯(cuò)誤信息
# maxclients 10000
# 指定 Redis 最大內(nèi)存限制, Redis 在啟動(dòng)時(shí)會(huì)把數(shù)據(jù)加載到內(nèi)存中,達(dá)到最大內(nèi)存后, Redis 會(huì)按照清除策略嘗試清除已到期的 Key
# 如果 Redis 依照策略清除后無法提供足夠空間,或者策略設(shè)置為 ”noeviction” ,則使用更多空間的命令將會(huì)報(bào)錯(cuò),例如 SET, LPUSH 等。但仍然可以進(jìn)行讀取操作
# 注意: Redis 新的 vm 機(jī)制,會(huì)把 Key 存放內(nèi)存, Value 會(huì)存放在 swap 區(qū)
# 該選項(xiàng)對(duì) LRU 策略很有用。
# maxmemory 的設(shè)置比較適合于把 redis 當(dāng)作于類似 memcached 的緩存來使用,而不適合當(dāng)做一個(gè)真實(shí)的 DB 。
# 當(dāng)把 Redis 當(dāng)做一個(gè)真實(shí)的數(shù)據(jù)庫使用的時(shí)候,內(nèi)存使用將是一個(gè)很大的開銷
# maxmemory?
# 當(dāng)內(nèi)存達(dá)到最大值的時(shí)候 Redis 會(huì)選擇刪除哪些數(shù)據(jù)?有五種方式可供選擇
# volatile-lru -> 利用 LRU 算法移除設(shè)置過過期時(shí)間的 key (LRU: 最近使用 Least RecentlyUsed )
# allkeys-lru -> 利用 LRU 算法移除任何 key
# volatile-random -> 移除設(shè)置過過期時(shí)間的隨機(jī) key
# allkeys->random -> remove a randomkey, any key
# volatile-ttl -> 移除即將過期的 key(minor TTL)
# noeviction -> 不移除任何可以,只是返回一個(gè)寫錯(cuò)誤
# 注意:對(duì)于上面的策略,如果沒有合適的 key 可以移除,當(dāng)寫的時(shí)候 Redis 會(huì)返回一個(gè)錯(cuò)誤
# 默認(rèn)是 : volatile-lru
# maxmemory-policy volatile-lru?
# LRU 和 minimal TTL 算法都不是精準(zhǔn)的算法,但是相對(duì)精確的算法 ( 為了節(jié)省內(nèi)存 ) ,隨意你可以選擇樣本大小進(jìn)行檢測。
# Redis 默認(rèn)的灰選擇 3 個(gè)樣本進(jìn)行檢測,你可以通過 maxmemory-samples 進(jìn)行設(shè)置
# maxmemory-samples 3
############################## AOF###############################
# 默認(rèn)情況下, redis 會(huì)在后臺(tái)異步的把數(shù)據(jù)庫鏡像備份到磁盤,但是該備份是非常耗時(shí)的,而且備份也不能很頻繁,如果發(fā)生諸如拉閘限電、拔插頭等狀況,那么將造成比較大范圍的數(shù)據(jù)丟失。
# 所以 redis 提供了另外一種更加高效的數(shù)據(jù)庫備份及災(zāi)難恢復(fù)方式。
# 開啟 append only 模式之后, redis 會(huì)把所接收到的每一次寫操作請求都追加到 appendonly.aof 文件中,當(dāng) redis 重新啟動(dòng)時(shí),會(huì)從該文件恢復(fù)出之前的狀態(tài)。
# 但是這樣會(huì)造成 appendonly.aof 文件過大,所以 redis 還支持了 BGREWRITEAOF 指令,對(duì) appendonly.aof 進(jìn)行重新整理。
# 你可以同時(shí)開啟 asynchronous dumps 和 AOF
appendonly no
# AOF 文件名稱 ( 默認(rèn) : "appendonly.aof")
# appendfilename appendonly.aof
# Redis 支持三種同步 AOF 文件的策略 :
# no: 不進(jìn)行同步,系統(tǒng)去操作 . Faster.
# always: always 表示每次有寫操作都進(jìn)行同步 . Slow, Safest.
# everysec: 表示對(duì)寫操作進(jìn)行累積,每秒同步一次 . Compromise.
# 默認(rèn)是 "everysec" ,按照速度和安全折中這是最好的。
# 如果想讓 Redis 能更高效的運(yùn)行,你也可以設(shè)置為 "no" ,讓操作系統(tǒng)決定什么時(shí)候去執(zhí)行
# 或者相反想讓數(shù)據(jù)更安全你也可以設(shè)置為 "always"
# 如果不確定就用 "everysec".
# appendfsync always
appendfsync everysec
# appendfsync no
# AOF 策略設(shè)置為 always 或者 everysec 時(shí),后臺(tái)處理進(jìn)程 ( 后臺(tái)保存或者 AOF 日志重寫 ) 會(huì)執(zhí)行大量的 I/O 操作
# 在某些 Linux 配置中會(huì)阻止過長的 fsync() 請求。注意現(xiàn)在沒有任何修復(fù),即使 fsync 在另外一個(gè)線程進(jìn)行處理
# 為了減緩這個(gè)問題,可以設(shè)置下面這個(gè)參數(shù) no-appendfsync-on-rewrite
no-appendfsync-on-rewrite no
# AOF 自動(dòng)重寫
# 當(dāng) AOF 文件增長到一定大小的時(shí)候 Redis 能夠調(diào)用 BGREWRITEAOF 對(duì)日志文件進(jìn)行重寫
# 它是這樣工作的: Redis 會(huì)記住上次進(jìn)行些日志后文件的大小 ( 如果從開機(jī)以來還沒進(jìn)行過重寫,那日子大小在開機(jī)的時(shí)候確定 )
# 基礎(chǔ)大小會(huì)同現(xiàn)在的大小進(jìn)行比較。如果現(xiàn)在的大小比基礎(chǔ)大小大制定的百分比,重寫功能將啟動(dòng)
# 同時(shí)需要指定一個(gè)最小大小用于 AOF 重寫,這個(gè)用于阻止即使文件很小但是增長幅度很大也去重寫 AOF 文件的情況
# 設(shè)置 percentage 為 0 就關(guān)閉這個(gè)特性
auto-aof-rewrite-percentage 100
auto-aof-rewrite-min-size 64mb
################################ LUASCRIPTING #############################
# 一個(gè) Lua 腳本最長的執(zhí)行時(shí)間為 5000 毫秒( 5 秒),如果為 0 或負(fù)數(shù)表示無限執(zhí)行時(shí)間。
lua-time-limit 5000
################################LOW LOG################################
# Redis Slow Log 記錄超過特定執(zhí)行時(shí)間的命令。執(zhí)行時(shí)間不包括 I/O 計(jì)算比如連接客戶端,返回結(jié)果等,只是命令執(zhí)行時(shí)間
# 可以通過兩個(gè)參數(shù)設(shè)置 slow log :一個(gè)是告訴 Redis 執(zhí)行超過多少時(shí)間被記錄的參數(shù) slowlog-log-slower-than( 微妙 ) ,
# 另一個(gè)是 slow log 的長度。當(dāng)一個(gè)新命令被記錄的時(shí)候最早的命令將被從隊(duì)列中移除
# 下面的時(shí)間以微妙為單位,因此 1000000 代表一秒。
# 注意指定一個(gè)負(fù)數(shù)將關(guān)閉慢日志,而設(shè)置為 0 將強(qiáng)制每個(gè)命令都會(huì)記錄
slowlog-log-slower-than 10000
# 對(duì)日志長度沒有限制,只是要注意它會(huì)消耗內(nèi)存
# 可以通過 SLOWLOG RESET 回收被慢日志消耗的內(nèi)存
# 推薦使用默認(rèn)值 128 ,當(dāng)慢日志超過 128 時(shí),最先進(jìn)入隊(duì)列的記錄會(huì)被踢出
slowlog-max-len 128
################################ 事件通知 #############################
# 當(dāng)事件發(fā)生時(shí), Redis 可以通知 Pub/Sub 客戶端。
# 可以在下表中選擇 Redis 要通知的事件類型。事件類型由單個(gè)字符來標(biāo)識(shí):
# K Keyspace 事件,以 _keyspace@_ 的前綴方式發(fā)布
# E Keyevent 事件,以 _keysevent@_ 的前綴方式發(fā)布
# g 通用事件(不指定類型),像 DEL, EXPIRE, RENAME, …
# $ String 命令
# s Set 命令
# h Hash 命令
# z 有序集合命令
# x 過期事件(每次 key 過期時(shí)生成)
# e 清除事件(當(dāng) key 在內(nèi)存被清除時(shí)生成)
# A g$lshzxe 的別稱,因此 ”AKE” 意味著所有的事件
# notify-keyspace-events 帶一個(gè)由 0 到多個(gè)字符組成的字符串參數(shù)。空字符串意思是通知被禁用。
# 例子:啟用 list 和通用事件:
# notify-keyspace-events Elg
# 默認(rèn)所用的通知被禁用,因?yàn)橛脩敉ǔ2恍枰奶匦?#xff0c;并且該特性會(huì)有性能損耗。
# 注意如果你不指定至少 K 或 E 之一,不會(huì)發(fā)送任何事件。
notify-keyspace-events “”
############################## 高級(jí)配置 ###############################
# 當(dāng) hash 中包含超過指定元素個(gè)數(shù)并且最大的元素沒有超過臨界時(shí),
# hash 將以一種特殊的編碼方式(大大減少內(nèi)存使用)來存儲(chǔ),這里可以設(shè)置這兩個(gè)臨界值
# Redis Hash 對(duì)應(yīng) Value 內(nèi)部實(shí)際就是一個(gè) HashMap ,實(shí)際這里會(huì)有 2 種不同實(shí)現(xiàn),
# 這個(gè) Hash 的成員比較少時(shí) Redis 為了節(jié)省內(nèi)存會(huì)采用類似一維數(shù)組的方式來緊湊存儲(chǔ),而不會(huì)采用真正的 HashMap 結(jié)構(gòu),對(duì)應(yīng)的 valueredisObject 的 encoding 為 zipmap,
# 當(dāng)成員數(shù)量增大時(shí)會(huì)自動(dòng)轉(zhuǎn)成真正的 HashMap, 此時(shí) encoding 為 ht 。
hash-max-zipmap-entries 512
hash-max-zipmap-value 64?
# 和 Hash 一樣,多個(gè)小的 list 以特定的方式編碼來節(jié)省空間。
# list 數(shù)據(jù)類型節(jié)點(diǎn)值大小小于多少字節(jié)會(huì)采用緊湊存儲(chǔ)格式。
list-max-ziplist-entries 512
list-max-ziplist-value 64
# set 數(shù)據(jù)類型內(nèi)部數(shù)據(jù)如果全部是數(shù)值型,且包含多少節(jié)點(diǎn)以下會(huì)采用緊湊格式存儲(chǔ)。
set-max-intset-entries 512
# 和 hashe 和 list 一樣 , 排序的 set 在指定的長度內(nèi)以指定編碼方式存儲(chǔ)以節(jié)省空間
# zsort 數(shù)據(jù)類型節(jié)點(diǎn)值大小小于多少字節(jié)會(huì)采用緊湊存儲(chǔ)格式。
zset-max-ziplist-entries 128
zset-max-ziplist-value 64
# Redis 將在每 100 毫秒時(shí)使用 1 毫秒的 CPU 時(shí)間來對(duì) redis 的 hash 表進(jìn)行重新 hash ,可以降低內(nèi)存的使用
# 當(dāng)你的使用場景中,有非常嚴(yán)格的實(shí)時(shí)性需要,不能夠接受 Redis 時(shí)不時(shí)的對(duì)請求有 2 毫秒的延遲的話,把這項(xiàng)配置為 no 。
# 如果沒有這么嚴(yán)格的實(shí)時(shí)性要求,可以設(shè)置為 yes ,以便能夠盡可能快的釋放內(nèi)存
activerehashing yes
# 客戶端的輸出緩沖區(qū)的限制,因?yàn)槟撤N原因客戶端從服務(wù)器讀取數(shù)據(jù)的速度不夠快,
# 可用于強(qiáng)制斷開連接(一個(gè)常見的原因是一個(gè)發(fā)布 / 訂閱客戶端消費(fèi)消息的速度無法趕上生產(chǎn)它們的速度)。
# 可以三種不同客戶端的方式進(jìn)行設(shè)置:
# normal -> 正常客戶端
# slave -> slave 和 MONITOR 客戶端
# pubsub -> 至少訂閱了一個(gè) pubsub channel 或 pattern 的客戶端
# 每個(gè) client-output-buffer-limit 語法 :
# client-output-buffer-limit?
# 一旦達(dá)到硬限制客戶端會(huì)立即斷開,或者達(dá)到軟限制并保持達(dá)成的指定秒數(shù)(連續(xù))。
# 例如,如果硬限制為 32 兆字節(jié)和軟限制為 16 兆字節(jié) /10 秒,客戶端將會(huì)立即斷開
# 如果輸出緩沖區(qū)的大小達(dá)到 32 兆字節(jié),客戶端達(dá)到 16 兆字節(jié)和連續(xù)超過了限制 10 秒,也將斷開連接。
# 默認(rèn) normal 客戶端不做限制,因?yàn)樗麄冊谝粋€(gè)請求后未要求時(shí)(以推的方式)不接收數(shù)據(jù),
# 只有異步客戶端可能會(huì)出現(xiàn)請求數(shù)據(jù)的速度比它可以讀取的速度快的場景。
# 把硬限制和軟限制都設(shè)置為 0 來禁用該特性
client-output-buffer-limit normal 0 0 0
client-output-buffer-limit slave 256mb 64mb60
client-output-buffer-limit pubsub 32mb 8mb60
# Redis 調(diào)用內(nèi)部函數(shù)來執(zhí)行許多后臺(tái)任務(wù),如關(guān)閉客戶端超時(shí)的連接,清除過期的 Key ,等等。
# 不是所有的任務(wù)都以相同的頻率執(zhí)行,但 Redis 依照指定的“ Hz ”值來執(zhí)行檢查任務(wù)。
# 默認(rèn)情況下,“ Hz ”的被設(shè)定為 10 。
# 提高該值將在 Redis 空閑時(shí)使用更多的 CPU 時(shí),但同時(shí)當(dāng)有多個(gè) key 同時(shí)到期會(huì)使 Redis 的反應(yīng)更靈敏,以及超時(shí)可以更精確地處理。
# 范圍是 1 到 500 之間,但是值超過 100 通常不是一個(gè)好主意。
# 大多數(shù)用戶應(yīng)該使用 10 這個(gè)預(yù)設(shè)值,只有在非常低的延遲的情況下有必要提高最大到 100 。
hz 10?
# 當(dāng)一個(gè)子節(jié)點(diǎn)重寫 AOF 文件時(shí),如果啟用下面的選項(xiàng),則文件每生成 32M 數(shù)據(jù)進(jìn)行同步。
aof-rewrite-incremental-fsync yes

轉(zhuǎn)載于:https://www.cnblogs.com/xxj0316/p/9213228.html

總結(jié)

以上是生活随笔為你收集整理的redis见解的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

91av视频在线观看 | 国产精品va在线观看入 | 色偷偷88888欧美精品久久久 | av先锋中文字幕 | 开心激情五月婷婷 | 97视频在线观看免费 | 麻豆视频免费版 | 日日干天夜夜 | 成人在线免费看视频 | 丁香五婷 | 亚洲美女免费精品视频在线观看 | 欧美日韩18| 国产视频精品视频 | 亚洲一级电影 | 欧美精品久久久久久久久老牛影院 | 98久9在线 | 免费 | 91视频91蝌蚪 | ,午夜性刺激免费看视频 | 香蕉视频国产在线 | 西西www4444大胆在线 | 欧美日韩综合在线观看 | 日韩精品一区二区免费视频 | 亚洲电影久久久 | 人人射av| 日本中文字幕在线免费观看 | 91亚洲永久精品 | 在线观看成人网 | 不卡精品视频 | 国产精品18久久久久久久久久久久 | 亚洲精品久久久久999中文字幕 | 久久久精品国产免费观看同学 | 亚洲成色777777在线观看影院 | 亚洲精品中文在线资源 | 麻豆视频免费播放 | 久久精品中文 | 精品国模一区二区三区 | 91欧美日韩国产 | 成人欧美一区二区三区黑人麻豆 | 久久免费国产精品1 | 亚洲午夜av | 97超碰色偷偷 | 久久久国产一区二区三区 | 最新精品视频在线 | 亚洲a色| 久久婷五月 | www.色五月 | 婷婷丁香国产 | 免费日韩视 | 国产精品乱码一区二区视频 | 福利一区在线 | 国产高清在线一区 | 国产欧美最新羞羞视频在线观看 | 亚在线播放中文视频 | 国产精品一区二区久久精品爱微奶 | 欧美日韩精品在线播放 | 欧日韩在线视频 | 日韩av看片 | 91九色在线观看视频 | 九九热只有这里有精品 | 日日干天天 | 日韩午夜在线播放 | 国产精品久久久久久久午夜片 | 国产91精品在线观看 | 久久久久久国产精品亚洲78 | 一区二区三区在线观看中文字幕 | 蜜臀久久99精品久久久无需会员 | 免费看一级黄色大全 | 日本激情视频中文字幕 | 色偷偷88888欧美精品久久久 | 精品国产不卡 | 热久久精品在线 | 日韩一区二区三区高清在线观看 | 奇米影视四色8888 | 亚洲专区视频在线观看 | av在线免费播放 | 国产手机视频在线 | 精品久久91| 奇米影视777影音先锋 | 成人免费视频播放 | 99精品国产在热久久下载 | 网站免费黄 | 色国产精品 | 欧美午夜理伦三级在线观看 | 欧美一区免费观看 | 久草在线99 | 91精品国产自产老师啪 | a级国产乱理论片在线观看 特级毛片在线观看 | 日韩精品一区二区免费 | 欧美爽爽爽 | 99在线精品视频在线观看 | 免费成人结看片 | 国产成人久久精品 | 九九热在线观看视频 | 亚洲欧美成人综合 | 97电影网手机版 | 91视频专区| 97超级碰 | 黄色一级网 | 国产精品久久在线观看 | 久热香蕉视频 | 在线观看电影av | 中文字幕在线播放第一页 | 丁香视频在线观看 | 免费观看的av网站 | 国产成人精品三级 | 国产精品一区电影 | 精品久久免费 | 天天爽天天做 | 亚洲四虎| 久久精品视频国产 | 麻豆免费视频 | 992tv人人网tv亚洲精品 | 欧美视频国产视频 | 欧美 激情在线 | 中文字幕五区 | 中文字幕一区二区三区四区 | 亚洲精品99 | 精品99免费视频 | 国产色网 | 高清精品视频 | 日批视频国产 | 国产精品大片免费观看 | 在线观看免费黄色 | 国产淫片免费看 | www.av在线播放| 啪一啪在线 | 国产成免费视频 | 久久久综合九色合综国产精品 | 成人在线免费看视频 | 91粉色视频| 日韩高清免费在线观看 | 福利视频一区二区 | 中文字幕在线观 | 成年人视频免费在线 | 久热只有精品 | 国产 一区二区三区 在线 | 国产精品不卡在线 | 欧美国产日韩在线视频 | avwww在线 | 亚洲精品视频网站在线观看 | 久久久国产精品人人片99精片欧美一 | 成 人 免费 黄 色 视频 | 免费亚洲视频在线观看 | 贫乳av女优大全 | 国产小视频在线免费观看 | 日日碰狠狠添天天爽超碰97久久 | 91av中文字幕 | 97国产| 国产一级特黄毛片在线毛片 | 特黄免费av | 久久字幕网 | 日韩av不卡在线观看 | 麻花豆传媒mv在线观看 | 狠狠狠狠狠狠狠狠 | 久久一区二区免费视频 | 国产破处在线视频 | 日韩午夜在线观看 | 91精品无人成人www | 97av色| 日韩二区精品 | 精品视频免费观看 | 久久视频免费看 | 美女在线国产 | 日韩黄色免费电影 | 色婷婷综合成人av | 啪啪免费视频网站 | 一区二区三区视频在线 | 国产精品久久久毛片 | 91av亚洲| 久久在线精品 | 久久综合日 | 亚洲综合导航 | 97免费视频在线 | 日韩和的一区二在线 | 亚洲综合在线视频 | 国产亲近乱来精品 | 久久久精华网 | 欧美色婷婷 | 五月天婷婷在线观看视频 | 国产免费精彩视频 | 国产精品网在线观看 | www五月天婷婷 | 日韩理论电影网 | 最新精品视频在线 | 久久在线观看 | 亚洲爽爽网 | 欧美一级片在线观看视频 | 日韩欧美在线高清 | 不卡的av在线播放 | 亚洲另类人人澡 | 欧美一级片免费在线观看 | 国产精品亚 | 奇米影视8888在线观看大全免费 | 黄色国产区 | 日韩在线三级 | 一级特黄aaa大片在线观看 | 日本三级不卡视频 | 在线观看国产高清视频 | 激情婷婷网 | 福利网在线 | 日韩精品无| 国产成人av电影 | 国产一区二区在线观看视频 | wwxxxx日本 | 伊人伊成久久人综合网小说 | 97视频在线免费观看 | 中文字幕资源网 国产 | 国产91成人在在线播放 | 亚洲最大在线视频 | 欧美精品免费在线 | 在线视频 精品 | 日本少妇视频 | 超碰电影在线观看 | 久久人人艹| 97成人精品视频在线播放 | 国产色女 | 日韩在线免费电影 | 久久久在线视频 | 天天天天天天干 | 欧洲亚洲激情 | 超碰在线国产 | 91av在线免费观看 | 久久99精品久久久久久秒播蜜臀 | 亚洲国产日韩一区 | av动图| 久久婷亚洲五月一区天天躁 | www黄在线| 91中文字幕在线观看 | 日韩四虎 | 久久激情精品 | 日韩91精品| 亚洲日韩欧美视频 | 色视频在线 | 91视频网址入口 | 国产精品国产三级国产不产一地 | 国产一级二级av | 久9在线 | 欧美国产高清 | 97色在线| 最近的中文字幕大全免费版 | 久久久国产精品麻豆 | 国产片免费在线观看视频 | 欧美男同网站 | 天天摸日日摸人人看 | 国产精品久久久久久久久久99 | 久久久免费av | 午夜精品久久久久久久99 | 91视频首页| 日产乱码一二三区别在线 | 超碰在线91| 在线观看小视频 | 久热av| 久久综合五月婷婷 | 综合色爱| 精品国产理论 | 五月婷婷操 | 中文在线天堂资源 | www.888.av| 中文字幕在线观看一区二区三区 | 国产护士av | 日本性xxx | 亚洲激情六月 | 免费黄色在线网址 | 成人久久久久久久久久 | 久久国产成人午夜av影院宅 | 在线 欧美 日韩 | 在线三级播放 | 国产黄色免费 | 日日夜夜操操操操 | 国产精品一区二区免费 | av在线播放一区二区三区 | 99热官网 | 国产精品久久久久毛片大屁完整版 | 六月丁香色婷婷 | 热re99久久精品国产66热 | www一起操| 欧美日韩中文国产一区发布 | 免费高清在线视频一区· | 色中射| av在线等 | 97超碰人人 | 精品在线一区二区三区 | 日b视频在线观看网址 | 国产精品色 | 六月婷婷久香在线视频 | 菠萝菠萝蜜在线播放 | 亚洲国产影院av久久久久 | 免费看精品久久片 | 91亚洲精 | 国产精品久久99精品毛片三a | 手机在线视频福利 | 91免费高清视频 | 中文字幕中文 | 日韩免费高清在线观看 | 国产字幕在线播放 | 亚洲一片黄 | 久久久久久毛片 | 久久艹中文字幕 | 国产精品久久亚洲 | 日韩亚洲国产中文字幕 | 黄色大片视频网站 | 丰满少妇对白在线偷拍 | 久久国产欧美日韩精品 | 精品久久影院 | 黄色视屏免费在线观看 | 天天操夜夜叫 | 国产91成人 | 超碰97在线资源 | av免费看在线 | 99免费在线视频观看 | 日本一区二区三区免费看 | 国产视频日韩视频欧美视频 | 免费看黄视频 | 亚洲成人av影片 | 午夜精品久久久久久久99 | 一区二区三区手机在线观看 | 日韩免费久久 | 性色视频在线 | 亚洲精品乱码久久久久 | 国产美女视频免费观看的网站 | 欧美一区二区三区四区夜夜大片 | 黄色特级毛片 | 又粗又长又大又爽又黄少妇毛片 | 亚洲精品欧美精品 | 中文字幕乱码一区二区 | 狠狠躁夜夜av| 国产精品va在线 | 97人人人| 一级黄色在线免费观看 | 又爽又黄又无遮挡网站动态图 | 中文字幕久久精品 | 51久久成人国产精品麻豆 | 婷婷精品进入 | 欧美日韩精品在线 | 欧美粗又大 | 久久久在线观看 | 国产成人在线综合 | 中文字幕黄色网址 | 日韩在线观看一区二区三区 | 天天躁日日躁狠狠躁 | 人人射人人澡 | 免费观看av网站 | 狠狠网 | 国产中文字幕91 | 亚洲国产小视频在线观看 | 免费看的国产视频网站 | 少妇av片 | 亚洲日韩欧美一区二区在线 | 久久免费看视频 | 日韩v欧美v日本v亚洲v国产v | 欧美性色综合 | 91一区啪爱嗯打偷拍欧美 | 亚洲国产黄色片 | 成人97视频一区二区 | 免费观看的黄色 | 狠狠狠狠狠狠狠狠 | 久久久久久片 | www.香蕉视频 | 最新中文字幕在线资源 | 人人cao| 人九九精品| 亚洲精品高清视频在线观看 | av免费试看| 四虎国产| 91香蕉视频在线下载 | 日韩不卡高清视频 | 日韩免费在线观看 | 香蕉视频在线免费看 | 2017狠狠干 | 91色吧| 国产福利在线不卡 | 麻豆91视频 | aa一级片| 东方av在 | 人人干狠狠干 | 91视频在线免费看 | www.天天干.com | 全久久久久久久久久久电影 | 成年人在线看片 | 超碰在线成人 | 天堂中文在线播放 | 狠狠操狠狠干2017 | 欧美一区二区三区在线播放 | 懂色av一区二区三区蜜臀 | 911久久香蕉国产线看观看 | 午夜狠狠操 | 五月婷婷色播 | 91精品国产自产在线观看 | 日日操天天操夜夜操 | 日韩精品偷拍 | 伊人一级 | 久久综合9988久久爱 | 91精品国产高清 | 女人18精品一区二区三区 | 黄在线免费看 | 中文十次啦 | 免费观看性生活大片 | 亚洲在线激情 | 久久99国产精品免费网站 | 毛片网站免费在线观看 | 天天躁日日躁狠狠躁av麻豆 | 国产一级片网站 | av一区二区三区在线 | 天天色天天射综合网 | 国产高清无av久久 | 91在线免费看片 | 午夜精品久久久久久久99水蜜桃 | 日韩av专区 | 国产91大片 | 亚洲精品综合久久 | 欧美一级电影 | 久久免费视频一区 | 国产在线成人 | 国产一区二区在线免费播放 | 在线成人高清电影 | 久久久一本精品99久久精品66 | 日韩av片无码一区二区不卡电影 | 国内精品久久久久影院男同志 | 99久久这里有精品 | av网站免费在线 | 中文字幕精品三级久久久 | 91香蕉视频黄| 久久久久久麻豆 | 日日干美女 | 亚洲高清av在线 | 欧美日韩在线观看一区二区 | 成人av免费网站 | 日日夜夜狠狠干 | 国产福利网站 | 免费碰碰 | 黄色软件视频大全免费下载 | 在线视频免费观看 | 91看片在线播放 | 99热国产精品 | 日韩欧美一二三 | 欧美另类一二三四区 | 国产精品一区二区久久久久 | 黄色av网站在线观看 | 国产99久久久国产 | 韩日电影在线观看 | 日本69hd| 中文字幕在线播放视频 | av黄网站| 日韩精品一区二区三区三炮视频 | 久久久久亚洲精品国产 | 久久免费看毛片 | 久久涩涩网站 | 99视频在线观看一区三区 | 国产一级三级 | 日韩电影在线看 | 高清不卡一区二区在线 | 欧美日韩国产一区二区在线观看 | 国产精品人成电影在线观看 | 精品免费久久久久久 | 日韩欧美精品在线观看 | 免费看网站在线 | 国产99久久久国产精品免费看 | 亚洲91精品 | 四虎精品成人免费网站 | 在线视频观看亚洲 | 欧美日韩亚洲在线 | 国产色视频网站 | 91干干干| 亚洲 中文 在线 精品 | 美女免费av| 精品国产日本 | 婷婷六月天综合 | 国产伦精品一区二区三区在线 | 久久久久久综合网天天 | 五月婷婷香蕉 | 国产精品门事件 | 亚洲人成免费网站 | 国产视频不卡一区 | 91xav | 亚洲精品乱码久久久久久9色 | 亚洲一区二区精品3399 | 国产午夜麻豆影院在线观看 | 国产精品观看在线亚洲人成网 | 国产精品岛国久久久久久久久红粉 | 日韩资源在线观看 | 国产精品久久久久久久久久久久午夜片 | 精品一二三四视频 | 一区二区三区在线观看免费视频 | 成人网页在线免费观看 | 97国产小视频 | 字幕网av | av观看久久久 | 欧美激情精品久久久久久 | 狠狠色丁婷婷日日 | 人人澡视频 | 亚洲闷骚少妇在线观看网站 | 国产精品国产精品 | 中文字幕 国产专区 | 99精品成人 | 久久久麻豆精品一区二区 | 91精品久久久久久粉嫩 | 成年人黄色在线观看 | 久久综合久久八八 | 国产成人一区二区在线观看 | 日本三级香港三级人妇99 | www.久艹 | 国产精品视频你懂的 | 中文字幕在线播放日韩 | 国产在线视频在线观看 | 国产精品亚州 | 91精品在线看 | 中文在线√天堂 | 久久精品伊人 | 国产精品永久久久久久久久久 | 美女精品国产 | 99视频这里只有 | 最新国产在线视频 | 亚洲人成网站精品片在线观看 | 国产亚洲综合性久久久影院 | 99视屏| 特级西西444www大胆高清无视频 | 激情中文字幕 | 日韩va欧美va亚洲va久久 | 狠狠久久伊人 | 国产一区二区日本 | 96av麻豆蜜桃一区二区 | 欧美久久久久 | 九九九在线观看 | 国产一区二区高清不卡 | 日本韩国中文字幕 | 欧美日韩性视频 | 欧美性一级观看 | 日韩精品中文字幕有码 | 日韩视频1| 国产亚洲视频系列 | 天堂黄色片 | 激情久久影院 | 色偷偷男人的天堂av | 999电影免费在线观看 | 国产精品av免费在线观看 | 精品亚洲欧美无人区乱码 | 久久久久久久久影视 | 99久久久国产精品美女 | 91福利区一区二区三区 | 国产亚洲91 | 黄色中文字幕在线 | 国产精品福利av | 中文字幕资源在线观看 | 日韩av片无码一区二区不卡电影 | 日韩色爱 | 毛片3| 日韩免费一区二区 | 在线观看的av | 五月婷婷久 | 观看免费av | 人人藻人人澡人人爽 | 国内外激情视频 | 日韩有码在线播放 | 超碰在线最新网址 | 97精品电影院 | 欧美精品久久久久久久久免 | 91黄色成人| 久久99精品久久久久久三级 | www.888av| 亚洲精品国精品久久99热一 | 久久这里只有精品1 | 成人一级免费视频 | 亚洲国产大片 | 在线视频观看成人 | 国产福利在线不卡 | 欧美日韩国产页 | 在线视频欧美日韩 | 午夜精品一二区 | 日本中文字幕在线电影 | 久久男人中文字幕资源站 | 蜜臀av性久久久久蜜臀aⅴ四虎 | mm1313亚洲精品国产 | 成人中心免费视频 | 999国产在线 | 97综合网 | 免费日韩视 | 久久99亚洲精品久久久久 | 欧美日韩国产在线一区 | 久草在线视频在线观看 | 美女视频久久久 | 欧美日韩精品免费观看 | 波多野结衣久久资源 | 日韩中文在线字幕 | 国产一区二区三区免费视频 | 黄色片免费在线 | 亚洲精品免费在线视频 | 日韩在线第一 | 91视频免费观看 | 国产一区二区精品久久91 | 国产玖玖精品视频 | 麻豆视频一区二区 | 天天爽夜夜爽人人爽曰av | 久久久亚洲国产精品麻豆综合天堂 | 热久在线 | 97人人超碰在线 | 蜜臀久久99精品久久久无需会员 | 在线观看视频你懂得 | 日韩中文免费视频 | 免费麻豆视频 | www.狠狠操.com| 亚洲一二区精品 | 久草在线观 | ww亚洲ww亚在线观看 | 日韩视频免费 | 一区二区三区在线观看免费 | 精品国产一区二区三区久久久久久 | 99久久日韩精品视频免费在线观看 | 在线免费色视频 | 久久a v视频 | 免费成人av | 日日夜夜免费精品 | 精品久久久久久亚洲 | 99热手机在线| 日韩日韩日韩日韩 | 国产精品九九久久久久久久 | 国产成人精品一区二区在线观看 | 欧洲不卡av | 色婷婷综合在线 | 中文字幕在线色 | 亚洲精品国偷拍自产在线观看蜜桃 | 最近中文字幕久久 | 久久久久久久久久久久国产精品 | 337p欧美| 黄网站a| 国产精品永久 | 欧美日韩在线视频一区二区 | 在线小视频你懂的 | 亚洲免费观看在线视频 | 午夜私人影院久久久久 | 成人av在线影院 | 中文字幕一区二区三区四区在线视频 | 久久99精品久久久久蜜臀 | 西西444www大胆无视频 | 欧美精品久久久 | jizzjizzjizz亚洲 | 狠狠躁日日躁夜夜躁av | 不卡av在线免费观看 | 日韩黄色一区 | 国产又粗又猛又爽 | 久草在线精品观看 | 丁香午夜 | 国产精品视频久久久 | 国产香蕉97碰碰碰视频在线观看 | 精品国产一区二区三区久久久 | .国产精品成人自产拍在线观看6 | 丁香六月在线 | 亚洲人成在| 国产高清在线观看 | 成人黄色免费在线观看 | www最近高清中文国语在线观看 | 久久人人爽人人爽 | 色婷婷狠狠五月综合天色拍 | 亚洲精品国偷自产在线99热 | 色噜噜色噜噜 | 97人人模人人爽人人喊网 | 国产精品免费久久久久久 | 色先锋av资源中文字幕 | 国产精品v欧美精品 | 最新精品视频在线 | 国产成人在线免费观看 | 99久久久久久久久 | 特片网久久 | 亚洲日韩中文字幕在线播放 | 精品视频免费观看 | 91在线观| 日韩欧美网址 | 免费av在线网站 | 日b黄色片 | 国产亚洲在线视频 | 国产精品麻豆三级一区视频 | 国产在线久久久 | 久久视频国产 | 精品一二三区 | 2024国产精品视频 | 天天色图| 日韩高清不卡在线 | 久久黄色小说 | 国产流白浆高潮在线观看 | 天海冀一区二区三区 | 久人人 | 成人久久网| 中文字幕在线观看第三页 | 久久兔费看a级 | 日韩综合色 | 日韩大片在线 | 国产在线视频资源 | 顶级bbw搡bbbb搡bbbb | av中文字幕第一页 | 亚洲精品黄色在线观看 | 亚洲高清资源 | 欧美在线观看视频 | 亚洲精品日韩一区二区电影 | 亚洲精品午夜aaa久久久 | 日韩在线视频观看 | av五月婷婷 | 五月综合网 | 日韩中文字幕视频在线观看 | 久久久久久久久黄色 | 欧美色图狠狠干 | 国产黄色片久久 | 婷婷激情五月综合 | 少妇搡bbbb搡bbb搡忠贞 | 久久国产精品免费视频 | 韩日精品在线观看 | 激情五月***国产精品 | 国产黄色精品 | 天天天操天天天干 | 亚洲视频一 | 97精品国自产拍在线观看 | 国产精品久久久久久久久久三级 | 午夜精品电影一区二区在线 | 香蕉久久久久 | 婷婷视频导航 | 91大神免费在线观看 | 在线综合 亚洲 欧美在线视频 | 黄色a在线观看 | 免费看黄在线网站 | 免费国产一区二区视频 | 国产精品一区二区久久精品 | 国产免费成人av | 天天操综合网站 | 日日夜色 | 久久高清毛片 | 美女免费视频一区二区 | 男女视频91 | 国产精品福利在线播放 | 日韩免费看视频 | 色婷婷亚洲 | 夜色.com | 色综合天天综合 | 97成人精品区在线播放 | 久久这里只有精品9 | 综合亚洲视频 | 成人中文字幕+乱码+中文字幕 | 亚洲自拍av在线 | 中文字幕人成一区 | 日韩一二三 | 天堂黄色片 | 日韩在线视频免费播放 | 日韩深夜在线观看 | 欧美日韩一区二区三区视频 | 狠狠久久综合 | 国产69精品久久久久9999apgf | 国产成人不卡 | 国产精品九九久久久久久久 | 中文字幕在线免费看 | 久二影院 | 亚欧洲精品视频在线观看 | 精品人妖videos欧美人妖 | 欧美一级片免费在线观看 | 黄色亚洲片 | www.香蕉视频在线观看 | 成人91在线| 久久久国产精品一区二区三区 | 日韩久久精品一区二区三区下载 | 在线免费观看黄 | 久久久久电影网站 | 亚洲一级二级 | 久草在线资源观看 | 国产精品黄色 | 国产福利不卡视频 | 美女网站在线免费观看 | 日韩中文字幕第一页 | 日韩精品视频在线观看免费 | 女人18毛片a级毛片一区二区 | 极品嫩模被强到高潮呻吟91 | 一区二区三区视频在线 | 超碰97在线人人 | 欧美综合在线视频 | 日韩高清一区在线 | 久久免费在线视频 | 四虎成人精品永久免费av | 久久人人干| 成人黄色电影在线 | av在线播放亚洲 | 91亚洲欧美激情 | 婷婷六月中文字幕 | 国产日产高清dvd碟片 | 久久久久福利视频 | 97夜夜澡人人爽人人免费 | 日韩视频免费播放 | 综合伊人av | 久久好看免费视频 | 亚洲 中文 欧美 日韩vr 在线 | 亚洲一二区视频 | 三级在线视频观看 | 中文在线a∨在线 | 奇米7777狠狠狠琪琪视频 | 黄色大片网 | 黄色成人毛片 | 在线一二区 | 亚洲欧美日韩一区二区三区在线观看 | 免费在线黄色av | 在线观看 国产 | 免费人成网 | 成人av在线直播 | 国产精品porn | 日韩精品一区二区三区丰满 | 人人草人人草 | 天天摸天天舔天天操 | 97免费在线视频 | 精品国产乱码久久久久久1区2匹 | 色久综合 | 亚洲第一久久久 | 激情片av| 国产精品久久久久久久久久三级 | 99精品免费视频 | 亚洲精品tv久久久久久久久久 | 美女福利视频 | 久久天堂网站 | a天堂最新版中文在线地址 久久99久久精品国产 | 在线中文字幕电影 | 日韩电影久久 | 色婷婷综合久久久久中文字幕1 | 色综合天 | 精品一二 | 欧美婷婷色 | 免费高清av在线看 | 精品国产日本 | 欧美日韩视频一区二区三区 | 婷婷精品视频 | 午夜黄色影院 | 在线亚洲激情 | 玖玖视频网 | 色婷婷丁香 | 午夜黄色影院 | 毛片888 | 日韩中文字幕第一页 | 国产精品毛片久久久久久 | 亚洲女在线 | 久香蕉| 超碰在97| 97av视频| 特级毛片在线观看 | 免费看的黄网站软件 | 亚洲女同ⅹxx女同tv | 国产视频97| 亚洲 中文字幕av | 国产精品成人国产乱一区 | 奇米影视在线99精品 | 免费精品视频在线观看 | 国产亚洲在线视频 | 91九色蝌蚪视频网站 | 国产一区在线视频 | 在线观看网站黄 | 久久婷婷色综合 | 狠狠狠色丁香婷婷综合久久88 | 国产一区二区三区高清播放 | 天天爽天天搞 | 在线观看免费观看在线91 | 天天干天天干天天干天天干天天干天天干 | 97看片网 | 黄色精品国产 | 最新日本中文字幕 | www日韩| 国产精品欧美 | 婷婷开心久久网 | 久久婷婷五月综合色丁香 | 国产一区二区在线观看免费 | 最近中文字幕在线中文高清版 | 亚洲va韩国va欧美va精四季 | 日韩免费看 | 丝袜美女在线 | 亚州国产精品视频 | 日韩在线免费观看视频 | 亚洲精品久久久久久中文传媒 | 国产欧美综合在线观看 | 亚洲精品国产高清 | 国产人成一区二区三区影院 | 亚洲免费a | 久99久在线 | 国产精品久久一 | 在线视频专区 | 日本一区二区免费在线观看 | 亚洲精品乱码久久久久v最新版 | 伊人视频 | 在线观看网站你懂的 | 中文字幕国产亚洲 | 麻豆视频91 | 亚洲精品mv在线观看 | 色偷偷人人澡久久超碰69 | 九九九九九国产 | 九色视频网址 | 中文av网站 | 91网站免费观看 | 成人一区二区在线观看 | 国产一及片 | 五月在线| 久久中文字幕导航 | 中文字幕中文字幕在线中文字幕三区 | 亚洲一区日韩在线 | 狠狠操狠狠干天天操 | 国产亚洲精品久久久久久久久久久久 | 97在线成人| 国产糖心vlog在线观看 | 日日躁你夜夜躁你av蜜 | 一二三区视频在线 | 日韩精品中文字幕av | 高清一区二区三区 | 久草视频免费在线观看 | 久久免费99精品久久久久久 | 热热热热热色 | 黄色软件视频大全免费下载 | 成人av中文字幕在线观看 | 免费在线精品视频 | 亚洲精品美女免费 | 日韩av资源在线观看 | 久草热视频 | 99久久婷婷国产一区二区三区 | 456成人精品影院 | 91中文字幕在线视频 | 久久蜜桃av | 国产日韩欧美网站 | 最近中文字幕完整高清 | 久久女同性恋中文字幕 | 欧美人牲| 日韩精品中文字幕在线观看 | 夜夜操天天操 | 亚洲永久精品视频 | 深爱激情久久 | 在线观看亚洲精品 | 亚洲激精日韩激精欧美精品 | 精品亚洲免费 | 成人黄色免费在线观看 | 国模视频一区二区三区 | 97网| 亚洲涩涩涩涩涩涩 | 亚洲精品久久激情国产片 | 免费观看国产精品视频 | 美女av免费看 | 五月亚洲综合 | 99精品视频免费在线观看 | 欧美另类美少妇69xxxx | 日韩色一区二区三区 | 天天综合网~永久入口 | 在线观看中文字幕av | 在线看成人 | 国产在线精品一区二区三区 | 欧美一区,二区 | 国产精品网红直播 | 成人黄色在线播放 | 国产 在线观看 | 超碰在线网 | 久久全国免费视频 | 亚洲九九影院 | a级国产乱理论片在线观看 特级毛片在线观看 | 狠狠色噜噜狠狠 | www色综合 | 青青河边草手机免费 | 91麻豆.com| 最近免费中文视频 | 99久久日韩精品免费热麻豆美女 | 在线观看精品黄av片免费 | 国产黄色片一级 | 久久免费视频5 | 成年人在线免费看 | 97综合网| jizz18欧美18| 国产在线播放一区二区三区 | 国产大片免费久久 | 超碰在线成人 | 久久69精品久久久久久久电影好 | 91黄色视屏| 免费在线激情电影 | 国产资源免费 | 网站在线观看你们懂的 | 一区二区三区四区不卡 | 中文久久精品 | 干 操 插 | 在线成人一区 | 国产又粗又硬又爽的视频 | 91桃花视频| 久久精品79国产精品 | 日韩在线播放视频 | av字幕在线 | 精品国产美女 | 欧美成人xxxxx| 一区二区三区在线视频111 | 九九精品视频在线 | 一区二区三区在线播放 | 亚洲成人资源网 | 欧美激情精品久久久久久免费 | 国产精品一区二区美女视频免费看 | 天天色天天操综合 | 正在播放国产一区 | 国产精品2018 | 国产精品69久久久久 | 日韩女同一区二区三区在线观看 | 国产精品99久久免费观看 | 亚洲成人资源在线观看 | 免费看三片 | 激情综合色综合久久综合 | 人人玩人人添人人 | 欧美日韩一区二区三区不卡 | 人人爽久久久噜噜噜电影 | 成年人免费电影在线观看 | 精品字幕 | 天天操月月操 |