Redis编辑 Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。Redis是一个no-sql 存储工具redis 可以用来做 存储 (storge) 而memcache是用来做缓存 (cache )存储数据结构
memcache只能存 字符串
redis能存 字符串 链表 哈希结构...
分类:
其他好文 时间:
2015-02-09 21:40:56
阅读次数:
190
效果是普通分页就不截图了。。。C控制器方法如下:$criteria=new CDbCriteria; $criteria->condition = "`status`={$newStatus}"; $criteria->order = 'refresh_time desc...
分类:
其他好文 时间:
2015-02-09 15:45:23
阅读次数:
234
memcache事件模型 在memcache中,作者为了专注于缓存的设计,使用了libevent来开发事件模型。memcache的时间模型同nginx的类似,拥有一个主进行(master)以及多个工作者线程(woker)。流程图在memcache中,是先对工作者线程进行初始化并启动,然后才会创建启....
分类:
系统相关 时间:
2015-02-09 15:36:11
阅读次数:
243
acl(one advanced C/C++ library) 是一个跨平台的网络通信与服务器开发开源框架,至今已经被很多大公司所使用,使开发者在享受C/C++的高性能的同时,可以使用 acl 框架提高开发效率与系统的稳定性。该框架不仅提供了丰富的服务器模式(多进程模式、多线程模式、非阻塞模式、UDP模式、触发器模式),同时还提供了丰富 的常见应用协议库(http/ping/smtp/memcache/redis/beanstalk/handler socket, etc) 以及丰富的编码库(base64/...
分类:
其他好文 时间:
2015-02-09 09:25:50
阅读次数:
166
一、概述 1、我们的memcache客户端(这里我看的spymemcache的源码),使用了一致性hash算法ketama进行数据存储节点的选择。与常规的hash算法思路不同,只是对我们要存储数据的key进行hash计算,分配到不同节点存储。一致性hash算法是对我们要存储数据的服务器进行hash计...
分类:
编程语言 时间:
2015-02-07 22:53:01
阅读次数:
276
在实际项目开发中,有很多地方我们在不同页面我们会重复利用它,如菜单栏。。。下面是将这类型进行模块化处理,使其能在不同页面中重复利用。。。案例:效果图如下:1、在YII中的路径如下:2、在leftmenu.php代码为: 我收到的简历 待处理简历 已安...
分类:
其他好文 时间:
2015-02-07 18:44:50
阅读次数:
146
概述 memcache是一种支持分布式的缓存系统,基于网络连接(当然它也可以使用localhost)方式完成服务,本身它是一个独立于应用的程序或守护进程(Daemon方式)。本地缓存 memcached是“分布式”的内存对象缓存系统,那么就是说,那些不需要“分布”的,不需要共享的,或者干脆规模小.....
分类:
系统相关 时间:
2015-02-07 13:05:28
阅读次数:
146
base 底层的类库文件caching 所有缓存方法cli 项目生成脚本collecions 用PHP语言构造传统OO语言的数据存储单元。如队列,栈,哈希等等console yii控制台db数据库操作类gii代码生成器(脚手架,可以生成模型、控制器、视图等代码)i18n 多语言logging 日志组...
分类:
其他好文 时间:
2015-02-06 18:23:56
阅读次数:
129
一、在window php 操作memcached 需要找到合适的扩展,扩展在官方下载,地址是:
PHP 5.2/5.3的Windows扩展索引站点:
在这里你可以找到诸如php_oci8.dll, php_memcache.dll, php_mongo.dll, php_apc.dll等常用的Windows扩展dll文件,也能找到一些相对冷门但是也很实用的php扩展,如php_oauth.d...
在app/etc/local.xml配置段中添加 cache段配置[html]view plaincopyfalse1memcached
分类:
系统相关 时间:
2015-02-05 13:26:34
阅读次数:
358