tp6redis使用
时间: 2023-11-24 11:53:11 浏览: 136
TP6框架中使用Redis的方法如下:
1. 首先需要在config/cache.php文件中配置Redis缓存驱动,例如:
```php
return [
'default' => env('cache.driver', 'file'),
'stores' => [
'redis' => [
'type' => 'redis',
'host' => '127.0.0.1',
'password' => '',
'port' => 6379,
'select' => 0,
'timeout' => 0,
'expire' => 0,
'persistent' => false,
'prefix' => '',
],
],
];
```
2. 在需要使用Redis的方法中,可以使用TP6框架提供的Cache门面类或者直接实例化Redis类来进行操作,例如:
```php
use think\cache\driver\Redis;
use think\facade\Cache;
use think\facade\Config;
// 使用Cache门面类
Cache::store('redis')->set('key', 'value1');
echo Cache::store('redis')->get('key');
// 直接实例化Redis类
$redis = new Redis(Config::get('cache.stores.redis'));
$redis->set('key', 'value1');
echo $redis->get('key');
```
以上两种方法都可以使用,区别在于使用TP6封装的Redis操作不需要安装predis,而使用predis需要安装,但是predis封装的Redis操作更多,使用时有相应方法和参数提示,不易出错。
阅读全文