前言:

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相关推荐

  1. tp5 框架使用Redis缓存,详解

    1.小皮配置下载redis环境 1.打开小皮软件,选择软件管理找到redis下载, 2.找到网站域名,点击管理选中PHP扩展,选中redis 3.在首页启动redis,并查看配置 一般我们在小皮内启动 ...

  2. TP5框架CMD php think 命令行启动服务config.php配置不生效

    TP5框架CMD命令行启动服务config.php配置不生效 问题 原因 解决办法 问题 个人在做 键空间消失 和 队列 的时候遇到了cmd命令启动服务时没有正确读取到配置 原因 框架有个默认配置,c ...

  3. php实现项目的日志记录功能,tp5框架使用composer实现日志记录功能示例

    本文实例讲述了tp5框架使用composer实现日志记录功能.分享给大家供大家参考,具体如下: tp5实现日志记录 1.安装 psr/log composer require psr/log 它的作用 ...

  4. tp5框架实现推送消息到企业微信机器人(从需求分析、方案设计、研发阐述)

    需求 目前需要接入消息推送的模块是任务中心,原因是任务中心是多人协作处理某个特定小组内的所有分析任务,在整个分析的过程中,一个任务的生命周期会经历若干个关键的状态节点, 当分析师或审批人触发了相关动作 ...

  5. 学习笔记-TP5框架学习笔记\(路由\)

    TP5框架简单理解 (PS:只做粗略.关键知识的记录,TP程序的开始.详情请阅读官方手册) 1. 架构总览 TP程序的开始 PHP >=5.3.0, PHP7 ThinkPHP5.0应用基于MV ...

  6. 服务器进tp5项目报nginx404错误,TP5框架在nginx环境下路由报404错误解决方法 亲测可用...

    前段时间给客户写了个TP5框架的后台,主要是API调用,上传到客户服务器后发现首页可用,但所有内页报404错误,网上一搜发现天多一样的问题,但找了很多都是不可用的,而且都是过时的,但最终还是自己试出来 ...

  7. TP5框架查询数据获取结果集为数组的办法

    TP5框架查询数据获取结果集为数组的办法 title: TP5框架查询数据获取结果集为数组的办法 tags: [TP5,模型,结果集,数组] 众所周知,使用TP5框架查询数据时,返回的结果集一般为对象 ...

  8. tp5框架实现登录功能

    TP5框架实现登录功能 安装TP框架 使用最简单的安装方式,直接从官网下载解压,将压缩包里的文件复制到项目目录下. 管网地址:http://www.thinkphp.cn/down.html 安装完框 ...

  9. TP5框架Redis的使用

    TP5.0 config类配置redis缓存 'cache' => [// 使用复合缓存类型'type' => 'complex',// 默认使用的缓存'default' => [/ ...

最新文章

  1. python小游戏代码大全-20行python代码的入门级小游戏的详解
  2. C# ManualResetEvent
  3. SAP_常用业务数据表
  4. Hadoop MapReduce手机上网流量统计代码示例及运行结果演示
  5. Mac下显示隐藏文件
  6. cfree是c语言程序的什么,用C-FREE编写的C语言程序
  7. 车子突然溜坡追尾 驾校教练说挂P挡拉手刹不会溜坡
  8. java中得到classpath和当前类的绝对路径的一些方法(路径中的%20进行替换空格)...
  9. 创建NGINX Plus和NGINX配置文件
  10. 谷歌8月更新修复50多个漏洞
  11. 拓端tecdat|使用R语言创建自定义桑基图Sankey图
  12. 2、matplotlib中的 ax=fig.add_axes([0,0,1,1])详解
  13. Manjaro linux驱动HP1020 plus打印机折腾记
  14. 听说MACD是技术指标之王?我们用Python来验验成色
  15. C语言实现复数计算器
  16. 冲压模具是冲压生产必不可少的工艺装备
  17. 名帖22 杨沂孙 篆书《对联五幅》
  18. 【Android】RecycleView简单仿漫画APP图片相关样式
  19. 知识产权日特稿:谁动了程序员的源代码版权?
  20. CAXA 电子图板 二次开发 功能定制

热门文章

  1. Vray如何渲染逼真水面蓝海创意云教程
  2. html++网页搜索框代码,CSS 漂亮搜索框美化代码
  3. 电子招投标管理系统源码-电子招投标认证服务平台-权威认证
  4. 3. 尚融宝相关知识
  5. 华为大数据平台FusionInsight HD部署中遇到的问题汇总
  6. 分区软件如何将动态盘转换成基本盘?
  7. 变换编码—正交变换编码
  8. 永久解决Linux(Ubuntu)下安装CH340驱动问题
  9. 微信小程序怎么开发(小程序开发文档)
  10. postgre sql常用语法