~会飞的鱼

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

是一种高性能、分布式、内存对象缓存系统。

 1 <?php
 2 $mem = new Memcache();
 3 $mem->connect('localhost',11211);
 4 $mem->add('status','online',200);
 5 $mem->add('online_nums',200,200);
 6 echo $mem->get('status');
 7 $mem->delete('status');
 8 $mem->set('online_nums',100,300);
 9 $mem->replace('online_nums',100,300);
10 ?>

 

为什么是分布式:可以通过改变connect(ip,11211)ip 来维护多个memcached,可以让不同主机上的多个用户同时访问

为什么是内存。。 : 数据放在内存中

适合放什么样的数据:经常从数据库里查询出来的数据,session,经常变化的数据

不适合什么样的数据:海量数据,不常用的数据

注意:memcached服务器一般放在内网上

linux下安全性设置:

iptables -a input -p 协议 -s 可以访问ip -dport 端口 -j ACCEPT
posted on 2013-09-05 14:13  ~会飞的鱼  阅读(123)  评论(0编辑  收藏  举报