阿里云Memcache

系统概要

分布式缓存管理-Memcache 是ACE为开发者提供的分布式缓存服务,用来以共享的方式缓存用户的key-value形式的小数据,以加快数据响应,减轻后端存储的压力。

分布式缓存管理-memcache模块主要提供以下功能:

1、 初始化memcache连接

2、 获取memcache数据

3、写入memcache数据

4、刷新memcache数据

使用指南

实用接口:

bool Memcache::init ()
array Memcache::get ( array $keys [, array &$flags ] )
bool Memcache::set ( string $key , mixed $var [, int $flag [, int $expire ]] )
bool add ( string $key , mixed $var [, int $flag [, int $expire ]] )
bool replace ( string $key , mixed $var [, int $flag [, int $expire ]] )
bool decrement ( string $key [, int $value = 1 ] )
bool increment ( string $key [, int $value = 1 ] )
bool delete ( string $key [, int $timeout = 0 ] )
bool close ()

空接口:

bool addServer* *( string $host [, int $port = 11211 [, bool $persistent [, int $weight [, int $timeout [, int $retry_interval [, bool$status [, callback $failure_callback [, int $timeoutms ]]]]]]]] )
bool connect* *( string $host [, int $port [, int $timeout ]] )
bool flush* *( void )
bool* *pconnect ( string $host [, int $port [, int $timeout ]] )
bool setServerParams* *( string $host [, int $port = 11211 [, int $timeout [, int $retry_interval = false [, bool $status [, callback$failure_callback ]]]]] )

用例

$mem = new Memcache;
$mem->init();
$mem->set('key6', 'hello', 0, 120);
$val = $mem->get('key6');
echo "Get key6 value:".$val."
";
$mem->add('key7', 'welcome you', 0, 120);
$val = $mem->get('key7');
echo "Get add key7 value:".$var."
";
$mem->set('key7', 'welcome', 0, 120);
$val = $mem->get('key7');
echo "Get key7 value:".$val."
";
$mem->set('key8', 'thanks', 0, 120);
$val = $mem->get('key8');
echo "Get key8 value:".$val."
";
$mem->replace('key8', 'thank you', false, 120);
$val = $mem->get('key8');
echo "Get replace key8 value:".$val."
";
$mem->delete('key6');
$val = $mem->get('key6');
echo "Get key6 value after delete:".$val."
";
$mem->close();
?>

(0)

相关推荐

  • 阿里云ACE整体介绍

    什么是Cloud Engine Cloud Engine(云引擎,简称CE),是阿里云历经多年研发,于今年7月推出的一款基于弹性计算平台的web应用运行环境,能够提供应用的线性伸缩、动态扩容以及多种相 ...

  • 阿里云ACE的应用模板移植

    Aliyun Cloud Engine(以下简称ACE)是基于弹性计算平台的可线性伸缩的应用托管运行环境。应用模板是我们借鉴了业内的App Store的概念,简化用户创建应用的步骤,方便应用的推广。本 ...

  • 阿里云邮箱客户端无法使用怎么办

    阿里云邮箱为什么客户端无法使用 成功绑定阿里云邮箱,需要设置客户端密码才可使用客户端收发阿里云邮箱邮件。 操作方法:登录web邮箱, 点击“客户端密码”-选择“启用客户端代收功能”设置“客户端密码”保 ...

  • 阿里云主机的安装硬盘挂载数据盘加载或修改/www

    因阿里云主机分系统盘和数据盘,发现论坛有比较多的人是用阿里云主机的 都说这些怎么加载或加载到/www目录 这里做下说明 硬盘的加载和格式化这里就不说了,具体可看 http://www.wdlinux. ...

  • 阿里云邮箱如何注册 阿里云邮箱注册图文步骤

    此信息已经失效 但是无法删除 由于雅虎邮箱2013年8月19日要停止服务,所有的雅虎邮箱邮件从4月18日期开始迁至阿里云邮箱里去,那么怎么注册阿里云邮箱呢?如果你有雅虎邮箱那么可以跳过前面 手机 方法 ...

  • 如何将电脑DNS设置为阿里云DNS 阿里公共DNS设置图文教程

    随着阿里公共DNS正式推出,如今国内用户又多了一种公共DNS服务,阿里公共DNS拥有多线BGP优秀链路、一流IP库,并具备防钓鱼、防DNS劫持的左右,可以给宽带用户带来稳定、安全、快速的DNS解析服务 ...

  • 阿里云服务器怎么样?最低配置试评结果介绍

    阿里云服务器怎么样?具体要用过才知道,小编为此买了个最低配的云服务器测试了一下。 具体配置:1核心cpu,512mb内存,0g数据盘,1m带宽,华东青岛节点,centos 6.3 64位系统 69元一 ...

  • 阿里云邮箱写信时如何添加附件或超大附件

    阿里云邮箱(ALIMAIL)是一个支持多运营商的邮件平台,源于分布式系统,高效大规模数据处理与存储,利用云计算平台优势实现大规模、低成本、高效率应用平台,致力于做专业的邮箱服务平台。 编写邮件时如需添 ...

  • "阿里云监控Agent"软件使用许可协议

    欢迎使用“阿里云监控Agent”软件产品。以下所述条款和条件即构成您与阿里云计算有限公司(以下简称“阿里云”)就“阿里云监控Agent”软件使用许可所达成的协议(以下简称“本协议”)。一旦您使用了“阿 ...