国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數(shù)據(jù)庫技術(shù)|

服務(wù)器之家 - 數(shù)據(jù)庫 - Redis - Redis配置文件詳解

Redis配置文件詳解

2019-10-23 16:41Redis教程網(wǎng) Redis

這篇文章主要介紹了Redis配置文件詳解,本文詳細(xì)完整的用中文解釋了Redis配置文件中各種參數(shù)的作用和功能,需要的朋友可以參考下

如果認(rèn)為Redis是一個(gè)key value存儲, 可以使用它來代替MySQL;如果認(rèn)為它是一個(gè)可以持久化的cache, 可能只是用它保存一些頻繁訪問的臨時(shí)數(shù)據(jù)(代替Memcached);除此之外,還可以把Redis當(dāng)做一個(gè)輕量級的消息隊(duì)列使用,因?yàn)樗鼉?nèi)置就支持 list數(shù)據(jù)結(jié)構(gòu)和PUB/SUB命令;還可以當(dāng)做一個(gè)輕量級的分布式鎖系統(tǒng)。Redis是REmote DIctionary Server的縮寫,在Redis在官方網(wǎng)站的解釋是:

復(fù)制代碼代碼如下:

Redis is an open source, advanced key-value store. 
It is often referred to as a data structure server since keys 
can contain strings, hashes, lists, sets and sorted sets.


本文將會詳細(xì)介紹Redis的配置文件

 

1. Redis默認(rèn)不是以守護(hù)進(jìn)程的方式運(yùn)行,可以通過該配置項(xiàng)修改,使用yes啟用守護(hù)進(jìn)程

復(fù)制代碼代碼如下:

daemonize no


2. 當(dāng)Redis以守護(hù)進(jìn)程方式運(yùn)行時(shí),Redis默認(rèn)會把pid寫入/var/run/redis.pid文件,可以通過pidfile指定

復(fù)制代碼代碼如下:

pidfile /var/run/redis.pid


3. 指定Redis監(jiān)聽端口,默認(rèn)端口為6379,作者在自己的一篇博文中解釋了為什么選用6379作為默認(rèn)端口,因?yàn)?379在手機(jī)按鍵上MERZ對應(yīng)的號碼,而MERZ取自意大利歌女Alessia Merz的名字

復(fù)制代碼代碼如下:

port 6379


4. 綁定的主機(jī)地址

復(fù)制代碼代碼如下:

bind 127.0.0.1


5.當(dāng) 客戶端閑置多長時(shí)間后關(guān)閉連接,如果指定為0,表示關(guān)閉該功能

復(fù)制代碼代碼如下:

timeout 300


6. 指定日志記錄級別,Redis總共支持四個(gè)級別:debug、verbose、notice、warning,默認(rèn)為verbose

復(fù)制代碼代碼如下:

loglevel verbose


7. 日志記錄方式,默認(rèn)為標(biāo)準(zhǔn)輸出,如果配置Redis為守護(hù)進(jìn)程方式運(yùn)行,而這里又配置為日志記錄方式為標(biāo)準(zhǔn)輸出,則日志將會發(fā)送給/dev/null

復(fù)制代碼代碼如下:

logfile stdout


8. 設(shè)置數(shù)據(jù)庫的數(shù)量,默認(rèn)數(shù)據(jù)庫為0,可以使用SELECT <dbid>命令在連接上指定數(shù)據(jù)庫id

復(fù)制代碼代碼如下:

databases 16


9. 指定在多長時(shí)間內(nèi),有多少次更新操作,就將數(shù)據(jù)同步到數(shù)據(jù)文件,可以多個(gè)條件配合

復(fù)制代碼代碼如下:

save <seconds> <changes>


Redis默認(rèn)配置文件中提供了三個(gè)條件:

復(fù)制代碼代碼如下:

save 900 1
save 300 10
save 60 10000


