From 743d8d9ddfc8139bc8523517087fbb4e4ed9aca4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=89=AB=E5=9C=B0=E5=83=A7?= <357099073@qq.com> Date: Wed, 28 Jan 2026 23:14:52 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=97=A0=E7=94=A8=E6=96=87?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- REDIS_SETUP.md | 100 ------------------------------------------------- 1 file changed, 100 deletions(-) delete mode 100644 REDIS_SETUP.md 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` 用于区分不同项目的缓存,建议设置 -