位置: 编程技术 - 正文

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实现联表查询加搜索分页的方法示例(联表更新数据)

  • 固定资产的确认条件包括
  • 其他收益是什么类
  • 土地政策补贴
  • 价外费用纳税义务发生时间
  • 汽车按揭费用收合法吗?
  • 编制竣工结算的具体增减内容有哪几个方面?
  • 信用卡产生滞纳金
  • 抵货款回来的产品叫什么
  • 借别人的公账转账犯法吗
  • 零售汽油费发票需要交印花税吗?
  • 实际缴纳增值税税额是什么意思
  • 重庆房产税政策历史
  • 小规模纳税人核定征收标准
  • 含税价标志有无影响
  • 销项负数票需要把之前的票退回吗
  • 各地土地使用税区域差距大
  • 电子银行承兑汇票到期选择线上清算
  • 残保金次年申报
  • 企业之间承兑汇票贴现违法吗知乎
  • 坏账收回的会计处理方法
  • win10怎么看电脑名称
  • 原本可以打开的软件
  • windows更新出现错误重新打开设置
  • 651错误是怎么回事
  • 巴蒂斯塔卡里
  • 可作为税前扣除的项目有
  • 非营利组织企业所得税免税收入
  • elements table
  • php中用来创建目录的函数是
  • 机动车空白发票作废税务局需要提供说明
  • 增值税纳税人兼营免税减税项目的
  • h5的开发
  • php实现base64图片上传方式实例代码
  • 爱丽丝小镇在哪
  • 微信登录接口购买
  • 基于opencv的人脸检测算法
  • utermux命令
  • ps怎么参考线快捷键
  • phpcms教程
  • 豪华车消费税的计算公式
  • 个人所得税法实施细则2023
  • phpcms怎么用
  • mongodb aggregate 性能
  • 金税盘减免税款月末如何结转
  • 个人所得税申报截止时间
  • 子公司借钱给母公司,未收取利息,要纳税吗
  • 进口海关是国内还是国外
  • 以前年度错误账务处理
  • 企业将购进的原材料分录
  • 上月多出来的薪资怎么算
  • 某企业福利部门
  • 费用报销单怎样写记账凭证呢
  • 印花税减免税额怎么填
  • 开票和不开票
  • 计提工资发工资可做成一笔账吗
  • 打造安全稳定
  • bios和cmos的区别和联系
  • linux awk -v
  • 深度技术win7光盘安装教程
  • win8怎么禁用更新
  • xp sp3精简版
  • win7主题服务未运行怎么办
  • linux远程桌面连接工具
  • 技术故事是什么意思
  • 微软企业官网
  • jquery实现原理
  • cocos2dx2.2.5在iOS下加入Google AdMob可能会遇到的问题
  • 了不起的女孩
  • css@import
  • 微信jssdk vue
  • jquery jwt
  • python中执行linux命令
  • android自定义view流程
  • 日拱一卒下一句是什么
  • js table插件
  • jquery的点击事件怎么写
  • 江苏税务社保缴纳查询缴费记录
  • 医院开具的电子票据是发票吗
  • 税费银联缴款
  • 国家税务系统
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设