分別表示900秒(15分鐘)內(nèi)有1個(gè)更改,300秒(5分鐘)內(nèi)有10個(gè)更改以及60秒內(nèi)有10000個(gè)更改。

 

10. 指定存儲至本地?cái)?shù)據(jù)庫時(shí)是否壓縮數(shù)據(jù),默認(rèn)為yes,Redis采用LZF壓縮,如果為了節(jié)省CPU時(shí)間,可以關(guān)閉該選項(xiàng),但會導(dǎo)致數(shù)據(jù)庫文件變的巨大

復(fù)制代碼代碼如下:

rdbcompression yes


11. 指定本地?cái)?shù)據(jù)庫文件名,默認(rèn)值為dump.rdb

復(fù)制代碼代碼如下:

dbfilename dump.rdb


12. 指定本地?cái)?shù)據(jù)庫存放目錄

復(fù)制代碼代碼如下:

dir ./


13. 設(shè)置當(dāng)本機(jī)為slav服務(wù)時(shí),設(shè)置master服務(wù)的IP地址及端口,在Redis啟動時(shí),它會自動從master進(jìn)行數(shù)據(jù)同步

復(fù)制代碼代碼如下:

slaveof <masterip> <masterport>


14. 當(dāng)master服務(wù)設(shè)置了密碼保護(hù)時(shí),slav服務(wù)連接master的密碼

復(fù)制代碼代碼如下:

masterauth <master-password>


15. 設(shè)置Redis連接密碼,如果配置了連接密碼,客戶端在連接Redis時(shí)需要通過AUTH <password>命令提供密碼,默認(rèn)關(guān)閉

復(fù)制代碼代碼如下:

requirepass foobared


16. 設(shè)置同一時(shí)間最大客戶端連接數(shù),默認(rèn)無限制,Redis可以同時(shí)打開的客戶端連接數(shù)為Redis進(jìn)程可以打開的最大文件描述符數(shù),如果設(shè)置 maxclients 0,表示不作限制。當(dāng)客戶端連接數(shù)到達(dá)限制時(shí),Redis會關(guān)閉新的連接并向客戶端返回max number of clients reached錯(cuò)誤信息

復(fù)制代碼代碼如下:

maxclients 128


17. 指定Redis最大內(nèi)存限制,Redis在啟動時(shí)會把數(shù)據(jù)加載到內(nèi)存中,達(dá)到最大內(nèi)存后,Redis會先嘗試清除已到期或即將到期的Key,當(dāng)此方法處理 后,仍然到達(dá)最大內(nèi)存設(shè)置,將無法再進(jìn)行寫入操作,但仍然可以進(jìn)行讀取操作。Redis新的vm機(jī)制,會把Key存放內(nèi)存,Value會存放在swap區(qū)

復(fù)制代碼代碼如下:

maxmemory <bytes>


18. 指定是否在每次更新操作后進(jìn)行日志記錄,Redis在默認(rèn)情況下是異步的把數(shù)據(jù)寫入磁盤,如果不開啟,可能會在斷電時(shí)導(dǎo)致一段時(shí)間內(nèi)的數(shù)據(jù)丟失。因?yàn)閞edis本身同步數(shù)據(jù)文件是按上面save條件來同步的,所以有的數(shù)據(jù)會在一段時(shí)間內(nèi)只存在于內(nèi)存中。默認(rèn)為no

復(fù)制代碼代碼如下:

appendonly no


19. 指定更新日志文件名,默認(rèn)為appendonly.aof

復(fù)制代碼代碼如下:

appendfilename appendonly.aof


20. 指定更新日志條件,共有3個(gè)可選值: 
no:表示等操作系統(tǒng)進(jìn)行數(shù)據(jù)緩存同步到磁盤(快) 
always:表示每次更新操作后手動調(diào)用fsync()將數(shù)據(jù)寫到磁盤(慢,安全) 
everysec:表示每秒同步一次(折衷,默認(rèn)值)

復(fù)制代碼代碼如下:

