redis--redis.conf的相關配置問題

關于redis.conf內的相關重要的配置介紹

1. bind 配置

? ? 僅僅設置bind,還需要搭配下面的rotected-mode 配置才能外部ip進行連接

  • 功能:設置 Redis 監聽的 IP 地址,決定哪些設備可以連接到 Redis 服務器。

    • bind 127.0.0.1:只允許本機(localhost)的連接,外部設備無法連接。

    • bind 0.0.0.0:允許來自任何 IP 地址的連接。通常用于暴露 Redis 到外部網絡,但存在安全風險,外部設備可以連接。

    • 注釋掉 bind 配置:相當于 bind 0.0.0.0,表示 Redis 接受所有網絡接口的連接,允許任何 IP 地址連接。

2. protected-mode 配置

  • 功能:控制 Redis 的安全策略,防止未授權的外部連接。

    • protected-mode yes(默認)

      • Redis 只允許來自本機(127.0.0.1)的連接。

      • 即使 bind 設置為 0.0.0.0,如果未設置密碼外部ip連接仍然會被拒絕

        • 也就是說當protected-mode yes時想要外部ip連接成功需要同時滿足

          1. bind 設置為 0.0.0.0

          2. redis設置了密碼

          3. 以上二者缺一不可

    • protected-mode no

      • 禁用保護模式后同時bind 設置為 0.0.0.0,Redis 允許來自任何 IP 地址的連接。

      • 必須設置 bind 配置為 0.0.0.0 或其他外部可訪問的 IP 地址,外部設備才能連接。

        • 也就是說當protected-mode no時想要外部ip連接成功需要滿足

          1. bind 設置為 0.0.0.0???????

          2. redis可以不設置了密碼(但是推薦設置密碼(requirepass,因為 Redis 會完全暴露給外部設備。)

        • 如果bind?未設置為 0.0.0.0或者未注釋,即使protected-mode no還是只能連接本地ip

3. requirepass 配置

  • 功能:設置 Redis 訪問密碼,確保客戶端連接前進行身份驗證。

    • 默認情況下,Redis 沒有密碼,這有安全隱患。

    • 設置密碼后,任何客戶端連接 Redis 時,都必須提供正確的密碼,才能執行 Redis 命令。

    • 推薦在生產環境中設置密碼,尤其是當 Redis 被暴露到外部時。

4. port 配置

  • 功能:設置 Redis 監聽的端口,默認是 6379

    • 修改該配置項可以讓 Redis 監聽其他端口。

    • 如果你有多個 Redis 實例,可以通過修改 port 來讓它們監聽不同的端口。

5. daemonize 配置

  • 功能:決定 Redis 是否在后臺運行。

    • daemonize no(默認):Redis 在前臺運行,日志會輸出到終端。如果終端關閉,Redis 會停止。

    • daemonize yes:Redis 會在后臺運行,日志輸出通常會被重定向到指定的日志文件,終端關閉后 Redis 依然運行。

補充:

?啟動的時候要寫 redis-server redis.conf而不是redis-server

?至于為什么可以去看博主的這篇博客:軟件啟動時加配置文件 vs 不加配置文件-CSDN博客

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/96108.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/96108.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/96108.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

unsloth 筆記:從最近的檢查點繼續微調

檢查點(checkpointing)可以把微調進度保存下來,這樣可以中途暫停,隨后繼續訓練。首先需要在 Trainer 的參數里添加 save_strategy 和 save_steps。trainer SFTTrainer(....args TrainingArguments(....output_dir "output…

DevOps平臺選型指南:破解研發效率瓶頸,適配金融/政務/國產化場景的5大關鍵指標

在數字化轉型的浪潮中,軟件研發效能已成為企業的核心競爭力。然而,許多團隊在追求敏捷與高速交付的過程中,常常會遇到工具鏈割裂、流程冗長、環境混亂等效率瓶頸。選擇一個合適的、一體化的DevOps平臺,是破解這些瓶頸、實現研發運…

【面試向】元宇宙介紹

屬于基礎知識介紹,主要目的是對這一概念有技術層面的理解,有前瞻性的觀點,幫助大家在面試中給出得體的表述。 1. 什么是元宇宙? 元宇宙本質上是一個融合了數字與現實、由技術構建的 “沉浸式虛擬空間”,是一個 “超越…

FreeMarker快速入門指南

FreeMarker快速入門指南 FreeMarker是一個基于模板和數據模型生成文本輸出的Java庫。它廣泛應用于Web開發、代碼生成、郵件模板等場景。本文將帶你快速上手FreeMarker的核心概念和基本用法。 什么是FreeMarker FreeMarker是一個模板引擎,它將模板文件(.f…

Nginx主配置文件

一,Nginx基本介紹1,nginx概念Nginx 是一款輕量級、高性能的服務器軟件,核心能力是 “處理網絡請求”,被廣泛用于網站、App 的后端架構中。Nginx 就像一個 “高效的網絡交通指揮官”,核心價值是用最少的資源&#xff0c…

基于ResNet50的智能垃圾分類系統

基于ResNet50的智能垃圾分類系統:從理論到實踐的完整指南 源碼獲取https://mbd.pub/o/bread/YZWXlZ1yZg 引言:智能垃圾分類的時代背景與意義 隨著城市化進程的加速和人口數量的增長,垃圾處理問題日益成為全球性的環境挑戰。傳統的垃圾分類…

災難性遺忘:神經網絡持續學習的核心挑戰與解決方案

本文由「大千AI助手」原創發布,專注用真話講AI,回歸技術本質。拒絕神話或妖魔化。搜索「大千AI助手」關注我,一起撕掉過度包裝,學習真實的AI技術! 1. 災難性遺忘的定義與核心問題 災難性遺忘(Catastrophic…

OPENPPP2 —— IP標準校驗和算法深度剖析:從原理到SSE2優化實現

🔍 OPENPPP2 —— IP標準校驗和算法深度剖析:從原理到SSE2優化實現 引用: IP校驗和算法:從網絡協議到SIMD深度優化IP校驗和算法:從標量到SIMD的高級優化(SSE4.1) GDB online Debugger C17 Co…

4.4 機器學習 - 集成學習

集成學習通過 “組合多個基礎模型” 提升泛化能力,核心分為并行集成(Bagging)、串行集成(Boosting) 和多層集成(Stacking) 三大范式,分別對應 “降方差”“降偏差”“兼顧偏差與方差…

機器學習 - 使用 ID3 算法從原理到實際舉例理解決策樹

一、什么是決策樹1.基本概念決策樹是一種樹形結構,由結點(node) 和有向邊(directed edge) 組成。其中結點分為兩類:內部結點(internal node):表示一個屬性(特…

【期末復習】嵌入式——S5PV210開發板

本文為嵌入式課程期末復習,僅供參考,所用課本:嵌入式Linux操作系統(李建祥著)。第一章1.1 簡述嵌入式微處理器數據存儲格式的大,小端模式。大端模式是指數據的高字節保存在內存的低地址中,而數據…

word文檔結尾批量插入圖片 docx批量插入圖片 指定幾張

如果你有一些word文檔。比如工作總結。你想每一個文檔里面都插入幾張圖片。插入到每個文檔的結尾,那么你可以使用這個工具。首先準備好你的文檔。然后把它們拖進右邊的方框中。拖動的時候,拖動第一個,然后準備好你的圖片。把你的圖片全部拖動…

CodeBuddy國際版又更新了體驗感1

CodeBuddy國際版又更新了 更好的使用體驗更少的資源消耗合理的消耗剩余資源使用起來也是很不錯的,這次更新自動模式想不到的少,可以用于其他的例如翻譯與寫測試用例或者其他的說明文檔等或者是閱讀一下項目更好了解項目總的上來說 使用體驗響應速度還是不…

基于開源AI智能名片鏈動2+1模式S2B2C商城小程序的公益課引流策略研究

摘要:本文聚焦公益課引流場景,探討開源AI智能名片、鏈動21模式與S2B2C商城小程序的融合應用。通過構建低成本用戶裂變體系,分析該技術組合在精準篩選、社群運營、激勵機制設計中的協同效應。研究提出"智能名片畫像-鏈動裂變激勵-S2B2C生…

季度最強策略:年化247%,回撤10%,夏普比率3.79。附大小盤輪動策略python源代碼。

原創內容第993篇,專注AGI,AI量化投資、個人成長與財富自由。 季度最強策略: 年化247%,回撤10%,夏普比率3.79。3積分可查看參數。 大小盤輪動的策略源代碼: 年化收益18.8%。 from engine import Task, Eng…

testng.xml

一、TestNG.xml 是 TestNG 測試框架的核心配置文件,用于組織和控制測試執行。通過它,可以靈活地管理測試套件、測試類、方法,并設置各種執行參數一個基本的 testng.xml文件通常以 ??DOCTYPE 聲明??開頭,并遵循特定的文檔類型定…

上架商品合規流程有多條,有的長,有的短,有的需要審核,校驗商品的合規性

博主介紹:?全網粉絲5W,全棧開發工程師,從事多年軟件開發,在大廠呆過。持有軟件中級、六級等證書。可提供微服務項目搭建與畢業項目實戰,博主也曾寫過優秀論文,查重率極低,在這方面有豐富的經驗…

[嵌入式][stm32h743iit6] 野火繁星stm32h743iit6開發板使用學習記錄

[嵌入式][stm32h743iit6] 野火繁星stm32h743iit6開發板使用學習記錄野火繁星STM32H743IIT6開發板使用學習速記問題描述嘗試解決野火繁星STM32H743IIT6開發板使用學習速記 問題描述 在使用該開發板學習stm32hal庫pwm開發時, 偶遇代碼無法驅動sg90舵機進行旋轉, 無論占空比設置…

Android 熱點開發的相關api總結

Android 熱點 一、前言熱點開發屬于系統級功能開發,涉及的核心 API 多為系統簽名權限保護(如android.permission.TETHER_PRIVILEGED),通常僅系統應用(如 Settings)可正常調用。 實際開發中,除基…

Claude Code 使用指南

Claude Code 使用指南 在 AI 輔助編程領域,我們正經歷從簡單的代碼補全到能夠自主執行復雜任務的“智能體”(Agent)的深刻變革。Claude Code 正是這一變革的杰出代表。它并非一個簡單的問答機器人,而是一個設計精密的編程協作系統…