当前位置: 首页 > 编程笔记 >

Yii框架中memcache用法实例

公冶京
2023-03-14
本文向大家介绍Yii框架中memcache用法实例,包括了Yii框架中memcache用法实例的使用技巧和注意事项,需要的朋友参考一下

本文实例讲述了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程序设计有所帮助。

 类似资料:
  • 本文向大家介绍Yii框架where查询用法实例分析,包括了Yii框架where查询用法实例分析的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Yii框架where查询用法。分享给大家供大家参考,具体如下: 1.简述 Yii的查询操作找使用where用的很多 总结下常用的哈希格式与操作符格式 2.操作符格式 适用于操作符的 [操作符, 操作数1, 操作数2, ...] and:操作数会被 A

  • 本文向大家介绍Yii框架应用组件用法实例分析,包括了Yii框架应用组件用法实例分析的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Yii框架应用组件用法。分享给大家供大家参考,具体如下: 应用组件 ¶ 应用主体是服务定位器, 它部署一组提供各种不同功能的 应用组件 来处理请求。 例如,urlManager组件负责处理网页请求路由到对应的控制器。 db组件提供数据库相关服务等等。 在同一个应

  • 本文向大家介绍ThinkPHP3.2.3框架Memcache缓存使用方法实例总结,包括了ThinkPHP3.2.3框架Memcache缓存使用方法实例总结的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了ThinkPHP3.2.3框架Memcache缓存使用方法。分享给大家供大家参考,具体如下: 前面一篇文章讲述了Linux下安装Memcached服务器和客户端,这里来总结一下ThinkPH

  • 本文向大家介绍Yii框架小部件(Widgets)用法实例详解,包括了Yii框架小部件(Widgets)用法实例详解的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Yii框架小部件(Widgets)用法。分享给大家供大家参考,具体如下: 小部件 ¶ 小部件是在 视图 中使用的可重用单元, 使用面向对象方式创建复杂和可配置用户界面单元。 例如,日期选择器小部件可生成一个精致的允许用户选择日期的

  • 本文向大家介绍Yii框架分页实现方法详解,包括了Yii框架分页实现方法详解的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Yii框架分页实现方法。分享给大家供大家参考,具体如下: 下家公司用的框架是yii,这几天看了下相关教程,今儿把分页教程写下,最后把tp的分页也给整合进了yii,因为个人觉得yii分页没有tp用的顺手。 首页,在models目录里创建个Auth.php的模型文件,里面写

  • 本文向大家介绍Yii框架Session与Cookie使用方法示例,包括了Yii框架Session与Cookie使用方法示例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Yii框架Session与Cookie使用方法。分享给大家供大家参考,具体如下: Yii Session使用 Yii cookie的使用 更多关于Yii相关内容感兴趣的读者可查看本站专题:《Yii框架入门及常用技巧总结》、