appendfsync everysec


21. 指定是否啟用虛擬內(nèi)存機(jī)制,默認(rèn)值為no,簡單的介紹一下,VM機(jī)制將數(shù)據(jù)分頁存放,由Redis將訪問量較少的頁即冷數(shù)據(jù)swap到磁盤上,訪問多的頁面由磁盤自動換出到內(nèi)存中(在后面的文章我會仔細(xì)分析Redis的VM機(jī)制)

復(fù)制代碼代碼如下:

vm-enabled no


22. 虛擬內(nèi)存文件路徑,默認(rèn)值為/tmp/redis.swap,不可多個(gè)Redis實(shí)例共享

復(fù)制代碼代碼如下:

vm-swap-file /tmp/redis.swap


23. 將所有大于vm-max-memory的數(shù)據(jù)存入虛擬內(nèi)存,無論vm-max-memory設(shè)置多小,所有索引數(shù)據(jù)都是內(nèi)存存儲的(Redis的索引數(shù)據(jù) 就是keys),也就是說,當(dāng)vm-max-memory設(shè)置為0的時(shí)候,其實(shí)是所有value都存在于磁盤。默認(rèn)值為0

復(fù)制代碼代碼如下:

vm-max-memory 0


24. Redis swap文件分成了很多的page,一個(gè)對象可以保存在多個(gè)page上面,但一個(gè)page上不能被多個(gè)對象共享,vm-page-size是要根據(jù)存儲的 數(shù)據(jù)大小來設(shè)定的,作者建議如果存儲很多小對象,page大小最好設(shè)置為32或者64bytes;如果存儲很大大對象,則可以使用更大的page,如果不 確定,就使用默認(rèn)值

復(fù)制代碼代碼如下:

vm-page-size 32


25. 設(shè)置swap文件中的page數(shù)量,由于頁表(一種表示頁面空閑或使用的bitmap)是在放在內(nèi)存中的,,在磁盤上每8個(gè)pages將消耗1byte的內(nèi)存。

復(fù)制代碼代碼如下:

vm-pages 134217728


26. 設(shè)置訪問swap文件的線程數(shù),最好不要超過機(jī)器的核數(shù),如果設(shè)置為0,那么所有對swap文件的操作都是串行的,可能會造成比較長時(shí)間的延遲。默認(rèn)值為4

復(fù)制代碼代碼如下:

vm-max-threads 4


27. 設(shè)置在向客戶端應(yīng)答時(shí),是否把較小的包合并為一個(gè)包發(fā)送,默認(rèn)為開啟

復(fù)制代碼代碼如下:

glueoutputbuf yes


28. 指定在超過一定的數(shù)量或者最大的元素超過某一臨界值時(shí),采用一種特殊的哈希算法

復(fù)制代碼代碼如下:

hash-max-zipmap-entries 64
hash-max-zipmap-value 512


29. 指定是否激活重置哈希,默認(rèn)為開啟(后面在介紹Redis的哈希算法時(shí)具體介紹)

復(fù)制代碼代碼如下:

activerehashing yes


30. 指定包含其它的配置文件,可以在同一主機(jī)上多個(gè)Redis實(shí)例之間使用同一份配置文件,而同時(shí)各個(gè)實(shí)例又擁有自己的特定配置文件

復(fù)制代碼代碼如下:

include /path/to/local.conf


本文完整的介紹了Redis配置文件,希望對大家有用。

延伸 · 閱讀

