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(); |
浙公网安备 33010602011771号