以下是Linux下优化Redis性能的关键措施:
maxmemory
限制最大内存,避免溢出,并设置maxmemory-policy
(如allkeys-lru
)淘汰低价值数据。save
频率(如save 900 1
)和appendfsync
(everysec
平衡性能与安全)。tcp-backlog
(如2048)提升并发连接能力。TCP_NODELAY
和TCP_KEEPALIVE
,降低延迟。ulimit -n 65535
)。vm.swappiness
(设为10或更低),减少内存交换。redis-cli --stat
、redis-cli --latency
或第三方工具(如RedisInsight)监控性能。SLOWLOG GET
),优化低效命令。rename-command
禁用高危命令)。CONFIG REWRITE
持久化。根据业务场景(如读多写少、高并发)选择针对性优化策略,优先测试验证后再上线。