1. 程式人生 > >NoSQL入門第三天——大綱帶更新

NoSQL入門第三天——大綱帶更新

需要 身份證號 led inux timeout 取消 級別 mage 無法

一、解析Redis配置文件redis.conf

  (Linux下配置多於編碼)

  1.它在哪

  由於我是在root的家目錄下載安裝的,默認的安裝位置就是:

技術分享

  conf就在這裏:

技術分享

  根據經驗,出廠的conf永遠不要改

  我們把conf拷貝出來一份改動,這裏我們單獨拷貝到/root/myredis下了

技術分享

  //這裏centOS7默認是打開上次離開的位置

  配置文件比較詳細的介紹信息,例如:

    Units單位——大小寫不敏感的:

技術分享

    INCLUDES包含——類似於分模塊開發下配置文件分為spring-shiro,spring-context等分模塊引入

技術分享

技術分享

    GENERAL通用

技術分享

    出廠默認設置是 no ——設置為yes 使其以 守護進程 的形式可以在後臺運行

技術分享

    默認進程管道id文件——pid

PID就象身份證號碼一樣,一個進程只有一個PID,但不同每個進程的PID是會改變的,不信你可以結束QQ.EXE進程再開開,PID是不同的\ 
無法靠PID識別病毒進程,PID只是在一段時間幫你識別同宜進程

技術分享

    端口——默認6379

技術分享

    TCP -backlog511——默認值511

tcp-backlog


設置tcp的backlog,backlog其實是一個連接隊列,backlog隊列總和=未完成三次握手隊列 + 已經完成三次握手隊列。
在高並發環境下你需要一個高backlog值來避免慢客戶端連接問題。註意Linux內核會將這個值減小到/proc/sys/net/core/somaxconn的值,所以需要確認增大somaxconn和tcp_max_syn_backlog兩個值
來達到想要的效果

技術分享

    綁定:——初學階段,就綁定本機127.0.0.1即可

技術分享

    timeout——過期時間,可以設置多少秒後不連接則關閉會話,默認0為不關閉

技術分享

    查看網絡通訊狀態

技術分享

    日誌等級——和Log4j類似的級別

技術分享

    日誌文件名字:——可以為空

技術分享

    日誌開關——默認syslog-enabled no,默認是關,如果開了,將會以redis開頭

技術分享

    數據庫的配置:——默認16個庫 0-15

技術分享

    SNAPSHOTTING快照

技術分享

    REPLICATION復制

技術分享

    SECURITY安全

技術分享

    啟動的時候是發現不用輸入密碼的,它默認認為裝在Linux上,是一個相對安全的地方,所以是不用輸入密碼的:

  訪問密碼的查看、設置和取消

技術分享

  輸入密碼驗證:(auth+密碼驗證)

技術分享

技術分享

  取消密碼:

技術分享

  LIMITS限制

技術分享

NoSQL入門第三天——大綱帶更新