CentOS 上的 Redis 配置文件通常位于 /etc/redis/redis.conf。這個文件使用簡單的文本格式,其中包含了一系列的配置指令。每個指令都由一個關鍵字和一個或多個參數組成,它們之間用空格或制表符分隔。
以下是一些常見的 Redis 配置指令及其簡要說明:
bind IP_ADDRESS:指定 Redis 服務器監聽的 IP 地址。默認值為 127.0.0.1,表示僅允許本地連接。port PORT_NUMBER:指定 Redis 服務器監聽的端口號。默認值為 6379。requirepass PASSWORD:設置 Redis 服務器的密碼。這將確保只有提供正確密碼的客戶端才能連接到服務器。maxmemory SIZE:設置 Redis 服務器可以使用的最大內存量。當達到此限制時,Redis 將根據配置的內存淘汰策略刪除舊數據。save SECONDS CHANGES:設置自動保存快照的時間間隔和更改次數。例如,save 900 1 表示在 900 秒內至少有 1 次更改時,Redis 將自動保存快照。appendonly YES:啟用 AOF(Append Only File)持久化。這將使 Redis 將所有寫操作追加到日志文件中,以便在服務器重啟時恢復數據。timeout SECONDS:設置客戶端連接超時時間(以秒為單位)。默認值為 0,表示禁用超時。loglevel LEVEL:設置 Redis 日志記錄級別??蛇x值包括 debug、verbose、notice 和 warning。要編輯 Redis 配置文件,請使用文本編輯器(如 vi 或 nano)打開 /etc/redis/redis.conf 文件,然后根據需要修改相應的指令。在更改配置文件后,需要重新啟動 Redis 服務器以使更改生效??梢允褂靡韵旅钪貑?Redis:
sudo systemctl restart redis
或者
sudo service redis restart
請注意,這只是一個簡短的配置指令列表。Redis 配置文件包含許多其他指令,可以根據需要進行調整。在修改配置文件時,請務必查閱 Redis 官方文檔以獲取完整的指令參考和說明。