一、下载Memcache,Memcache分为二个部分,服务端和客户端 二、下载Memcache所需要依赖链接库 - http://www.monkey.org/~provos/libevent-1.4.13-stable.tar.gz
三、安装libevent - tar -zxvf libevent-1.4.13-stable.tar.gz
- cd libevent-1.4.13-stable
- ./configure --prefix=/home/work/libevent
- make
- make install
三、安装Memcache - tar -zxvf memcached-1.4.13.tar.gz
- cd memcached-1.4.13
- ./configure --prefix=/home/work/memcached --with-libevent=/home/work/libevent
- make
- make install
四、启动Memcaceh - ./memcached -d -m 256 -u insigma-work -l 192.168.1.5 -p 11211 -c 256 -P /tmp/memcached.pid
- telnet 192.168.1.5 11211
- stats
经过以上四个动作,服务端的Memcache就安装完毕了,Memcache还有一些配置参数,如下 -d 选项是启动一个守护进程。 -m 是分配给Memcache使用的内存数量,单位是MB。我这里是100MB,可以根本需要逐步加大 -u 是运行Memcache的用户。 -l 是监听的服务器IP地址。 -p 是设置Memcache监听的端口。 -P 是设置保存Memcache的pid文件。 五、停止Memcached - kill `cat /tmp/memcached.pid`
常用参数说明
Memcache::add — 添加一个值,如果已经存在,则返回false
Memcache::addServer — 添加一个可供使用的服务器地址
Memcache::close — 关闭一个Memcache对象
Memcache::connect — 创建一个Memcache对象
Memcache::debug — 控制调试功能
Memcache::decrement — 对保存的某个key中的值进行减法操作
Memcache::delete — 删除一个key值
Memcache::flush — 清除所有缓存的数据
Memcache::get — 获取一个key值
Memcache::getExtendedStats — 获取进程池中所有进程的运行系统统计
Memcache::getServerStatus — 获取运行服务器的参数
Memcache::getStats — 返回服务器的一些运行统计信息
Memcache::getVersion — 返回运行的Memcache的版本信息
Memcache::increment — 对保存的某个key中的值进行加法操作
Memcache::pconnect — 创建一个Memcache的持久连接对象
Memcache::replace — R对一个已有的key进行覆写操作
Memcache::set — 添加一个值,如果已经存在,则覆写
Memcache::setCompressThreshold — 对大于某一大小的数据进行压缩
Memcache::setServerParams — 在运行时修改服务器的参数
|