Memcached:memcache学习(二)

一、命令练习
<?php
$memcache = new Memcache();
$host = '127.0.0.1';
$port = 11211;
$memcache->connect($host,$port);
 
$key1 = 'key1';
$key2 = 'key2';
 
//1 set get
//$memcache->set($key1,'Memcache test!',0,60); //设置,存在则更新
//$result = $memcache->get($key1);
//echo $result.PHP_EOL;
 
// 2 del  删除
$memcache->delete($key1);
 
//3 add
//$memcache->add($key1,'Memcache test22!',0,60);  //设置,存在则不更新
//$result = $memcache->get($key1);
//echo $result.PHP_EOL;
 
//4 increment decrement
//$memcache->set($key1,'10022');
//$memcache->increment($key1); //如果是数字,则自增;如果不是数字,则报错
//$memcache->decrement($key1);//如果是数字,则自减;如果不是数字,则报错
//$result = $memcache->get($key1);
//echo $result.PHP_EOL;
 
//5 getServerStatus 获取服务器状态 正常则返回1 失败则返回0
//$status = $memcache->getServerStatus($host,$port);
//var_dump($status);
 
// 6 getVersion 获取版本号
//echo $memcache->getVersion();
//echo PHP_EOL;
 
// 7 replace 替换键值,如果不存在则替换失败,存在则替换
//$memcache->replace($key1,'a100');
//$result = $memcache->get($key1);
//echo $result.PHP_EOL;
 
//8 append 向已存在的键后面追加数据
//$memcache->set($key1,'10');
//$memcache->append($key1,'app',0,60);
//$result = $memcache->get($key1);
//echo $result.PHP_EOL;
 
//9 prepend 向已存在的键前面追加数据
$memcache->set($key1,'10');
$memcache->prepend($key1,'app',0,60);
$result = $memcache->get($key1);
echo $result.PHP_EOL;
 
unset($memcache);
 

本博客地址: wukong1688

本文原文地址:https://www.cnblogs.com/wukong1688/p/12356487.html

转载请注明出处!谢谢~~

posted @ 2020-02-24 12:52  wukong1688  阅读(107)  评论(0编辑  收藏  举报