thinkphp5.1+ 使用 Redis 缓存
发布时间:2022-09-28 03:56:23 391
相关标签: # php# redis# apache
修改 config/cache.php 将其配置成多个缓存类型,示例
1 2 // +----------------------------------------------------------------------
3 // | ThinkPHP [ WE CAN DO IT JUST THINK ]
4 // +----------------------------------------------------------------------
5 // | Copyright (c) 2006~2018 http://thinkphp.cn All rights reserved.
6 // +----------------------------------------------------------------------
7 // | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )
8 // +----------------------------------------------------------------------
9 // | Author: liu21st
10 // +----------------------------------------------------------------------
11
12 // +----------------------------------------------------------------------
13 // | 缓存设置
14 // +----------------------------------------------------------------------
15
16 return [
17
18 // 缓存配置为复合类型
19 'type' => 'complex',
20
21 'default' => [
22 'type' => 'file',
23 // 全局缓存有效期(0为永久有效)
24 'expire'=> 0,
25 // 缓存前缀
26 'prefix'=> 'think',
27 // 缓存目录
28 'path' => '../runtime/cache/',
29 ],
30
31 'redis' => [
32 'type' => 'redis',
33 'host' => '39.xx4.xxx.xxx',
34 'port' => 6379,
35 'password' => 'xxxxxxxx',
36 // 全局缓存有效期(0为永久有效)
37 // 'expire'=> 0,
38 // 缓存前缀
39 'prefix'=> 'think:',
40 'timeout'=> 3600
41 ],
42 // 添加更多的缓存类型设置
43
44 ];
记得安装php的redis扩展,我其他博客有说,我这里就不说了
使用示例:
public function redis(){
dump(Cache::store('redis')->set('sfdsf','yingying',1000000));
}
其他的用法和file缓存一样
文章来源: https://blog.51cto.com/u_12286670/5379019
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报