在项目中,涉及大访问量时,合理的使用缓存能减轻数据库的压力,同时提升用户体验。即在非实时性的需求的前提下,一小段时间内(若干秒),用于显示的数据从缓存中获取的,而不用直接读取数据库,能有效的减少数据库的读取压力。这里记录一下php语言使用memcache的情形: 首先,我们建立一个memcache....
分类:
Web程序 时间:
2014-07-22 22:55:17
阅读次数:
375
memcache中Memcache::add()方法在缓存服务器之前不存在key时, 以key作为key存储一个变量var到缓存服务器。我们使用add来向服务器添加一个键值对应,如果成功则添加,否则说明存在另一个并发作业在进行操作。通过add的原子性来判断是否要执行热点代码。具体代码需结合上一篇的....
分类:
其他好文 时间:
2014-07-17 00:06:01
阅读次数:
296
linux下为PHP扩展安装memcache模块2011-09-05 13:31:00|分类:linux|举报|字号订阅sh# wgethttp://www.danga.com/memcached/dist/memcached-1.2.6.tar.gzsh# wgethttp://www.monke...
分类:
Web程序 时间:
2014-07-16 19:15:25
阅读次数:
291
先说我自己用的情况:最先用的memcache ,用于键值对关系的服务器端缓存,用于存储一些常用的不是很大,但需要快速反应的数据 然后,在另一个地方,要用到redis,然后就去研究了下redis. 一看,显示自己安装了php扩展,因为有服务器上的redis服务端,自己本地就没有安装,其实用法和memc...
分类:
数据库 时间:
2014-07-16 17:54:00
阅读次数:
388
CComponent:path:framework/base/CComponent.phpoverview:This file contains the foundation classes for component-based and event-driven programming. ...
分类:
其他好文 时间:
2014-07-16 16:03:00
阅读次数:
180
一般情况下,yii框架的CActiveForm组建的提示是英文的,把它改成中文提示首先在main.php配置文件中,设置'language'=>'zh_cn';这样将会使得cannot be blank显示为不能为空然后再到相应的模型中添加相应的中文注释,这样,提示都将变成中文提示。
分类:
其他好文 时间:
2014-07-16 15:19:26
阅读次数:
221
数据存储 MongoDb 针对大数据量、高并发、弱事务的互联网应用 MemCache 简单的key-value存储,读取内存,效率高 Redis 可存储list,持久化,内存读取效率高 Cassandra 分布式数据库,更好的扩展性,对大数据更好的支持 http://www.ibm...
分类:
其他好文 时间:
2014-07-15 08:00:42
阅读次数:
220
Windows下的Memcache安装:1. 下载memcache的windows稳定版,解压放某个盘下面,比如在c:\memcached2. 在终端(也即cmd命令界面)下输入 'c:\memcached\memcached.exe -d install' 安装3. 再输入: 'c:\memcac...
注意:要使用这个shell,必须先成功建立memcache环境
1》建立memcached文件和权限
[root@luozhonghua ~]# touch /etc/init.d/memcached
[root@luozhonghua ~]# chmod +x /etc/init.d/memcached
2》编写Memcached shell管理脚本 vi /etc/init.d/memca...
分类:
其他好文 时间:
2014-07-14 13:03:21
阅读次数:
188
第一、连接:telnet127.0.0.111211第二、按回车键第三、flush_all后回车控制台显示OK,表示操作成功说明:1、清空所有键值flush_all注:flush并不会将items删除,只是将所有的items标记为expired,因此这时memcache依旧占用所有内存。2、退出quit
分类:
其他好文 时间:
2014-07-13 15:22:22
阅读次数:
260