導航:首頁 > 文件管理 > redis讀取配置文件

redis讀取配置文件

發布時間:2024-07-02 20:46:20

1. 如何在redis配置文件中查看redis版本

redis.conf 配置項說明如下:

1. Redis默認不是以守護進程的方式運行,可以通過該配置項修改,使用yes啟用守護進程

daemonize no

2. 當Redis以守護進程方式運行時,Redis默認會把pid寫入/var/run/redis.pid文件,可以通過pidfile指定

pidfile /var/run/redis.pid

3. 指定Redis監聽埠,默認埠為6379,作者在自己的一篇博文中解釋了為什麼選用6379作為默認埠,因為6379在手機按鍵上MERZ對應的號碼,而MERZ取自義大利歌女Alessia Merz的名字

port 6379

4. 綁定的主機地址

bind 127.0.0.1

5.當 客戶端閑置多長時間後關閉連接,如果指定為0,表示關閉該功能

timeout 300

6. 指定日誌記錄級別,Redis總共支持四個級別:debug、verbose、notice、warning,默認為verbose

loglevel verbose

7. 日誌記錄方式,默認為標准輸出,如果配置Redis為守護進程方式運行,而這里又配置為日誌記錄方式為標准輸出,則日誌將會發送給/dev/null

logfile stdout

8. 設置資料庫的數量,默認資料庫為0,可以使用SELECT <dbid>命令在連接上指定資料庫id

databases 16

9. 指定在多長時間內,有多少次更新操作,就將數據同步到數據文件,可以多個條件配合

save <seconds> <changes>

Redis默認配置文件中提供了三個條件:

save 900 1

save 300 10

save 60 10000

分別表示900秒(15分鍾)內有1個更改,300秒(5分鍾)內有10個更改以及60秒內有10000個更改。

2. redis如何查看讀取的是哪個配置文件

redis的值有5種類型,不同的類型有不同的命令來獲取:
字元直接 get key

隊列 左端彈出一個元素 LPOP key
哈希 HGET key field
集合 SMEMBERS key 返回集合中的所有元素
有序集合ZRANGE key start stop

更詳細的命令可以查看redis常用命令。

3. redis 伺服器啟動老是讀取了默認的配置文件,我本地有一個配置文件他怎麼設置他讀取那個

你啟動的命令可以帖出來嗎?

如果使用自定義配置文件,啟動方式如下,否則依然會使用默認配置:

$redis-server./redis.conf

4. redis 修改配置 怎麼讓配置生效

1、首先來進入redis的安裝目錄,cmd下運源行「redis-server.exe」開啟redis服務,如下圖所示。

5. 怎樣查看redis使用配置文件

執行 ps -ef | grep redis-server ,確定redis的安裝目錄,一般配置文件都是 安裝目錄/etc/redis.conf ;

6. Linux下安裝配置redis詳細教程,並配置哨兵模式

redis版本為redis-3.2.12,使用工具將安裝包上傳到data目錄。

在data目錄下創建文件夾redis,將redis安裝在此目錄。

第一步:解壓。

第二步:安裝,PREFIX=/data/redis用來設置安裝目錄。

到此,redis已經安裝完成,剩下就是配置和啟動服務。

進入redis目錄, 創建配置文件conf、日誌logs、資料庫mp、進程號pid四個目錄,用來存放對應的文件,這四個目錄也可以存放在其他文件夾,只要與配置文件中的配置一致即可,否則在啟動服務時會報錯。 其中bin目錄就是redis安裝成功後的一些命令文件。

redis服務配置一主二從,哨兵模式。注意:如果在實際開發中用不到哨兵模式,redis服務配置一主一從即可。

主Redis配置:redis_6379.conf

從Redis配置,redis_6380.conf和redis_6381.conf,與主Redis配置基本上一樣,不一樣的地方在於 埠、資料庫、日誌、pid文件名稱 ,都以6380或6381為標志, 最重要的地方是建立主從關系和同步驗證。

注意: 對只使用redis服務 ,只需要在主Redis裡面配置requirepass,在從Redis裡面配置masterauth,密碼保持一致,密碼盡可能復雜,以免被攻擊破解。

注意: 對只使用redis服務 ,如果從Redis也有必要加入訪問驗證,也可以設置requirepass,而且密碼可以與主Redis密碼不同。

將配置文件放置到/data/redis/conf目錄下,然後就可以啟動服務了。

啟動服務要按照主從順序依次啟動。

查看服務啟動情況:

也可以通過查看日誌文件來確認服務是否正常啟動。

通過客戶端登錄Redis驗證數據同步情況:

主Redis登錄驗證,設置數據:

從Redis登錄,獲取數據:從Redis並沒有設置密碼,所以無需驗證就可以操作。

配置哨兵模式:

Redis Sentinel集群通常由3到5個節點組成,如果個別節點掛了,集群還可以正常運作。Sentinel負責監控Redis集群的 健康 情況。

如果主Redis掛掉,Sentinel集群會通過投票選擇一個新的主Redis。 當原來的主Redis恢復時,它會被當做新的主Redis的從Redis重新加入Redis集群。

設置連接master和slave的密碼,需要注意的是sentinel不能分別為master和slave設置不同的密碼,因此master和slave的密碼必須設置相同。也就是說主Redis和從Redis都必須設置requirepass和masterauth,而且密碼必須相同。

sentinel.conf配置信息:

將該配置文件放置到/data/redis/conf目錄下,啟動sentinel服務:

驗證sentinel是否起作用,可以手工shutdown掉主Redis。

這時從Redis想要訪問主Redis同步數據就會提示錯誤信息:

sentinel在監測到主Redis宕機之後,通過選舉,將一個從Redis選定為新的主Redis。通過查看sentinel日誌可以發現,選定6380為新的主Redis,同時將另外兩個Redis作為從Redis。

注意:選定6380為主Redis後,所有的配置文件都會被修改,主要是重新建立主從關系。

6379會新增:slaveof 127.0.0.1 6380

6380會刪掉:slaveof 127.0.0.1 6379

6381會修改:slaveof 127.0.0.1 6380

由於6379服務已經關掉,所以雖然sentinel將6379作為6380的從服務,但是沒有真正的建立。

重新啟動6379服務,這時sentinel會重建建立一次主從關系:

閱讀全文

與redis讀取配置文件相關的資料

熱點內容
蕪湖附近哪裡有編程培訓評價 瀏覽:748
百度網盤種子文件賬號 瀏覽:468
有關網路安全的作文 瀏覽:345
win10怎麼模仿有滑鼠 瀏覽:168
傳統數據加密方法是什麼 瀏覽:145
蘋果4s停機無id密碼怎樣解鎖 瀏覽:631
linux桌面垃圾箱 瀏覽:187
無文件夾 瀏覽:401
大數據中文視頻 瀏覽:812
php刪除文件夾 瀏覽:888
flow3d安裝教程 瀏覽:673
json解析數據插件 瀏覽:37
編程速度很慢怎麼回事 瀏覽:53
文件管理怎麼找不到文件夾了 瀏覽:788
孢子win10崩潰 瀏覽:584
電視不支持的文件格式mp4 瀏覽:664
對被解釋變數數據樣本有什麼假定 瀏覽:937
xml轉化為csv文件格式 瀏覽:348
大數據培訓那家好 瀏覽:576
家庭組可以不設置密碼嗎 瀏覽:943

友情鏈接