php 使用memcached简单

PHP操作Memcached是通过开启扩展实现的,和php操作MySQL道理一样

memcache可以保存的数据:字符串,数值,数组,对象

①.安装并配置Memcache扩展库

在php.ini文件添加:

extension=php_memcache.dll

先修改(D:\lamp\php)php.ini配置文件
这里写图片描述
并把对应的php_memcache.dll放到D:\lamp\php\ext里面(因为php.ini中加载这个文件了)用php_memcache.dll 5.2.9.9

<?php
/**
* User: 2579679536
*/
    $mem  = new Memcached();

    $mem->addServer('127.0.0.1',11211);
    if( $mem->add("mystr","this is a memcache test!",3600)){
        echo  '原始数据缓存成功!';
    }else{
        echo '数据已存在:'.$mem->get("mystr");
    }

?>
//get获取set设置
<?php
$m = new Memcached();
$m->addServer('localhost', 11211);

$m->set('foo', 100);
var_dump($m->get('foo'));
?>

//修改数据
$mem->set('name','xiaohua',MEMCACHE_COMPRESSED,0);//如果key值不存在,则失败

$mem->replace('name','xiaobai',MEMCACHE_COMPRESSED,0);//替换已经存在的,如果key值不存在,相当于添加,如果存在,则相当于修改
$mem->delete('name');
//数组

$arr=array('name'=>'admin','age'=>12);
$mem->add('person',$arr,MEMCACHE_COMPRESSED,0);
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值