溫馨提示×

centos中redis配置項有哪些

小樊
44
2025-08-12 15:11:14
欄目: 云計算

CentOS中Redis配置項主要涉及全局、持久化、安全、內存管理等方面,以下是關鍵配置項說明(基于/etc/redis.conf文件):

  • 全局配置

    • bind:監聽IP地址,默認127.0.0.1,設為0.0.0.0可允許遠程連接。
    • port:監聽端口,默認6379。
    • daemonize:是否以守護進程運行,默認no,建議生產環境設為yes。
    • pidfile:進程ID文件路徑,默認/var/run/redis.pid。
    • loglevel:日志級別,可選debug、verbose、notice、warning,默認notice。
    • logfile:日志文件路徑,默認stdout,建議指定路徑如/var/log/redis/redis.log。
  • 持久化配置

    • save:RDB快照觸發條件,如save 900 1表示900秒內至少1次修改則保存。
    • rdbcompression:RDB文件是否壓縮,默認yes。
    • dbfilename:RDB文件名,默認dump.rdb。
    • dir:數據文件存儲目錄,默認當前目錄,建議指定如/var/lib/redis。
    • appendonly:是否啟用AOF持久化,默認no,生產環境建議設為yes。
    • appendfilename:AOF文件名,默認appendonly.aof。
  • 安全配置

    • requirepass:設置訪問密碼,默認未啟用,建議設置強密碼。
    • protected-mode:是否啟用保護模式,默認yes,生產環境建議保持開啟。
  • 內存管理配置

    • maxmemory:設置Redis最大內存,超過后觸發淘汰策略,默認未設置。
    • maxmemory-policy:內存淘汰策略,如volatile-lru(最近最少使用)、allkeys-lru等,默認volatile-lru。
  • 網絡與連接配置

    • timeout:客戶端空閑超時時間(秒),0表示不限制,默認0。
    • tcp-keepalive:TCP連接?;顣r間(秒),默認300。
  • 集群與復制配置(高級場景)

    • cluster-enabled:是否啟用集群模式,默認no。
    • slaveof:設置主從復制,格式為slaveof <主節點IP> <主節點端口>。

修改配置后需重啟Redis服務生效:sudo systemctl restart redis。
詳細配置可參考官方文檔或通過CONFIG GET *命令查看所有配置項。

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