導航:首頁 > 文件管理 > redis修改配置文件

redis修改配置文件

發布時間:2023-07-04 19:56:17

『壹』 Spring cloud 配置 Redis 單實例項目

使用centOS安裝 redis 5.0.5版本,通過spring cloud配置中心設置配置服務

伺服器地址 192.168.56.150

redis 安裝目錄在 /root/redis-5.0.5目錄中,修改配置文件redis.conf

配置完成啟動redis服蠢鍵舉務

設置完成,重啟配置中心服務亮攔

-在order項目工程中,新建一個介面類如帶碧:

訪問介面 http://127.0.0.1:8010/order/redis
集成的配置完成

『貳』 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詳解——概述/下載安裝

互聯網需求的3高: 高並發,高可擴,高性能。

Redis 是一種運行速度很快,並發性能很強,並且運行在內存上的NoSql(not only sql)資料庫

NoSQL資料庫 和 傳統資料庫 相比的優勢:

NoSQL資料庫無需事先為要存儲的數據建立欄位,隨時可以存儲自定義的數據格式。

而在關系資料庫里,增刪欄位是一件非常麻煩的事情。如果是非常大數據量的表,增加欄位 簡直就是一個噩夢。

Redis的常用使用場景:

緩存 ,毫無疑問這是Redis當今最為人熟知的使用場景。在提升伺服器性能方面非常有效;一 些頻繁被訪問的數據,經常被訪問的數據如果放在關系型資料庫,每次查詢的開銷都會很 大,而放在redis中,因為redis 是放在內存中的可以很高效的訪問

排行榜 ,在使用傳統的關系型資料庫(mysql oracle 等)來做這個事兒,非常的麻煩,而利 用Redis的SortSet(有序集合)數據結構能夠簡單的搞定;

好友關系 ,利用集合的一些命令,比如求交集、並集、差集等。可以方便搞定一些共同好 友、共同愛好之類的功能;

Session共享 ,以jsp為例,默認Session是保存在伺服器的文件中,如果是集群服務,同一個 用戶過來可能落在不同機器上,這就會導致用戶頻繁登陸;採用Redis保存Session後,無論 用戶落在那台機器上都能夠獲取到對應的Session信息。

下載: redis:http://www.redis.net.cn/ 圖形工具:https://redisdesktop.com/download

安裝(Linux)

上傳tar.gz包,並解壓:tar -zxvf redis-5.0.4.tar.gz

安裝gcc:yum -y install gcc (忘記是否安裝過,可以使用 gcc -v 命令查看gcc版本,如果沒有安裝過,會提示命令不存在)

進入redis目錄,進行編譯:make

編譯之後,開始安裝:make install

後台運行方式—— redis默認不會使用後台運行,如果你需要,修改配置文件daemonize=yes,當你後台服務啟動的 時候,會寫成一個進程文件運行

vim /opt/redis-5.0.4/redis.conf

以配置文件的方式啟動:

cd /usr/local/bin

redis-server /opt/redis-5.0.4/redis.conf

關閉資料庫:

單實例關閉 ——redis-cli shutdown

多實例關閉 ——dis-cli -p 6379 shutdown 默認的埠6379,如改過,更換埠

『肆』 redis 修改配置 怎麼讓配置生效

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

『伍』 如何修改redis配置

通過 CONFIG 命令查看或設置配置項,https://www.apiref.com/redis-zh/2.html,參考下redis文檔。

『陸』 如何修改redis參數文件位置

閱讀全文

與redis修改配置文件相關的資料

熱點內容
怎麼知道網路商 瀏覽:629
卸載驅動顯示找不到文件 瀏覽:66
編程抄碼怎麼找 瀏覽:29
pm編程用戶定義怎麼轉換邊界呢 瀏覽:262
如何建立在線編程課堂 瀏覽:386
開關燈一行四個代碼在線製作 瀏覽:217
zkt打卡機的數據怎麼導出 瀏覽:559
用手機微信發文件 瀏覽:909
蘋果系統壓縮文件 瀏覽:62
linux版本有什麼不同 瀏覽:389
念皇90版本武器選擇 瀏覽:60
雲盤里的文件存在哪裡 瀏覽:170
blog資料庫表結構 瀏覽:462
去文件夾只讀屬性 瀏覽:604
jspurl跳轉 瀏覽:422
lol怎樣用id查qq 瀏覽:696
javastreamclose 瀏覽:61
macu盤隱藏文件夾 瀏覽:396
電腦讀取文件的格式 瀏覽:738
百度手機瀏覽器50版本下載目錄 瀏覽:969

友情鏈接