可爱熊个人博客

Posts Tagged ‘memcache’

Memcache基础教程

PHP的Memcache

< ?php
//连接
$mem = new Memcache;
$mem->connect(“192.168.0.200″, 12000);

//保存数据
$mem->set(‘key1′, ‘This is first value’, 0, 60);
$val = $mem->get(‘key1′);
echo “Get key1 value: ” . $val .”<br />”;

//替换数据
$mem->replace(‘key1′, ‘This is replace value’, 0, 60);
$val = $mem->get(‘key1′);
echo “Get key1 value: ” . $val . “<br />”;

//保存数组
$arr = array(‘aaa’, ‘bbb’, ‘ccc’, ‘ddd’);
$mem->set(‘key2′, $arr, 0, 60);
$val2 = $mem->get(‘key2′);
echo “Get key2 value: “;
print_r($val2);
echo “<br />”;

Read More…

Tags:

PHP缓存MEMCACHE 应用详解-完整版

Memcache函数库是在PECL(PHP Extension Community Library)中,主要作用是搭建大容量的内存数据的临时存放区域,在分布式的时候作用体现的非常明显,否则不建议使用。在ubuntu上安装完运行的时候报错:

/usr/local/memcached/bin/memcached: error while loading shared libraries: libevent-1.4.so.2:

cannot open shared object file: No such file or Directory
按照:《libeven、memcached、libmemcache安装》中的方法,使用:
sudo ln -s /usr/local/lib/libevent-1.4.so.2 /usr/lib/libevent-1.4.so.2

可以修正这个BUG
通过新得立安装php的memcached模块,注销/etc/php5/conf.d/memcached.ini里面的“;”,重启apache,调用phpinfo()出现memcached的信息。 Read More…

Tags: ,

linux下Memcache的安装和PHP中的配置详解

在网上看了很多linux下Memcache的安装五花八门,让我重装了四五次。最终还是装好了。
我把装的过程和容易出错的地方给大家列出来了。希望没有装过的朋友能看到我的文章,
一次搞定linux下的memcache.

linux下的Memcache安装:

1、安装libevent:

下载地址:http://monkey.org/~provos/libevent/

安装位置:/usr/local/libevent (根据自己喜好而定,建议外部程序库都装到/usr/local对应的目录下)

安装过程:

#下载解压 Read More...

Tags:

Memcache Win32 的安装与PHP中的配置和Memcache用法实例

Memcache 相关介绍http://edu.codepub.com/2009/0614/6129.php
memcache是一个高性能的分布式的内存对象缓存系统,它能够用来存储各种
格式的数据,包括图像、视频、文件以及数据库检索的结果等
使用Memcache的网站一般流量都是比较大的,为了缓解数据库的压力,
让Memcache作为一个缓存区域,把部分信息保存在内存中,在前端能
够迅速的进行存取。

1.下载:Memcache Win32

http://www.php100.com/html/download/server/2010/0125/3857.html

或到官方:www.jehiah.cz/projects/memcached-win32/ Read More…

Tags:

memcache实现计数器和数据压缩

一:访问统计

//访问统计
$memcache = new Memcache;
$memcache->connect(‘localhost’, 11211) or die (“Could not connect”);
if($s=$memcache->get(‘a’)) {
   $s=$s+1;
   $memcache->set(‘a’,$s);
}
else
$memcache->set(‘a’,1);
echo ‘访问结果为:’.$s;
?>

其实我们可以用increment方法代替上面的做法  Read More…

Tags: