Memcached

Memcached是高性能的,分布式的内存对象缓存系统,用于在动态应用中减少数据库负载,提升访问速度。

1、非持久化存储:对数据存储要求不高
2、分布式存储:不适合单机使用(因为memcache对内存占用特别高)
3、key/value存储:不支持List、Array数据格式


memcached服务端的安装
查看是否已经安装了libevent
rpm -qa | grep libevent

查看安装路径
rpm -ql libevent

安装memcached
yum install memcached

启动memcached
/usr/bin/memcached -d -l 127.0.0.1 -p 11211 -m 150 -u root
(参数意义 可 通过 /usr/bin/memcached -h查看)

查看是否已经启动成功
ps -ef | grep memcached


memcached客户端的安装
1、安装前置扩展 yum install libmemcached

2、为php安装memcached的扩展
yum -y install –enablerepo=rpmforge memcached php-pecl-memcache

如果提示没安装成功 yum update一下 然后再执行命令 成功即把memcache服务端和php memcache扩展都安装好 会在/usr/lib64/php/modules/memcache.so

//////////////////////////////////php中使用memcached///////////////////////////////////////系统类:addServer/addServers/getStats/getVersion
数据类:add/set/delete/flush/replace/increment/get
进阶类:setMulti/deleteMulti/getMulti/getResultCode/getResultMessage

    作者:轩雪初晨原文地址:https://segmentfault.com/a/1190000016000472

    %s 个评论

    要回复文章请先登录注册