日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網營銷解決方案
Redis配置文件
在 Redis 的安裝目錄中有一個名為 redis.windows.conf 的配置文件,若在 Linux 中則為 redis.conf,本節(jié)以 Windows 系統(tǒng)為例對該文件進行講解。

創(chuàng)新互聯(lián)是專業(yè)的濟陽網站建設公司,濟陽接單;提供成都網站設計、網站建設,網頁設計,網站設計,建網站,PHP網站建設等專業(yè)做網站服務;采用PHP框架,可快速的進行濟陽網站開發(fā)網頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網站,專業(yè)的做網站團隊,希望更多企業(yè)前來合作!

查看配置項

您可以使用 Redis 的
CONFIG命令來查看或者更改 Redis 的配置信息。語法格式如下:

redis 127.0.0.1:6379> CONFIG GET 配置名稱

示例如下,獲取日志等級的配置項:

redis 127.0.0.1:6379> CONFIG GET loglevel 

輸出結果如下:

1) "loglevel"
2) "notice"

通過使用*可以查看所有配置項,命令如下:

redis 127.0.0.1:6379> CONFIG GET *

輸出結果:

1) "dbfilename"
2) "dump.rdb"
3) "requirepass"
4) ""
5) "masterauth"
6) ""
7) "cluster-announce-ip"
8) ""
9) "unixsocket"
10) ""
11) "logfile"
12) ""
13) "pidfile"
14) ""
15) "slave-announce-ip"
16) ""
17) "replica-announce-ip"
18) ""
19) "maxmemory"
20) "0"
21) "proto-max-bulk-len"
22) "536870912"
23) "client-query-buffer-limit"
24) "1073741824"
25) "maxmemory-samples"
26) "5"
27) "lfu-log-factor"
28) "10"
29) "lfu-decay-time"
30) "1"
31) "timeout"
32) "0"
33) "active-defrag-threshold-lower"
34) "10"
35) "active-defrag-threshold-upper"
36) "100"
37) "active-defrag-ignore-bytes"
38) "104857600"
.....

如圖所示:

 


圖1:Redis配置項

注意:由于版本和操作系統(tǒng)的不同,配置項的數量會存在差異。

更改配置項

如果想要重新設置配置項,需要使用以下命令:

redis 127.0.0.1:6379> CONFIG SET 配置項名稱 配置項參數值

示例如下:

127.0.0.1:6379> CONFIG SET loglevel "verbose"
OK
127.0.0.1:6379> CONFIG GET loglevel
1) "loglevel"
2) "verbose"

Redis 的日志級別有以下四種:

1. debug:會打印出很多信息,適用于開發(fā)和測試階段。
2. verbose(冗長的):包含很多不太有用的信息,但比debug簡化一些。
3. notice:適用于生產模式。
4. warning : 警告信息。

Redis 默認設置為 verbose,開發(fā)測試階段可以用 debug,生產模式一般選用 notice。

更改配置文件

Redis 某些配置信息無法直接通過命令修改,此時就需要修改配置文,比如設置 Redis 允許遠程連接的功能。配置文件修改如下:

1.注釋掉本地IP地址,綁定要訪問的外部IP
#bind 127.0.0.1 ::1
bind 192.168.1.1
2.關閉保護模式(把yes改為no)
protected-mode no
3.重啟服務器,windows重啟
redis-server --service-stop
redis-server --service-start
Linux重啟
sudo /etc/init.d/redis-server restart

配置項說明

下表對一些配置項做了簡單地說明:
 

配置項說明
配置項 參數 說明
daemonize no/yes 默認為 no,表示 Redis 不是以守護進程的方式運行,通過修改為 yes 啟用守護進程。
pidfile 文件路徑 當 Redis 以守護進程方式運行時,會把進程 pid 寫入自定義的文件中。
port 6379 指定 Redis 監(jiān)聽端口,默認端口為 6379。
bind 127.0.0.1 綁定的主機地址。
timeout 0  客戶端閑置多長秒后關閉連接,若指定為 0 ,表示不啟用該功能。
loglevel notice  指定日志記錄級別,支持四個級別:debug、verbose、notice、warning,默認為 notice。
logfile stdout 日志記錄方式,默認為標準輸出。
databases 16 設置數據庫的數量(0-15個)共16個,Redis 默認選擇的是 0 庫,可以使用 SELECT 命令來選擇使用哪個數據庫儲存數據。
save[seconds]
[changes]
可以同時配置三種模式:
save 900 1
save 300 10
save 60 10000
表示在規(guī)定的時間內,執(zhí)行了規(guī)定次數的寫入或修改操作,Redis 就會將數據同步到指定的磁盤文件中。比如 900s 內做了一次更改,Redis 就會自動執(zhí)行數據同步。
rdbcompression yes/no 當數據存儲至本地數據庫時是否要壓縮數據,默認為 yes。
dbfilename dump.rdb 指定本地存儲數據庫的文件名,默認為 dump.rdb。
dir ./ 指定本地數據庫存放目錄。
 
slaveof
主從復制配置選項 當本機為 slave 服務時,設置 master 服務的 IP 地址及端口,在 Redis 啟動時,它會自動與 master 主機進行數據同步。
requirepass  foobared 默認關閉 密碼配置項,默認關閉,用于設置 Redis 連接密碼。如果配置了連接密碼,客戶端連接 Redis 時需要通過 密碼認證。
maxmemory
最大內存限制配置項 指定 Redis 最大內存限制,Redis 在啟動時會把數據加載到內存中,達到最大內存后,Redis 會嘗試清除已到期或即將到期的 Key,當此方法處理 后,若仍然到達最大內存設置,將無法再進行寫入操作,但可以進行讀取操作。
appendfilename appendonly.aof 指定 AOF 持久化時保存數據的文件名,默認為 appendonly.aof。
glueoutputbuf yes 設置向客戶端應答時,是否把較小的包合并為一個包發(fā)送,默認開啟狀態(tài)。

如果想全面了解配置選項,可以參考官方網站相關文檔:點擊前往。


分享文章:Redis配置文件
當前路徑:http://www.dlmjj.cn/article/ccissip.html