tp5框架配置多个Cache
前言:
thinkphp采用cache类提供缓存功能支持,采用驱动方式,在使用缓存之前需要进行初始化操作。
支持的缓存类型包括file、memcache、wincache、sqlite、redis和xcache。
默认情况下是file类型,配置redis缓存可以单一配置redis也可以同时使用多个缓存类型。
下面是Cache只配置redis的配置:
'cache' => [
'type' => 'redis', //cache类型
'host' => '127.0.0.1' //连接地址
'host' => 6379 //端口
'expire' => 0, //过期时间:默认为0,不过期
],
下面Cache配置多个类型的方法:
'cache' => [
// 驱动方式,type为complex时为混合类型
'type' => 'complex',
// 默认使用的缓存
'default' => [
// 驱动方式
'type' => 'file',
'prefix' => '',
// 缓存保存目录
'path' => CACHE_PATH,
],
// 文件缓存
'file' => [
// 驱动方式
'type' => 'file',
// 缓存前缀
'prefix' => '',
// 设置不同的缓存保存目录
'path' => RUNTIME_PATH . 'file/',
// 缓存有效期 0表示永久缓存
'expire' => 0,
],
// redis缓存
'redis' => [
// 驱动方式
'type' => 'redis',
'port' => '6379',
// 服务器地址
'host' => '47.108.91.234',
// 缓存有效期 0表示永久缓存
'expire' => 0,
],
],
当使用Cache::set('name','value')时,其实默认的是使用的default类型.
如果要切换类型则需要先切换
//使用redis
Cache::store('redis')->set('name','value')
Cache::get('name')
//使用file
Cache::store('file')->set('name','value')
Cache::get('name')
tp5框架配置多个Cache相关推荐
- tp5 框架使用Redis缓存,详解
1.小皮配置下载redis环境 1.打开小皮软件,选择软件管理找到redis下载, 2.找到网站域名,点击管理选中PHP扩展,选中redis 3.在首页启动redis,并查看配置 一般我们在小皮内启动 ...
- TP5框架CMD php think 命令行启动服务config.php配置不生效
TP5框架CMD命令行启动服务config.php配置不生效 问题 原因 解决办法 问题 个人在做 键空间消失 和 队列 的时候遇到了cmd命令启动服务时没有正确读取到配置 原因 框架有个默认配置,c ...
- php实现项目的日志记录功能,tp5框架使用composer实现日志记录功能示例
本文实例讲述了tp5框架使用composer实现日志记录功能.分享给大家供大家参考,具体如下: tp5实现日志记录 1.安装 psr/log composer require psr/log 它的作用 ...
- tp5框架实现推送消息到企业微信机器人(从需求分析、方案设计、研发阐述)
需求 目前需要接入消息推送的模块是任务中心,原因是任务中心是多人协作处理某个特定小组内的所有分析任务,在整个分析的过程中,一个任务的生命周期会经历若干个关键的状态节点, 当分析师或审批人触发了相关动作 ...
- 学习笔记-TP5框架学习笔记\(路由\)
TP5框架简单理解 (PS:只做粗略.关键知识的记录,TP程序的开始.详情请阅读官方手册) 1. 架构总览 TP程序的开始 PHP >=5.3.0, PHP7 ThinkPHP5.0应用基于MV ...
- 服务器进tp5项目报nginx404错误,TP5框架在nginx环境下路由报404错误解决方法 亲测可用...
前段时间给客户写了个TP5框架的后台,主要是API调用,上传到客户服务器后发现首页可用,但所有内页报404错误,网上一搜发现天多一样的问题,但找了很多都是不可用的,而且都是过时的,但最终还是自己试出来 ...
- TP5框架查询数据获取结果集为数组的办法
TP5框架查询数据获取结果集为数组的办法 title: TP5框架查询数据获取结果集为数组的办法 tags: [TP5,模型,结果集,数组] 众所周知,使用TP5框架查询数据时,返回的结果集一般为对象 ...
- tp5框架实现登录功能
TP5框架实现登录功能 安装TP框架 使用最简单的安装方式,直接从官网下载解压,将压缩包里的文件复制到项目目录下. 管网地址:http://www.thinkphp.cn/down.html 安装完框 ...
- TP5框架Redis的使用
TP5.0 config类配置redis缓存 'cache' => [// 使用复合缓存类型'type' => 'complex',// 默认使用的缓存'default' => [/ ...
最新文章
- python小游戏代码大全-20行python代码的入门级小游戏的详解
- C# ManualResetEvent
- SAP_常用业务数据表
- Hadoop MapReduce手机上网流量统计代码示例及运行结果演示
- Mac下显示隐藏文件
- cfree是c语言程序的什么,用C-FREE编写的C语言程序
- 车子突然溜坡追尾 驾校教练说挂P挡拉手刹不会溜坡
- java中得到classpath和当前类的绝对路径的一些方法(路径中的%20进行替换空格)...
- 创建NGINX Plus和NGINX配置文件
- 谷歌8月更新修复50多个漏洞
- 拓端tecdat|使用R语言创建自定义桑基图Sankey图
- 2、matplotlib中的 ax=fig.add_axes([0,0,1,1])详解
- Manjaro linux驱动HP1020 plus打印机折腾记
- 听说MACD是技术指标之王?我们用Python来验验成色
- C语言实现复数计算器
- 冲压模具是冲压生产必不可少的工艺装备
- 名帖22 杨沂孙 篆书《对联五幅》
- 【Android】RecycleView简单仿漫画APP图片相关样式
- 知识产权日特稿:谁动了程序员的源代码版权?
- CAXA 电子图板 二次开发 功能定制