首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 綜合教學

Redis 3.2.2 安裝入門與常見配置坑點

     編輯:Java 綜合教學

快速安裝步驟

# 下載源碼
wget https://download.redis.io/releases/redis-3.2.2.tar.gz
# 解壓
tar xzf redis-3.2.2.tar.gz
cd redis-3.2.2
# 編譯
make
# 啟動服務端(前台)
src/redis-server
# 新終端啟動客戶端測試
src/redis-cli
redis> set foo bar
OK
redis> get foo
"bar"

關鍵配置修改(redis.conf)

1. 設置密碼

找到 requirepass,設置強密碼(如 requirepass YourStrongPass123)。

2. 綁定 IP

默認 bind 127.0.0.1 僅本地訪問。需外網訪問時:

  • 方案 A:註釋掉 bind 行(不推薦生產環境)。
  • 方案 B(推薦):bind 0.0.0.0 監聽所有網卡,配合防火牆限制來源 IP。

常見啟動錯誤與解決

錯誤:Creating Server TCP listening socket *:6379: unable to bind socket

原因: Redis 3.0+ 默認啟用 IPv6 監聽,若系統 IPv6 未正確配置或禁用,綁定失效。

解決:

  1. 關閉系統 IPv6(修改 /etc/sysctl.conf 添加 net.ipv6.conf.all.disable_ipv6=1 並 sysctl -p)。
  2. 或在 redis.conf 顯式指定 bind 0.0.0.0 強制 IPv4。

配置文件未找到

啟動報錯找不到 /path/to/redis.conf,需手動指定:

src/redis-server ../redis.conf

驗證連接

src/redis-cli -a YourStrongPass123
redis> ping
PONG

後續學習方向

  • 持久化策略(RDB/AOF)配置優化。
  • 主從複製與 Sentinel 高可用架構。
  • Cluster 分片集群部署。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved