博主辛苦了,我要打赏银两给博主,犒劳犒劳站长。
【摘要】1.创建memcache对象,使用new Memcache(),2.连接到memcached服务器端,使用connect(),3.给普通变量赋值,并设置有效期,使用set(),4.把值替换了(就是改变变量的值)使用replace(),5.变量可以是数组,字符串,整型等。6。获取memcached变量,使用get(),7.删除memcached变量delete(),8.清空所有数据,使用flush()。9.关闭连接close()。
// 初始化一个Memcache的对象
$mem = new Memcache;
// 连接到Memcache服务器端,第一个参数是服务器的IP地址,第二个是端口号
$mem->connect("db.nowamagic.net", 12000);
connect()中,第一个参数是服务器的IP知道,第二个参数是端口号。
// 第一个参数key1:是变量,第二个参数是key1的值,第三个参数是标记,通常是0,第四个参数是有效期。
$mem->set('key1', 'This is first value', 0, 60);
$val = $mem->get('key1'); // 获取变量key1的值
echo $val;
// 替换数据,把key1的是换了
$mem->replace('key1', 'This is replace value', 0, 60);
$arr = array('aaa', 'bbb', 'ccc', 'ddd'); // 保存数组
$mem->set('key2', $arr, 0, 60); // 把数组的值保存到key2中
$mem->delete('key1'); // 删除key1的
$mem->flush(); // 清除所有数据
$mem->close(); // 关闭连接
注意了注意了,上面连接的IP地址和端口号依据实际情况而定。$mem->connect("db.nowamagic.net", 12000);
但是memcached安装后,默认的IP是127.0.0.1,端口号是11211。记得用11211~~
<?php
$mem = new Memcache(); // 创建memcached对象
$mem -> connect('127.0.0.1',11211); // 连接memcached服务器,默认端口号是11211
$mem -> set('a','a is an apple',0,60); // 设置变量a的值为'a is an apple',有效期有60,0是默认标记值
$a = $mem -> get('a'); // 获取变量a的值
echo $a; // 输出'a is a apple'
$mem -> replace('a','a is a dog ',0,60); // 把a的值设为'a is a dog'
echo $a; // 输出'a is a dog'
$arr = array('red','blue','yellow'); // 数组变量
$mem -> set('arr',$arr,0,60);
$get_arr = $mem -> get('arr');
var_dump($get_arr);
$mem -> delete('a'); // 删除变量a
$a = $mem -> get('a');
echo 'a的值是:'.$a; // 输出空
$mem -> flush(); // 清空整个memcached
$get_arr = $mem -> get('arr');
var_dump($get_arr); // 输出空
$mem -> close(); // 断开连接
<?php
$mem = new Memcache(); // 创建memcached对象
$mem -> connect('127.0.0.1',11211); // 连接memcached服务器,默认端口号是11211
$a = $mem -> get('a'); // 获取变量a的值
if(!$a){
$mem -> set('a','a is an apple',0,60); // 设置变量a的值为'a is an apple',有效期有60,0是默认标记值
}
echo $a; // 输出'a is a apple'
$mem -> close(); // 断开连接
//添加多台memcached服务器
$b = new Memcache();
$b->addServer("192.168.100.1",11211);
$b->addServer("192.168.100.1",11212);
版权归 马富天PHP博客 所有
本文标题:《PHP如何操作memcached非常简单,就几个步骤。》
本文链接地址:http://www.mafutian.net/52.html
转载请务必注明出处,小生将不胜感激,谢谢! 喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^
顶0
踩0
评论审核未开启 |