删除无用文件
This commit is contained in:
parent
aa2612bcb9
commit
743d8d9ddf
100
REDIS_SETUP.md
100
REDIS_SETUP.md
@ -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` 用于区分不同项目的缓存,建议设置
|
||||
|
||||
Loading…
Reference in New Issue
Block a user