位置: 编程技术 - 正文

YII框架中使用memcache的方法详解(yii框架运行原理)

编辑:rootadmin

推荐整理分享YII框架中使用memcache的方法详解(yii框架运行原理),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:yii2框架从入门到精通pdf,yii框架教程,yii框架设计模式,yii框架设计模式,yii框架运行原理,yii框架教程,yii2框架运行原理,yii框架教程,内容如对您有帮助,希望把文章链接给更多的朋友!

本文实例讲述了YII框架中使用memcache的方法。分享给大家供大家参考,具体如下:

yii中可以很方便的使用memcache

一.配置

在main.php的components中加入cache配置

说明:

1)class指明所有缓存类,CMemCache即为memcache2) 当要使用多个cache轮询时,可以给每个cache配权重(weight)。如果只有一个cache,不加这个配置就可以了。

二.使用

调用memcache的方法也很简单

更多api请参阅yii手册CMemCache部分。

三.问题

当你统一使用yii的扩展对memcache进行存取时,不会有什么问题。但现实中会有这么一种情况:你在使用yii开发后台,但前台的同学并未用yii,而是使用了原生的memcache api对数据进行操作。这时会遇到一些问题。

YII框架中使用memcache的方法详解(yii框架运行原理)

如上文二中的例子,你会发现,如果使用原生的memcache api,Memcache::get,用people作key是取不到值的!

原因是,yii的set对key和value都做了处理。默认情况下,对key加前缀并做md5变换,对value进行serialize()。这就难怪使用Memcache::get('people')取不到值了。

解决:

简单的方法,可以通过配置,让yii的memcache扩展不进行额外的"小动作"。

其中:

keyPrefix:key的前缀,默认用CApplication::getId()方法生成。hashKey:对key进行hash操作,默认md5serializer:value的序列化方法,默认serialize

将这些都置空,扩展的行为就同原生Memcache一致了。

四.更多memcache方法调用

yii的扩展中,只有memcache的最常用操作,并没有类似原生memcache的decrement和increment等操作。如果想要作用这些方法怎么办呢?可以使用扩展中的getMemCache方法获得原生memcache对像,然后就可以使用原生方法了。

使用原生方法时,最好设置上文(三)中提到的配置,不然同时使用yii的扩展方法和memcache的原生方法会带来麻烦。

更多关于Yii相关内容感兴趣的读者可查看本站专题:《Yii框架入门及常用技巧总结》、《php优秀开发框架总结》、《smarty模板入门基础教程》、《php面向对象程序设计入门教程》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》

希望本文所述对大家基于Yii框架的PHP程序设计有所帮助。

Yii 2.0实现联表查询加搜索分页的方法示例 前言最近在学习yii2.0,在使用yii2.0过程中遇到一些问题,现将查询搜索分页的方法整理如下,分享出来供大家参考学习,话不多说,来一起看看详细的

yii2学习教程之5种内置行为类详解 前言众所周知学习所有知识都需要循序渐进,行为也是一样,在我们学会很牛逼的新建行为,然后轻松注入到组件类之前,先看看yii2框架为我们准备的5

Yii2使用表单上传文件的实例代码 yii2用表单上传文件经常用到的,该怎样上传呢?1、单个文件上传首先建立一个模型models/UploadForm.php,内容如下namespaceappmodels;useyiibaseModel;useyiiwebUploade

标签: yii框架运行原理

本文链接地址:https://www.jiuchutong.com/biancheng/291040.html 转载请保留说明!

上一篇:Yii2 队列 shmilyzxt/yii2-queue 简单概述

下一篇:Yii 2.0实现联表查询加搜索分页的方法示例(联表更新数据)

  • 增值税应交税费和申报的不一样怎么调整
  • 缴纳城镇土地使用税
  • 跨年租赁费如何处理
  • 增值税发票的品名与报关单不一致
  • 理事单位和事业单位的区别
  • 蓝字发票有认证的吗
  • 长期股权投资成本法转权益法追溯调整
  • 供应商给的折扣比发票少怎么做账
  • 政策性搬迁资产损失情况怎么写
  • 长期借款借方登记归还的本金和利息
  • 房屋租赁合同印花税租赁双方各自要交多少
  • 公司无公务用车
  • 已经建立了某个公司
  • 税务系统1+1+5
  • 拍卖公司如何开展业务
  • 财产保险合同的主体变更
  • 国税定额发票有效期是多长时间
  • 国税申报数据能修改吗
  • 本期准予扣除税额是什么
  • 股权转让企业所得税如何申报
  • 商业承兑汇票风险
  • 财务费用结转本年利润借贷方怎么记
  • 公司给员工发工资用途怎么写
  • 个人独资企业取得的股息红利
  • 应收款项包括哪些内容,各自有何特点?
  • 什么叫资金预算
  • 原材料盘亏计入
  • PHPfor循环语句10的阶乘
  • 土地增值税清算收入如何确定
  • 销售返利应该怎么做账
  • PHP:ftp_get_option()的用法_FTP函数
  • 进项税额转出会造成增值税应纳税额
  • hpc程序
  • object转map工具类
  • 债券溢价或折价是公司发行债券时产生的收益或损失
  • 若依前后端分离做的系统
  • 各级税务机关应当遵循依法
  • 搭建本地yum
  • php高级程序招聘
  • 安装libtool
  • 同一控制下企业合并发生的审计费用计入
  • 年金终值系数是指已知( ),求终值
  • sql2000日志清理
  • 段云简介
  • 办理进出口权的费用西安
  • 委托加工应税消费品是指委托方提供原料和主要材料
  • 出售固定资产应收账款
  • 减免税款属于政府补助利得吗
  • 进项税额转出是借方科目还是贷方科目
  • 欠供应商货款会坐牢吗
  • 公司一年发两次奖金
  • 购配件组装机器多少钱
  • 委托加工商品属于什么资产
  • 其他公司借款现金怎么办
  • 发票报销抵扣税点是给谁
  • 赠送给客户的商品怎么做会计分录
  • 设置账本应当遵循哪些原则
  • mysql存文章的字段设置为多大?
  • xp系统怎么把ie浏览器放到桌面
  • win10相机模糊
  • 缩略图无法显示
  • 作战仿真理论与技术
  • android opengles2.0教程
  • 原生java web
  • android5种布局
  • linux防火墙开启80端口视频
  • oracle sql mysql
  • Node.js中的核心模块包括哪些内容?
  • python语言怎么用
  • unity资源管理机制
  • jQuery webuploader分片上传大文件
  • 如何搭建应用服务器
  • 如何在电子税务局变更财务负责人
  • 小规模纳税人开专票可以抵扣吗
  • 贷款利息收入增值税税率2023
  • 异地户口如何办理护照
  • 四川省网上税务局怎么登录
  • 淘宝要补偿怎么回复
  • 关于税收的问题及答案
  • 上市公司季报有哪些内容
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设