Memcache操作类如何在PHP中使用

  介绍

这篇文章给大家介绍Memcache操作类如何在PHP中使用,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

具体分析如下:

& lt; ? php ,   ,,,/*,,内存缓存管理,,   ,,,*/,   class  Yc_Memcache {,,   ,private  memcache美元=零;,,,   ,,   ,public  function  __construct () {,,   ,},/* *,大敌;   ,,,*,连接数据库,,   *,,,,,   ,,,*,@param  mixed  host 美元,   ,,,*,@param  mixed  port 美元,   ,,,*,@param  mixed  timeout 美元,   ,,,*/,   ,public  function 连接(主机、端口=11211美元,美元超时=1){,,   如果才能(! function_exists (memcache_connect)) {, return 假;},,   这个美元才能→memcache=@memcache_connect(主机、端口、美元$超时),,,   如果才能(emptyempty ($ this→memcache)) {,,   ,,return 假,,,   其他}{才能,,   ,,return 真实;,,   ,,},   ,},   ,,,/* *,,   ,,,*,存放值,,   *,,,,,   ,,,*,@param  mixed  key 美元,   ,,,*,@param  mixed  var 美元,   ,,,*,@param  mixed  flag 美元;,,默认为0时不压缩,,压缩状态填写:MEMCACHE_COMPRESSED ,   ,,,*,@param  mixed  expire 美元;,默认缓存时间(单位秒),,   ,,,*/,   ,public  function 集(键,var美元,美元标志=0,到期=10美元){,,   ,,   $ f=才能@memcache_set ($ this→memcache,钥匙,美元$ var,国旗,美元到期美元);,,   如果才能(emptyempty ($ f)) {,,   ,,return 假,,,   其他}{才能,,   ,,return 真实;,,   ,,},   ,},   ,,,/* *,,   ,,,*,取出对应的关键的value ,   *,,,,,   ,,,*,@param  mixed  key 美元,   ,,,*,@param  mixed  flags 美元,   ,,,*,flags 美元;如果此值为1表示经过序列化,,,   ,,,*,但未经过压缩,2表明压缩而未序列化,,,   ,,,*,3表明压缩并且序列化,0表明未经过压缩和序列化,,   ,,,*/,   ,public  function  get(键,旗帜美元=0){,,   美元才能val=@memcache_get ($ this→memcache,关键美元,美元标志),,,   return 才能,val美元;,,   ,},/* *,大敌;   ,,,*,删除缓存的key ,   *,,,,,   ,,,*,@param  mixed  key 美元,   ,,,*,@param  mixed  timeout 美元,   ,,,*/,   ,public  function 删除(键,超时美元=1){,,   美元才能国旗=@memcache_delete ($ this: memcache奋战,钥匙,美元超时),,,   return 才能;旗帜;美元,,   ,},   ,,,/* *,,   ,,,*,刷新缓存但不释放内存空间,,   *,,,,,   ,,,*/,   ,public  function 冲洗(){,,   memcache_flush才能($ this→memcache);,,   ,},   ,,,/* *,,   ,,,*,关闭内存连接,,   *,,,,,   ,,,*/,   ,public  function  close () {,,   memcache_close才能($ this→memcache);,,   ,},   ,,,/* *,,   ,,,*,替换对应的关键的value ,   *,,,,,   ,,,*,@param  mixed  key 美元,   ,,,*,@param  mixed  var 美元,   ,,,*,@param  mixed  flag 美元,   ,,,*,@param  mixed  expire 美元,   ,,,*/,   ,public  function 取代(键,var美元,美元标志=0,到期美元=1){,,   $ f=才能memcache_replace ($ this→memcache,钥匙,美元$ var,国旗,美元到期美元);,,   return 才能;$ f;,,   ,},   ,,,/* *,,   ,,,*,开启大值自动压缩,,   *,,,,,   ,,,*,@param  mixed  threshold 美元;单位b ,   ,,,*,@param  mixed  min_saveings 美元;默认值是0.2表示压20%缩率,,   ,,,*/,   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

Memcache操作类如何在PHP中使用