装了一下memcached分布式缓存,需要注意的地方不多,本文记录一下。主要参照
平凡的世界写的博文
首先是命名的东西:
memcache——apt-get中不存在这个包,如果指php5-memcache,则是包含了memcache.so的包
memcached——指服务端的daemon。如果指php5-memcached,则此包包含了memcached.so
memcachedb——一个分布式的键值持久化存储系统
libmemcached——memcached的客户端库,包含了libmemcached.so
如果我们要搭建服务端,则服务端必须安装
apt-get install memcached
客户端要则必须安装
apt-get install libapache2-mod-php5 php5-memcache
这次客户端是用php使用memcached,所以在/etc/php5/conf.d/memcache.ini中已经表明了扩展文件memcache.so
服务端用了两个机器,ip分别是10.1.1.11和10.1.1.12
各自在两个机器上使用
memcached -d -m 10 -u root -l 10.1.1.11 -p 12345 -c 256 -P /tmp/memcached.pid
memcached -d -m 10 -u root -l 10.1.1.11 -p 12346 -c 256 -P /tmp/memcached.pid
memcached -d -m 10 -u root -l 10.1.1.12 -p 12345 -c 256 -P /tmp/memcached.pid
在客户端侦测是否启用了memcache扩展,则使用phpinfo()函数
在客户端简单使用memcache做个试验
<?php
$mem = new Memcache;
$mem->addServer("10.1.1.11", 12345);
$mem->addServer("10.1.1.11", 12346);
$mem->addServer("10.1.1.12", 12345);
$mem->set('key', 'This is a test!', 0, 60);
$val = $mem->get('key');
echo $val;
$status = $mem->getExtendedStats();
print_r($status);
$mem->set('name', 'lzy', 0, 60);
$name = $mem->get('name');
echo $name;
?>
分享到:
相关推荐
Memcached分布式缓存简介Memcached分布式缓存简介Memcached分布式缓存简介
Memcached分布式缓存入门,全面具体讲解Memcached原理,并有相关例子,是入门学习好资料.
Memcached分布式缓存学习
memcached 分布式缓存服务器,windows版
memcached是高性能的分布式缓存服务器,用来集中缓存数据库查询结果,减少数据库访问次数来提高动态web应用的响应速度,官方网站:http://memcached.org/。
Memcached分布式缓存
.net下memcached 分布式缓存系统应用
_net memcached 分布式缓存应用类库 京华志&精华志出品 分享资源 C# ASP.NET SQL DBA 源码
dot net memcached 分布式缓存应用类库 本人收藏了3年的资源 现放出 都是总结了很多系统 软件项目实施过程中的经验的 慢慢积累的
20120102 net下memcached 分布式缓存系统应用 本人收藏了3年的资源 现放出 都是总结了很多系统 软件项目实施过程中的经验的 慢慢积累的
Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的...
摘要在高并发环境下,大量的读、写请求涌向数据库,此时磁盘IO将成为瓶颈,从而导致过高的响应延迟,因此缓存应运而生。无论是单机缓存还是分布式缓存都有其适应场景和优
memcached分布式工具,集群部署,memcached分布式工具
#资源达人分享计划#
JAVA 客户端调用 memcached分布式的高速缓存系统
分布式缓存服务器的源代码,memcacaed-1.4.25,了解它,对大家以后编写一些服务器的缓存,自己的实现,会有所启发和帮助
分布式缓存,跨平台,高性能MemCached
Memcached是高性能的,分布式的内存对象缓存系统,用于在动态应用中减少数据库负载,提升访问速度。Memcached通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视频、文件以及...
主要介绍了Memcached 分布式缓存实现原理简介,具有参考价值,需要的朋友可以参考下。
memcached构建分布式缓存[收集].pdf