首页 > Memcache & TT > Ubuntu下memcache的安装

Ubuntu下memcache的安装

2010年11月21日 发表评论 阅读评论

一直用着新立得的软件包管理器,很不错,现在想试试Ubuntu的memcache,当然,有很多用法我都不会,我只是测试一上,先搭建环境,再慢慢熟悉

需要 memcahced,php5-memcache在新立德搜索memcache这两个文件都有,还会附带把所需要的libevent也安好,

设置 Memcached:

memcached -d -m 64 -u root -l 127.0.0.1 -p 11211 // 缓存64M,执行用户root,端口11211

重起apache,在命令窗口输入

/usr/bin/memcached -d start

当然你得把memcached安在哪儿要清楚,OK,写上测试文件测试一下.

$mem = new Memcache;

$mem->connect(“127.0.0.1”, 11211);

$mem->set(‘key’, ‘This is a memcached test!’, 0, 60);

$val = $mem->get(‘key’);

echo $val;

有几点很重要

1、对于大块的数据,存储时即使不设定压缩标志,memcache客户端也会自动压缩后上传。

2、数组类型的数据先序列化成字符串再送往memcache服务器。

3、对象类型的数据先用get_class_vars函数将其转化成数组,再序列化成字符串上传给服务器。

4、服务器端只保存字符串。

启动memcached服务器并检查memcached是否启动,关闭memcached:
# service memcached start
# ps aux|grep memcached
# service memcached stop

分类: Memcache & TT 标签: ,
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.