溫馨提示×

Ubuntu Redis配置文件詳解

小樊
52
2025-09-17 00:38:41
欄目: 云計算

Ubuntu Redis配置文件默認路徑為/etc/redis/redis.conf,以下是關鍵配置項詳解:

  • 網絡與連接

    • bind 127.0.0.1:綁定監聽IP,默認僅本地訪問;設為0.0.0.0允許遠程連接(需注意安全風險)。
    • port 6379:監聽端口,默認6379,可自定義。
    • protected-mode yes:啟用保護模式,默認僅本地連接;設為no需配合bind使用,可能增加安全風險。
    • requirepass "密碼":設置訪問密碼,客戶端需通過-a參數認證。
  • 性能與內存管理

    • maxmemory 1gb:限制最大內存使用量,避免內存溢出。
    • maxmemory-policy allkeys-lru:內存滿時淘汰策略,常用策略包括allkeys-lru(最近最少使用)、volatile-lru等。
  • 持久化配置

    • RDB(快照)
      • save 900 1:900秒內至少1個鍵變更時保存快照。
      • dbfilename dump.rdb:快照文件名。
      • dir /var/lib/redis:快照存儲目錄。
    • AOF(日志追加)
      • appendonly yes:啟用AOF持久化。
      • appendfsync everysec:每秒同步一次AOF文件,平衡性能與數據安全。
  • 服務與日志

    • daemonize yes:以守護進程方式運行,后臺執行。
    • pidfile /var/run/redis.pid:守護進程PID文件路徑。
    • loglevel notice:日志級別(debug/verbose/notice/warning),默認notice。
    • logfile /var/log/redis/redis-server.log:日志文件路徑。
  • 高級配置

    • timeout 300:客戶端閑置超時時間(秒),0表示不限制。
    • maxclients 10000:最大客戶端連接數,默認10000,可根據服務器資源調整。

修改配置后需重啟Redis生效:

sudo systemctl restart redis-server  

以上配置可根據實際需求調整,如需集群或哨兵模式需額外配置。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女