返回

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));
}

thinkphp5.1+ 使用 Redis 缓存_缓存

其他的用法和file缓存一样


特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像
精选文章
thumb 中国研究员首次曝光美国国安局顶级后门—“方程式组织”
thumb 俄乌线上战争,网络攻击弥漫着数字硝烟
thumb 从网络安全角度了解俄罗斯入侵乌克兰的相关事件时间线