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等。持久化配置
save 900 1:900秒内至少1个键变更时保存快照。dbfilename dump.rdb:快照文件名。dir /var/lib/redis:快照存储目录。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  
以上配置可根据实际需求调整,如需集群或哨兵模式需额外配置。