Memcached 介绍



##MemCache介绍 - Memcache是一个高性能的分布式的内存对象缓存系统.通过将数据调用到内存中,然后从内存中读取,从而大大提高读取速度 - 以守护进程方式运行于一个或者多个服务器中,随时会接收客户端的连接和操作 - 主要用于关系型数据库的缓存,也可以用于SESSION储存处理 - 将数据储存到内存中,比关系型数据要快得多,因为内存的访问速度快于硬盘数百倍 - 同时也因为是将数据存储到内存中,所以当服务器重启的时候数据会全部丢失

MemCache安装与启动

开启PHP中的MemCache支持

在PHP中操作MemCache缓存

<?php

$memcache = new Memcache;
$memcache->connect('127.0.0.1',11211);
$memcache->set('test','this is a test message',0,20);
echo $memcache->get('test');
$memcache->close();

?>

连接Memcached

打开memcached连接

增加一个条目到缓存服务器

bool Memcache::add ( string $key , mixed $var [, int $flag [, int $expire ]] ) Memcache::add()方法在缓存服务器之前不存在key时, 以key作为key存储一个变量var到缓存服务器。 同样可以使用函数memcache_add()。

监控MemCache

通过memecache.php可以方便的监控memcache状态. 下载地址: pecl.php.net/get/memcache 下载后需要编辑这个PHP文件来制定mamcache的ip地址与端口号,月俗称要设置用户名与密码项即可

##MemCache操作session - 修改php.ini配置文件

session.save_handler=mamcache
session.save_path="tcp://127.0.0.1"
comments powered by Disqus