php操作memcache

<?php
$memcache_obj = memcache_connect("localhost", 11211) or die ("Could not connect to memcache server"); ;
//$memcache->pconnec('127.0.0.1', 11211);  打开memcached服务器持久连接
//返回具有服务器统计信息的二维关联数组
//$memcache_obj->addServer('127.0.0.1', 11211);
//$stats = $memcache_obj->getExtendedStats();
//print_r($stats);

// 获取当前对象服务器状态 放回1  0
//echo $memcache_obj->getServerStatus('localhost', 11211);

//$memcache->getStats(); // 获取服务器统计信息
//$memcache->getVersion(); // 返回服务器版本信息

//key 与项目关联的关键
//var 存储的变量。字符串和整数按原样存储,其他类型存储序列化。
//flag 使用MEMCACHE_COMPRESSED存储项目压缩(使用zlib的)。
//expire 项目的到期时间。如果等于零,则该项目永远不会过期。您还可以使用Unix时间戳或从当前时间开始的秒数,但在后一种情况下,秒数不能超过259200030天)。
//$memcache_obj->add('pangchengyong', 'test variable', false, 30);
$memcache_obj->add('pangchengyong', 'test variable', false, 30);

/*
key
与项目关联的关键。

var
存储的变量。字符串和整数按原样存储,其他类型存储序列化。

flag
使用MEMCACHE_COMPRESSED存储项目压缩(使用zlib的)。

expire
项目的到期时间。如果等于零,则该项目永远不会过期。您还可以使用Unix时间戳或从当前时间开始的秒数,但在后一种情况下,秒数不能超过259200030天)。
 * */
$memcache_obj->set('var_key1', 'some really big variable', MEMCACHE_COMPRESSED, 50);

// 获取值
//$var = $memcache_obj->get('var_key');
//$var = $memcache_obj->get(Array('var_key', 'var_key1'));


// 关闭memcached服务器连接
//$memcache_obj->close();

// 增加值 减少值
//$memcache_obj->set('test_item',1);
//$memcache_obj->increment('test_item', 30);
//$memcache_obj->decrement('test_item', 3);

// 删除key
//$memcache_obj->delete('key_to_delete');
// 3秒后删除
//$memcache_obj->delete('key_to_delete',3);

// flush()立即使所有已经存在的元素失效
//$memcache_obj->flush();

// 替换现有的key
//$memcache_obj->replace("var_key", "some variablesome variablesome variablesome variable", false, 30);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值