在主程序里使用memcache存储了键值,Yii::app()->memcache->set("key", $value, 600); 在主程序里任何地方都可以使用Yii::app()->memcache->get("key");获取到 由于项目需要,需要建立计划任务执行一些动作,所以...
分类:
其他好文 时间:
2014-08-12 14:00:54
阅读次数:
241
Redis不是比较成熟的Memcache或者Mysql的替代品,是对于大型互联网类应用在架构上很好的补充。现在有越来越多的应用也在纷纷基于Redis做架构的改造. Redis已经发布集群版3.0.0beta,相信在不久的将来就会出稳定版本。rediscluster集群规范安装 Redis集群版3.....
分类:
其他好文 时间:
2014-08-10 15:25:50
阅读次数:
345
使用条件:当我们没有权限或者不能使用服务器的时候,我们需要用socket操作memcachedmemcached-client操作特点: 无需开启memcache扩展 使用fsocketopen()套接字连接memcached 同样执行CRUD require_once(CLAS...
分类:
其他好文 时间:
2014-08-09 21:14:09
阅读次数:
220
如何安装memcache就让给度娘了,我们先看看memcached的一些基本工作机制。应用背景:Web应用将数据保存到关系型数据库中,应用服务器从数据库中检索记录后返回浏览器。一旦数据太多,就会出现数据库服务器负载过大,最终当机。当其中有些数据满足一下条件:被客户端访问频率非常高更新频率一般则可以利...
分类:
其他好文 时间:
2014-08-09 18:29:48
阅读次数:
210
1、安装并配置memcache扩展库找到php.ini文件 添加: extendsion= php_memcache.dll 并把对应的dll文件拷贝到ext目录2、使用PHP对Memcahced进行CURD操作(查看手册)3、编程测试//实例化memcache对象 $m = ne...
分类:
其他好文 时间:
2014-08-09 15:51:28
阅读次数:
181
在一个项目中添加了memcache层,但由于数据库本来压力就不大,数据量很小,所以性能改善不是特别明显,因此学习并应用下来记录一下方便以后自己使用。这里我只应用了直接调用对应api函数的方法,另外一种方法是创建对象来连接memcache,具体是$mem=newMemcache,然后再调用对象..
分类:
Web程序 时间:
2014-08-08 16:34:17
阅读次数:
222
什么时间使用高级应用? 针对一个消息读取多次 在一个process中,仅仅处理一个topic中的一组partitions 使用事务,确保每个消息只被处理一次 使用高级应用(调用较底层函数)的缺点? ????SimpleConsumer需要...
分类:
编程语言 时间:
2014-08-08 13:01:46
阅读次数:
340
1:构建基本的业务功能块,基于Maven+Git+Spring mvc+spring+mybatis+ehcache+mysql+X-gen代码生成2:高扩展性的分布式体系架构(基于Nginx+Varnish+Memcache+ActiveMQ)3:NoSQL的合理使用和架构优化(基于MongoDB...
分类:
其他好文 时间:
2014-08-08 06:22:35
阅读次数:
223
安装完memcache后启动报错(error while loading shared libraries: libevent-1.x.so.1)
这是因为64位linux会去/usr/lib64文件夹下去找,没有找到libevent文件,需要拷贝一个软连接到/usr/lib64下
ln -s /usr/lib/libevent-1.4.so.1 /usr/lib64/...
分类:
其他好文 时间:
2014-08-07 13:26:30
阅读次数:
172
Memcache自身并没有实现集群功能,如果想用Memcahce实现集群需要借助第三方软件或者自己设计编程实现,这里将采用memagent代理实现,memagent又名magent,大家注意下,不要将这二者当成两种工具...
分类:
其他好文 时间:
2014-08-07 13:20:20
阅读次数:
220