首页 » SEO优化 » php清空memcache技巧_Memcache中的一些简单的函数

php清空memcache技巧_Memcache中的一些简单的函数

访客 2024-11-07 0

扫一扫用手机浏览

文章目录 [+]

/usr/local/bin/memcached -d -m 10 -u root -l 127.0.0.1 -p 11211 -c 256 -P /tmp/memcached.pid

memcached的做事正式启动

php清空memcache技巧_Memcache中的一些简单的函数

Memcache::add — 添加一个值,如果已经存在,则返回false

php清空memcache技巧_Memcache中的一些简单的函数
(图片来自网络侵删)

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 — 在运行时修正做事器的参数

建议用面向工具的办法来测试这个库:

<?php

$memcache = new Memcache;

$memcache->connect('localhost', 11211) or die ("Could not connect");

$version = $memcache->getVersion();

echo "Server's version: ".$version."

\n";

?>

Memcache::getVersion方法的浸染是返回运行的Memcache的版本信息。

Memcache::getStats 方法的浸染是返回做事器的一些运行统计信息。
Memcache::getStats方法有三个参数,第一个参数表示哀求返回的类型:reset, malloc, maps, cachedump, slabs, items, sizes;第二个参数和第三个参数是在第一个参数设置为“cachedump”时利用的。
Memcache::getExtendedStats方法的浸染是获取进程池中所有进程的运行系统统计。

Memcache::connect方法的浸染是创建一个Memcache工具。
Memcache::pconnect方法的浸染是创建一个Memcache的持久连接工具。
Memcache::close方法的浸染是关闭一个Memcache工具。

Memcache::set 方法的浸染是添加一个值,Memcache::set方法有四个参数,第一个参数是key,第二个参数是value,第三个参数可选,表示是否压缩保存,第四个参数可选,用来设置一个过期自动销毁的韶光。
Memcache::add方法的浸染和Memcache::set方法类似,差异是如果 Memcache::add方法的返回值为false,表示这个key已经存在,而Memcache::set方法则会直接覆写。
Memcache::get方法的浸染是获取一个key值,Memcache::get方法有一个参数,表示key。
Memcache::replace 方法的浸染是对一个已有的key进行覆写操作,Memcache::replace方法有四个参数,浸染和Memcache::set方法的相同。
Memcache::delete方法的浸染是删除一个key值,Memcache::delete方法有两个参数,第一个参数表示key,第二个参数可选,表示删除延迟的韶光。

<?php

$memcache = new Memcache;

$memcache->connect('localhost', 11211) or die ("Could not connect");

$memcache->set( 'name', 'leo', 0, 30);

if(!$memcache->add( 'name', 'susan', 0, 30)){

echo 'susan is exist';

};

$memcache->replace( 'name', 'lion', 0, 300);

echo $memcache->get( 'name');

$memcache->delete( 'name', 5);

?>

memcache_debug()函数的浸染是掌握调试功能,条件是php在编译的时候利用了–enable-debug选项,否则这个函数不会有浸染。

相关文章

今日头条算法岗三面算法工程师的面试之路

大数据和人工智能技术逐渐成为各行各业的热门话题。今日头条作为中国领先的资讯平台,其算法岗位一直是求职者争相竞逐的焦点。本文将针对今...

SEO优化 2025-01-31 阅读1 评论0

今日头条算法如何打造个化内容推荐

在移动互联网时代,信息爆炸已成为常态。如何在海量信息中找到自己感兴趣的内容,成为了一个亟待解决的问题。今日头条作为一款备受瞩目的新...

SEO优化 2025-01-31 阅读1 评论0

今日头条算法推荐其弊端与反思

算法推荐已经成为各大平台的核心竞争力。今日头条作为国内领先的资讯平台,凭借其强大的算法推荐系统,吸引了大量用户。在享受算法带来的便...

SEO优化 2025-01-31 阅读1 评论0

今日头条算法思维导图信息推荐的奥秘

信息传播速度越来越快,用户对信息的需求也越来越多样化。今日头条作为一款备受关注的新闻资讯平台,其背后的算法推荐机制一直是业界关注的...

SEO优化 2025-01-31 阅读1 评论0