memcache的安装和使用

Memcache

Memcached是一个高性能的分布式缓存系统。memcached自身不会实现分布式,分布式是由程序来实现的。

Memcached一旦安装之后,自身进行管理!预申请一个很大的内存空间。内存空间使用完毕之后,再去申请内存。

 

作用:减少数据库交互,减少数据库负载。

 

Memcache是php的一个扩展,memcache基于memcached;memcached是服务器。

 

memcached 的内容是以hash表的格式来存储。里面的key值是通过hash算法进行存储。

 

memcache 默认端口号:11211

 

ts版本:        thread safety 线程安全          enabled 选中ts版本

nts版本: not thread safety

 

首先安装memcached的,通过命令行

 

安装成功之后,开启PHP中memcache扩展,重启服务器。

PHP使用memcached 是通过php_memcache.dll 这个扩展库来实现对memcached支持。

php_memcache.dll 文件放入php/ext文件中

 

php.ini中开启扩展。

 

使用memcache

 

实例化memcache对象

$mem = new memcache();

打开一个服务端连接

$con = $mem->connect(服务端主机地址,端口号11211);

存储数据

$mem->set(“username”,”bobo”);

存储的数据可以是数组、对象、类

读取数据

$men->get(“username”);

删除数据

$men->delete(“username”);

删除全部数据

$men->flush();

posted on 2016-12-05 16:55  PHP博客园  阅读(119)  评论(0)    收藏  举报

导航