NoSQL入門第三天——大綱帶更新
一、解析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入門第三天——大綱帶更新