以下是Redis在Debian上的最佳实践:
使用包管理器安装,简单快捷,能自动处理依赖关系,适合大多数场景。命令为:sudo apt update
,sudo apt install redis-server
。
编辑/etc/redis/redis.conf
文件。设置bind
为服务器内网IP,保护模式设为yes
,并设置强密码。根据服务器内存调整maxmemory
,选择合适的淘汰策略,如volatile-lru
等。若需远程访问,需谨慎设置bind
和protected-mode
,并配置防火墙。
根据业务场景选择RDB或AOF持久化方式。对于高并发环境,可调整tcp-backlog
值,还可考虑使用连接池管理连接。
修改默认端口,启用防火墙限制访问IP,禁用危险命令,如FLUSHDB
、FLUSHALL
等。定期备份RDB文件,确保数据安全。
使用redis-cli
命令定期检查性能指标,如redis-cli --stat
、redis-cli --latency
等。分析慢查询,通过redis-cli SLOWLOG GET
命令找出执行缓慢的命令进行优化。