PHP教程及示例代码

最近更新时间:2019-07-22 11:26:25

1 环境及依赖

环境: 在腾讯云 CVM 上安装对应的[Apache], [PHP], 建议使用较新版本, Apache2.0+, PHP Version 5.3+.

依赖: 安装[PHP-Memcache-3.0.6+]或者[PHP-Memcached-1.0.2+]扩展.

[php-memcache GitHub源码]
[php-memcached GitHub源码]

2 使用步骤

在腾讯云 CVM 上部署好 Apache+PHP 环境并安装好 PHP-Memcache 或者 PHP-Memcached 扩展。

编写测试代码并运行。

3 代码示例 PHP-Memcache

[GitHub 代码参考]

<?php
$cache = new Memcache;//新建一个memcache连接实例
$cache->connect('***.***.***.***', ****);//连接到指定的cmem服务器IP和端口
$key = "php-key";
$cache->set($key, "value1". time());//向cmem写入一个key
$val = $cache->get($key);//向cmem获取一个key
var_dump ($val);
$cache->close();
?>

4 代码示例 PHP-Memcached

[GitHub 代码参考]

<?php
$memcached = new Memcached;//新建一个memcache连接实例
$memcached->setOption(Memcached::OPT_COMPRESSION, false); //关闭压缩功能
$memcached->setOption(Memcached::OPT_BINARY_PROTOCOL, false); //关闭二进制协议
$memcached->addServer("***.***.***.***", ****);//添加cmem服务器,指定cmem服务器IP和端口
$key = "php-key";
$memcached->set($key, "value-1-".time());//向cmem写入一个key
$val = $memcached->get($key);//向cmem获取一个key
var_dump ($val);
$memcached->quit();
?>