精彩推薦
  • RedisRedis 事務(wù)知識點(diǎn)相關(guān)總結(jié)

    Redis 事務(wù)知識點(diǎn)相關(guān)總結(jié)

    這篇文章主要介紹了Redis 事務(wù)相關(guān)總結(jié),幫助大家更好的理解和學(xué)習(xí)使用Redis,感興趣的朋友可以了解下...

    AsiaYe8232021-07-28
  • Redisredis實(shí)現(xiàn)排行榜功能

    redis實(shí)現(xiàn)排行榜功能

    排行榜在很多地方都能使用到,redis的zset可以很方便地用來實(shí)現(xiàn)排行榜功能,本文就來簡單的介紹一下如何使用,具有一定的參考價(jià)值,感興趣的小伙伴們...

    乘月歸5022021-08-05
  • Redisredis 交集、并集、差集的具體使用

    redis 交集、并集、差集的具體使用

    這篇文章主要介紹了redis 交集、并集、差集的具體使用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友...

    xiaojin21cen10152021-07-27
  • Redisredis中如何使用lua腳本讓你的靈活性提高5個(gè)逼格詳解

    redis中如何使用lua腳本讓你的靈活性提高5個(gè)逼格詳解

    這篇文章主要給大家介紹了關(guān)于redis中如何使用lua腳本讓你的靈活性提高5個(gè)逼格的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具...

    一線碼農(nóng)5812019-11-18
  • RedisRedis如何實(shí)現(xiàn)數(shù)據(jù)庫讀寫分離詳解

    Redis如何實(shí)現(xiàn)數(shù)據(jù)庫讀寫分離詳解

    Redis的主從架構(gòu),能幫助我們實(shí)現(xiàn)讀多,寫少的情況,下面這篇文章主要給大家介紹了關(guān)于Redis如何實(shí)現(xiàn)數(shù)據(jù)庫讀寫分離的相關(guān)資料,文中通過示例代碼介紹...

    羅兵漂流記6092019-11-11
  • RedisRedis的配置、啟動、操作和關(guān)閉方法

    Redis的配置、啟動、操作和關(guān)閉方法

    今天小編就為大家分享一篇Redis的配置、啟動、操作和關(guān)閉方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧 ...

    大道化簡5312019-11-14
  • RedisRedis全量復(fù)制與部分復(fù)制示例詳解

    Redis全量復(fù)制與部分復(fù)制示例詳解

    這篇文章主要給大家介紹了關(guān)于Redis全量復(fù)制與部分復(fù)制的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用Redis爬蟲具有一定的參考學(xué)習(xí)...

    豆子先生5052019-11-27
  • Redis詳解Redis復(fù)制原理

    詳解Redis復(fù)制原理

    與大多數(shù)db一樣,Redis也提供了復(fù)制機(jī)制,以滿足故障恢復(fù)和負(fù)載均衡等需求。復(fù)制也是Redis高可用的基礎(chǔ),哨兵和集群都是建立在復(fù)制基礎(chǔ)上實(shí)現(xiàn)高可用的...

    李留廣10222021-08-09
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 看亚洲a级一级毛片 | 成人瑟瑟| 午夜av电影 | 黄色av网站在线观看 | 午夜精品影院 | 欧美一级久久久 | 国产羞羞视频 | 日韩一区在线观看视频 | 久久99这里只有精品 | 日韩性视频 | 日韩精品久久久 | 一区综合 | 亚洲视频免费观看 | 成人精品一区二区 | 蜜桃色网 | 亚洲字幕网 | 国产一级视频在线观看 | 激情综合欧美 | 精品一区二区在线观看 | 国产精品毛片久久久久久久 | 国产精品一区久久久 | 欧美综合第一页 | 看欧美一级片 | 日日干夜夜干 | 精品久久一区二区三区 | 国产精品免费久久久久久久久 | 亚洲a在线播放 | 欧美日韩国产在线播放 | 一区二区三区免费播放 | 亚洲一区二区三区视频 | 日韩在线精品视频 | 亚洲精品久久久久国产 | 亚洲视频 欧美视频 | 亚洲美女性视频 | 亚洲精品久久久久久久久久久久久 | 伊人久久婷婷色综合98网 | 国产欧美日韩一区二区三区 | 毛片a级毛片免费 | 久久精品一区二区 | 色a在线| 国产精品久久久久久吹潮 |