一、Redis核心优势
Redis作为高性能键值数据库,相比传统文件缓存具有三大核心优势:
- 内存读写速度可达10万QPS
- 支持数据持久化到磁盘
- 提供丰富的数据结构(字符串/哈希/列表等)
二、宝塔安装Redis服务
1. 通过软件商店安装
- 登录宝塔面板 → 软件商店
- 搜索”Redis” → 选择官方版本(建议6.2+)
- 点击安装 → 等待自动完成
2. 命令行安装(可选)
连接服务器SSH
sudo apt update
sudo apt install redis-server -y Ubuntu/Debian
sudo yum install redis -y CentOS
三、PHP安装Redis扩展
- 宝塔面板 → PHP管理 → 安装扩展
- 选择Redis扩展 → 确认安装
- 重启PHP服务生效
验证扩展安装:
<?php
phpinfo(); // 搜索redis确认扩展加载
四、配置Redis缓存
1. 基础参数优化
编辑Redis配置文件(/etc/redis/redis.conf):
maxmemory 1gb 根据服务器内存调整
maxmemory-policy allkeys-lru 内存满时淘汰策略
save 900 1 持久化设置
requirepass yourpassword 建议设置密码
2. WordPress缓存配置示例
安装Redis Object Cache插件后,添加wp-config.php配置:
define('WP_REDIS_HOST', '127.0.0.1');
define('WP_REDIS_PORT', '6379');
define('WP_REDIS_PASSWORD', 'yourpassword');
五、缓存效果验证
- Redis命令行测试:
redis-cli ping 应返回PONG
- 使用redis-stat监控工具:
npm install -g redis-stat redis-stat --server
六、常见问题解决
- 连接超时:检查防火墙6379端口
- 认证失败:确认requirepass与程序配置一致
- 内存不足:适当调整maxmemory参数
评论