?
当前位置:??NOSQL>Memcache

php中操作memcache的类及成员列表及php下如何连接memched服务器

?
分享到:
????发布时间:2014-9-22??


????本文导语:?php中操作memcache的类及成员列表Memcache — Memcache类Memcache::add — 增加一个条目到缓存服务器Memcache::addServer — 向连接池中添加一个memcache服务器Memcache::close — 关闭memcache连接Memcache::connect — 打开一个memcached服务端连接Memcache:...

?

php中操作memcache及成员列表

Memcache — Memcache类

Memcache::add — 增加一个条目到缓存服务器

Memcache::addServer — 向连接池中添加一个memcache服务器

Memcache::close — 关闭memcache连接

Memcache::connect — 打开一个memcached服务端连接

Memcache::decrement — 减小元素的值

Memcache::delete — 从服务端删除一个元素

Memcache::flush — 清洗(删除)已经存储的所有的元素

Memcache::get — 从服务端检回一个元素

Memcache::getExtendedStats — 缓存服务器池中所有服务器统计信息

Memcache::getServerStatus — 用于获取一个服务器的在线/离线状态

Memcache::getStats — 获取服务器统计信息

Memcache::getVersion — 返回服务器版本信息

Memcache::increment — 增加一个元素的值

Memcache::pconnect — 打开一个到服务器的持久化连接

Memcache::replace — 替换已经存在的元素的值

Memcache::setStore data at the server

Memcache::setCompressThreshold — 开启大值自动压缩

Memcache::setServerParams — 运行时修改服务器参数和状态

Memcache 函数

memcache_debug转换调试输出的开/关


memcache在php.ini中的配置项列表

名称 默认值 是否可变 改变日志

memcache.allow_failover “1” PHP_INI_ALL Available since memcache 2.0.2.

memcache.max_failover_attempts "20" PHP_INI_ALL Available since memcache 2.1.0.

memcache.chunk_size "8192" PHP_INI_ALL Available since memcache 2.0.2.

memcache.default_port "11211" PHP_INI_ALL Available since memcache 2.0.2.

memcache.hash_strategy "standard" PHP_INI_ALL Available since memcache 2.2.0.

memcache.hash_function "crc32" PHP_INI_ALL Available since memcache 2.2.0.

session.save_handler "files" PHP_INI_ALL Supported since memcache 2.1.2

session.save_path "" PHP_INI_ALL Supported since memcache 2.1.2



php下如何连接memched服务器代码示例1:

$memcache?=?new?Memcache;??//initialised?memcahe
@$memcache->connect("127.0.0.1",11211);??//?connect?memcahe?server
$cache?=?getCache(md5("mysql_query"?.?$sql));
//get?sql?query?if?already?cached?in?memcahe


php下如何连接memched服务器代码示例2:

connect(‘memcache_host‘,?11211);
/*??do?something?here?..??*/
$memcache_obj->close();
?>


php下如何连接memched服务器代码示例3:

connect(‘memcache_host‘,?11211);
/*?decrement?item?by?3?*/
$new_value?=?$memcache_obj->decrement(‘test_item‘,?3);
?>


相关文章推荐:


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

?2012-2019,169IT.COM,E-mail:www_169it_com#163.com(请将#改为@)

浙ICP备11055608号