ThinkPHP6中如何使用Redis?下面本篇文章就来介绍一下ThinkPHP6使用Redis的方法,希望对大家有所帮助!

千万级数据并发如何处理?进入学习
我的运行环境:CentOS 8.2+宝塔
如果环境不同请根据自己环境安装Redis和php扩展
先在宝塔【软件商店】安装Redis,然后在对应的php版本管理安装Redis扩展
1、在TP6项目设置Redis参数配置
config/cache.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
<?php
use think\facade\Env;
return [
'default' => Env::get( 'cache.driver' , 'file' ),
'stores' => [
'file' => [
'type' => 'File' ,
'path' => '' ,
'prefix' => '' ,
'expire' => 0,
'tag_prefix' => 'tag:' ,
'serialize' => [],
],
'redis' => [
'type' => 'redis' ,
'host' => '127.0.0.1' ,
'password' => '' ,
],
],
];
|
2、使用Redis
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
<?php
namespace app\api\controller;
use think\cache\driver\Redis;
use think\facade\Config;
class Test
{
public function test()
{
$redis = new Redis(Config::get( 'cache.stores.redis' ));
$redis ->set( 'pasawu' , 'test' );
$pasa = $redis ->get( 'pasawu' );
dd( $pasa );
}
}
|
还没有人评论 快来占位置吧