
正文
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(); |







