diff --git a/REDIS_SETUP.md b/REDIS_SETUP.md deleted file mode 100644 index 40470c4..0000000 --- a/REDIS_SETUP.md +++ /dev/null @@ -1,100 +0,0 @@ -# Redis 配置说明 - -## 1. 安装 Redis 扩展 - -在项目根目录执行: - -```bash -composer require predis/predis -``` - -或者如果使用 phpredis 扩展(需要 PHP Redis 扩展): - -```bash -# 确保已安装 PHP Redis 扩展 -# 然后直接使用,无需 composer 安装 -``` - -## 2. 配置环境变量 - -在项目根目录创建 `.env` 文件(如果不存在),添加以下配置: - -```env -# Redis 配置 -REDIS_HOST=127.0.0.1 -REDIS_PORT=6379 -REDIS_PASSWORD= -REDIS_DB=0 -REDIS_PREFIX= - -# 缓存配置 -CACHE_DRIVER=redis - -# Session 配置 -SESSION_DRIVER=redis -SESSION_PREFIX= -``` - -## 3. 配置文件说明 - -### cache.php -- 默认缓存驱动已设置为 `redis` -- Redis 连接配置已添加 - -### session.php -- Session 驱动已设置为 `redis` -- 使用 Redis 存储 Session - -## 4. 使用说明 - -### 缓存使用 -```php -use think\facade\Cache; - -// 设置缓存 -Cache::set('key', 'value', 3600); - -// 获取缓存 -$value = Cache::get('key'); - -// 删除缓存 -Cache::delete('key'); -``` - -### Session 使用 -```php -use think\facade\Session; - -// 设置 Session -Session::set('key', 'value'); - -// 获取 Session -$value = Session::get('key'); -``` - -## 5. 验证 Redis 连接 - -确保 Redis 服务已启动: - -```bash -# Windows -redis-server - -# Linux/Mac -sudo systemctl start redis -# 或 -redis-server -``` - -测试连接: -```bash -redis-cli ping -# 应该返回 PONG -``` - -## 6. 注意事项 - -1. 如果 Redis 未安装或连接失败,可以临时将 `CACHE_DRIVER` 和 `SESSION_DRIVER` 改回 `file` -2. Redis 密码如果为空,可以不设置 `REDIS_PASSWORD` -3. `REDIS_PREFIX` 用于区分不同项目的缓存,建议设置 -