真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

<nav id="a1bvv"></nav>
<blockquote id="a1bvv"><b id="a1bvv"></b></blockquote>

      <em id="a1bvv"></em>

      成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

      redis配置文件redis.conf說(shuō)明-創(chuàng)新互聯(lián)

        

      站在用戶的角度思考問(wèn)題,與客戶深入溝通,找到興平網(wǎng)站設(shè)計(jì)與興平網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、空間域名、網(wǎng)絡(luò)空間、企業(yè)郵箱。業(yè)務(wù)覆蓋興平地區(qū)。

      redis配置文件參數(shù)說(shuō)明:

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

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

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

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

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

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

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

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

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

      Redis默認(rèn)配置文件中提供了三個(gè)條件:
      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. 指定存儲(chǔ)至本地?cái)?shù)據(jù)庫(kù)時(shí)是否壓縮數(shù)據(jù),默認(rèn)為yes,Redis采用LZF壓縮,如果為了節(jié)省CPU時(shí)間,可以關(guān)閉該選項(xiàng),但會(huì)導(dǎo)致數(shù)據(jù)庫(kù)文件變的巨大
      rdbcompression yes

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

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

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

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

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

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

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

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

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

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

      appendfsync everysec

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

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

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

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

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

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

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

      28. 指定在超過(guò)一定的數(shù)量或者大的元素超過(guò)某一臨界值時(shí),采用一種特殊的哈希算法
      hash-max-zipmap-entries 64
      hash-max-zipmap-value 512

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

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

      31.是否將日志記錄到syslog
      syslog-enabled no

      32.在配置啟用save 參數(shù)后,在一個(gè)存盤點(diǎn)之后,可能磁盤會(huì)壞掉或者權(quán)限問(wèn)題,下面參數(shù)設(shè)置為yes,redis 將依然正常工作

      當(dāng)持久化出現(xiàn)錯(cuò)誤時(shí),是否依然繼續(xù)進(jìn)行工作,是否終止所有的客戶端write請(qǐng)求。默認(rèn)設(shè)置"yes"表示終止,一旦snapshot數(shù)據(jù)保存故障,那么此server為只讀服務(wù)。

      如果為"no",那么此次snapshot將失敗,但下一次snapshot不會(huì)受到影響,不過(guò)如果出現(xiàn)故障,數(shù)據(jù)只能恢復(fù)到"最近一個(gè)成功點(diǎn)"

      stop-writes-on-bgsave-error yes

      33.當(dāng)從主機(jī)脫離主的鏈接時(shí),如果此值為yes,當(dāng)客戶端查詢從時(shí),會(huì)響應(yīng)客戶端,如果是第一次同步會(huì)返回一個(gè)日期數(shù)據(jù)或這空值,如果設(shè)置為no,則返回“SYNC with master in progress”到INFO and SLAVEOF
      slave-serve-stale-data yes

      34.從服務(wù)器只讀(默認(rèn))
      slave-read-only yes

      35.從發(fā)送ping到主的時(shí)間間隔(單位:秒)
      repl-ping-slave-period 10

      36.批量傳輸I / O超時(shí)和主數(shù)據(jù)或ping響應(yīng)超時(shí) 默認(rèn)60s 必須大于repl-ping-slave-period值
      repl-timeout 60

      37.此選項(xiàng)如果是“yes”那么Redis的使用數(shù)量較少的TCP數(shù)據(jù)包和更少的帶寬將數(shù)據(jù)發(fā)送到,在從主機(jī)上延遲40毫秒(linux kernel中的40毫秒)出現(xiàn)。

      如果是no將在slave中減少延遲,但是流量使用回相對(duì)多一些,如果用多個(gè)從主機(jī),此處建議設(shè)置成yes
      repl-disable-tcp-nodelay no

      38.從主機(jī)的優(yōu)先級(jí),如果當(dāng)主主機(jī)掛了的時(shí)候,將從主機(jī)中選取一個(gè)作為其他從機(jī)的主,首先優(yōu)先級(jí)的數(shù)字最低的將成為主,0是一個(gè)特殊的級(jí)別,0將永遠(yuǎn)不會(huì)成為主。默認(rèn)值是100.
      slave-priority 100

      39."慢操作日志"記錄,單位:微秒(百萬(wàn)分之一秒,1000 * 1000),如果操作時(shí)間超過(guò)此值,將會(huì)把command信息"記錄"起來(lái).(內(nèi)存,非文件)。

      其中 "操作時(shí)間"不包括網(wǎng)絡(luò)IO開(kāi)支,只包括請(qǐng)求達(dá)到server后進(jìn)行"內(nèi)存實(shí)施"的時(shí)間."0"表示記錄全部操作
      slowlog-log-slower-than 10000

      40."慢操作日志"保留的大條數(shù),"記錄"將會(huì)被隊(duì)列化,如果超過(guò)了此長(zhǎng)度,舊記錄將會(huì)被移除。

      可以通過(guò)"SLOWLOG args"查看慢記錄的信息(SLOWLOG get 10,SLOWLOG reset)
      slowlog-max-len 1000

        

      另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。


      網(wǎng)頁(yè)標(biāo)題:redis配置文件redis.conf說(shuō)明-創(chuàng)新互聯(lián)
      文章來(lái)源:http://weahome.cn/article/gjocp.html

      其他資訊

      在線咨詢

      微信咨詢

      電話咨詢

      028-86922220(工作日)

      18980820575(7×24)

      提交需求

      返回頂部