Yii框架中memcache用法实例


Posted in PHP onDecember 03, 2014

本文实例讲述了Yii框架中memcache用法。分享给大家供大家参考。具体分析如下:

在现在的公司用的是YII的框架,接触到的东西也比较多,可以学到的东西也比较多,在以前的公司没有接触过memcache,只是听过,但是从来没有真正用过。现在终于有机会使用一下了,就以我做的项目为例吧!

我做的项目是一个手机排行榜,但是排行榜每隔15分钟刷新一次啊,排行榜有一个前三名,可能前15分钟这三个人是前三名,也许下一个15分钟又是别人前三名了,产品要求,这些人中只要是前三名的都要发奖品,思考了好久,最终决定用memcache来保存每15分钟的榜单前三名的信息。代码如下:

public function getChargeRank3()

{

        $startime='2014-04-10 00:00:00';

        $endtime='2014-04-30 23:59:59';

        $sql="select top 3 user_id, sum (point) as total from  table where state=5 and cp_id>=11 and cp_id<=19 and pay_time >='$startime' and pay_time<='$endtime'

group by user_id order by total desc";

        $result=  Yii::app()->controller>createCommand($sql)->queryAll();

        $cache = yii::app()->cache->get($key);

        if($cache!=false)

        {

            foreach ($result as $key=>$val)

            {

  //这里为内部赠送礼物代码,不便透漏

            }

        }

        YII::app()->cache->set($key, $result, strtotime($endtime));//把前三名写入缓存

}

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

PHP 相关文章推荐
PHP中的串行化变量和序列化对象
Sep 05 PHP
通过文字传递创建的图形按钮
Oct 09 PHP
动态生成gif格式的图像要注意?
Oct 09 PHP
php下使用无限生命期Session的方法
Mar 16 PHP
php之字符串变相相减的代码
Mar 19 PHP
php调用新浪短链接API的方法
Nov 08 PHP
通过php修改xml文档内容的方法
Jan 23 PHP
PHP加密解密字符串汇总
Apr 26 PHP
Yii CDBCriteria常用方法实例小结
Jan 19 PHP
php连接MSsql server的五种方法总结
Mar 04 PHP
PHP代码加密的方法总结
Mar 13 PHP
PHP sdk文档处理常用代码示例解析
Dec 09 PHP
yii中widget的用法
Dec 03 #PHP
Yii使用ajax验证显示错误messagebox的解决方法
Dec 03 #PHP
Yii中CGridView关联表搜索排序方法实例详解
Dec 03 #PHP
yii实现CheckBox复选框在同一行显示的方法
Dec 03 #PHP
Yii把CGridView文本框换成下拉框的方法
Dec 03 #PHP
Yii实现多按钮保存与提交的方法
Dec 03 #PHP
Yii实现MySQL多数据库和读写分离实例分析
Dec 03 #PHP
You might like
PHP实现多条件查询实例代码
2010/07/17 PHP
深入PHP购物车模块功能分析(函数讲解,附源码)
2013/06/25 PHP
thinkphp实现like模糊查询实例
2014/10/29 PHP
php生成0~1随机小数的方法(必看)
2017/04/05 PHP
让插入到 innerHTML 中的 script 跑起来的实现代码
2006/07/01 Javascript
让广告代码不再影响你的网页加载速度
2006/07/07 Javascript
js获取图片长和宽度的代码
2009/11/24 Javascript
Javascript对象中关于setTimeout和setInterval的this介绍
2012/07/21 Javascript
jQuery中$.each使用详解
2015/01/29 Javascript
Javascript核心读书有感之类型、值和变量
2015/02/11 Javascript
JS实现很酷的水波文字特效实例
2015/02/26 Javascript
Actionscript与javascript交互实例程序(修改)
2016/09/22 Javascript
javascript中BOM基础知识总结
2017/02/14 Javascript
详解vue数据渲染出现闪烁问题
2017/06/29 Javascript
关于定制FileField中的上传文件名称问题
2017/08/22 Javascript
vue拦截器实现统一token,并兼容IE9验证功能
2018/04/26 Javascript
JavaScript 正则命名分组【推荐】
2018/06/07 Javascript
详解webpack打包第三方类库的正确姿势
2018/10/20 Javascript
微信小程序实现下拉菜单切换效果
2020/03/30 Javascript
详解vue中axios请求的封装
2019/04/08 Javascript
JavaScript检测浏览器是否支持CSS变量代码实例
2020/04/03 Javascript
js实现鼠标拖曳效果
2020/12/30 Javascript
Python 文件操作实现代码
2009/10/07 Python
python中stdout输出不缓存的设置方法
2014/05/29 Python
Python3基础之基本数据类型概述
2014/08/13 Python
Python中的装饰器用法详解
2015/01/14 Python
matplotlib绘制符合论文要求的图片实例(必看篇)
2017/06/02 Python
python利用socketserver实现并发套接字功能
2018/01/26 Python
Python3 实现串口两进程同时读写
2019/06/12 Python
Python中typing模块与类型注解的使用方法
2019/08/05 Python
python 下 CMake 安装配置 OPENCV 4.1.1的方法
2019/09/30 Python
Python数据分析pandas模块用法实例详解
2019/11/20 Python
保护环境建议书300字
2014/05/13 职场文书
机械工程及其自动化专业求职信
2014/08/08 职场文书
办公室领导干部作风整顿个人整改措施
2014/09/17 职场文书
求职简历自我评价范文
2015/03/10 职场文书