redis配置之運行相關配置

守護進程

redis默認是沒有使用守護進程進行運行。可以通過daemonize參數進行設置

<code>

daemonize

yes

/<code>


redis配置之運行相關配置


supervised

如果是使用Linux系統的upstart或者systemd管理redis服務,可以設置這個參數

如果直接使用redis-server命令執行,就直接設置成no即可。

<code>

supervison

no

/<code>

使用upstart

<code>

supervison

updastart /<code>

使用systemd

<code>

supervision

systemd /<code>

如果不確定是使用upsstart還是systemd,直接指定auto就會自動識別

<code>supervision 

auto

/<code>

pid


redis配置之運行相關配置


進程ID存放的位置。

如果沒有daemonize方式運行,沒有配置這個參數就不會產生pid文件。

如果以daemonize方式執行,如果沒有配置,默認就是/var/run/redis.pid。

如果redis沒有權限創建pid文件,也不會影響redis服務的啟動。

<code>pidfile /

var

/run/redis_6379.pid /<code>

日誌級別

支持debug、verbose、notice、warning。

debug 會輸出很多信息,一般是用戶開發和測試。

verbose 比debug日誌輸出少一些。

notice 輸出適當的一些提示信息,一般用於生產環境。

warning 只輸出一些重要或者嚴重錯誤的信息。

<code>

loglevel

notice

/<code>

日誌文件

<code>

logfile

"/data/redis/log/6379.log"

/<code>

如果指定空字符串,redis以daemonize運行,默認是輸出到/dev/null裡面。

把日誌輸出到系統日誌

<code>

syslog-enabled

yes

/<code>

設置標記

<code>syslog-ident redis
/<code>

設置日誌級別

<code>syslog-facility 

local

0

/<code>

設置數據庫數量

<code>

databases

16

/<code>

一般在操作的時候,默認就是使用db0,redis最多支持16個數據庫,在使用其他的數據庫的時候,使用select命令進行選擇再進行操作即可。

<code>

select

15

/<code>

數據庫id是從0開始,到數量-1。

logo展示

默認情況下,啟動的時候,redis會輸出一個ASCII嗎的redis logo,只會在非daemonize的模式下輸出。

如果要設置再日誌文件裡面也輸出,可以使用下面的參數

<code>

always-show-logo

yes

/<code>


redis配置之運行相關配置


分享到:


相關文章: