迁移笔记:php缓存技术memcached
1)memcached 的几个指令: -p监听的端口 -l连接的IP地址, 默认是本机 -d start启动memcached服务 -d restart重起memcached服务 -d stop|shutdown关闭正在运行的memcached服务 -d install安装memcached服务 -d uninstall卸载memcached服务 -u以的身份运行(仅在以root运行的时候有效) -m 最大内存使用,单位MB。默认64MB -M 内存耗尽时返回错误,而不是删除项 -c最大同时连接数,默认是1024 -f 块大小增长因子,默认是1.25 -n 最小分配空间,key+value+flags默认是48 -h 显示帮助 2)memcached相关的函数: 01.Memcache::add —添加一个值,如果已经存在,则返回false 02.Memcache::addServer — 添加一个可供使用的服务器地址 03.Memcache::close —关闭一个Memcache对象 04.Memcache::connect —创建一个Memcache对象 05.memcache_debug —控制调试功能 06.Memcache::decrement —对保存的某个key中的值进行减法操作 07.Memcache::delete —删除一个key值 08.Memcache::flush —清除所有缓存的数据 09.Memcache::get —获取一个key值 10.Memcache::getExtendedStats —获取进程池中所有进程的运行系统统计 11.Memcache::getServerStatus —获取运行服务器的参数 12.Memcache::getStats —返回服务器的一些运行统计信息 13.Memcache::getVersion —返回运行的Memcache的版本信息 14.Memcache::increment —对保存的某个key中的值进行加法操作 15.Memcache::pconnect —创建一个Memcache的持久连接对象 16.Memcache::replace — R对一个已有的key进行覆写操作 17.Memcache::set —添加一个值,如果已经存在,则覆写 18.Memcache::setCompressThreshold —对大于某一大小的数据进行压缩 19.Memcache::setServerParams —在运行时修改服务器的参数 用法示例 <?php $memcache = new memcache; $memcache->connect(‘127.0.0.1‘, 11211) or die ("连接失败"); $value=array("123"); if(!$memcache->get(‘a‘)){ $memcache->set(‘a‘,$value,120); } print_r($memcache->get(‘a‘)); ?>
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。