天道酬勤,唯爱学可成才
浏览模式: 标准 | 列表2008年03月的文章

Linux下memcached缓存服务器的应用

摘要:由于数据库存储的数据量越来越大,查询速度也就变的越来越慢,因此就有了缓存服务器应用的必要,本文是介绍Memcached的安装以及简单的使用。

本文只介绍memcached的PHP的API,想查看其他关于Memcached的API文档案,请访问 http://www.danga.com/memcached/

目录


++++++++++++++++++++++++++++++++++++++++
正文
++++++++++++++++++++++++++++++++++++++++

一、环境需求
安装Memcached需要libevent库的支持,所以请在安装Memcached之前检查有没有安装libevent。测试环境还需要PHP的支持,本文假设PHP已经安装到/usr/local/php目录下,也就是在编译PHP的时候使用perfix参数指定目录(--prefix=/usr/local/php)

二、下载相关软件

Memcached下载地址:http://www.danga.com/memcached/
memcache PHP模块下载地址: http://pecl.php.net/package/memcache 推荐使用1.5版
libevent 下载地址: http://www.monkey.org/~provos/libevent/

本文不再讲述如何安装libevent

三、安装和配置

1、安装Memcached

 

root@tonyvicky:# tar vxzf memcached-1.1.12.tar.gz
root@tonyvicky:# cd memcached-1.1.12
root@tonyvicky:# ./configure --prefix=/usr/local/memcached
root@tonyvicky:# make
root@tonyvicky:# make install

 

安装完之后要启动服务

 

root@tonyvicky:# cd /usr/local/memcached/bin
root@tonyvicky:# ./memcached -d -m 50 -p 11211 -u root

 

参数说明 -m 指定使用多少兆的缓存空间;-p 指定要监听的端口; -u 指定以哪个用户来运行

2、安装memcache PHP模块

 

root@tonyvicky:# tar vxzf memcache-1.5.tgz
root@tonyvicky:# cd memcache-1.5
root@tonyvicky:# /usr/local/php/bin/phpize
root@tonyvicky:# ./configure --enable-memcache --with-php-config=/usr/local/php/bin/php-config --with-zlib-dir
root@tonyvicky:# make
root@tonyvicky:# make install

 

安装完后会有类似这样的提示:

 

Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20050922/

 

把这个记住,然后修改php.ini,把

 

extension_dir = "./"

 

修改为

 

extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20050922/"

 

并添加一行

 

extension=memcache.so

 

3、测试脚本

自己写一个PHP程序测试一下吧

<?php
$memcache
= new Memcache; //创建一个memcache对象
$memcache->connect('localhost', 11211) or die ("Could not connect"); //连接Memcached服务器
$memcache->set('key', 'test'); //设置一个变量到内存中,名称是key 值是test
$get_value = $memcache->get('key'); //从内存中取出key的值
echo $get_value;
?>

» 阅读全文

Tags: memcached, linux, 缓存, 服务器

VMware网卡设置介绍

VMware VMware Workstation 用了好几年了,也偶尔能弄好网络设置,但是概念含糊,今天找到详细说明,记下一笔。

(1)Bridged方式
用这种方式,虚拟系统的IP可设置成与本机系统在同一网段,虚拟系统相当于网络内的一台.独立的机器,与本机共同插在一个Hub上,网络内其他机器可访问虚拟系统,虚拟系统也可访问网络内其他机器,当然与本机系统的双向访问也不成问题.
(2)NAT方式
这种方式也可以实现本机系统与虚拟系统的双向访问.但网络内其他机器不能访问虚拟系统,虚拟系统可通过本机系统用NAT协议访问网络内其他机器.NAT方式的IP地址配置方法:虚拟系统先用DHCP自动获得IP地址,本机系统里的VMware services会为虚拟系统分配一个IP,之后如果想每次启动都用固定IP的话,在虚拟系统里直接设定这个IP即可.
(3)host-only方式
顾名思义这种方式只能进行虚拟机和主机之间的网络通信,即网络内其他机器不能访问虚拟系统,虚拟系统也不能访问其他机器.
(4)not use方式
既是不使用网络,虚拟系统为一个单机.
一般来说,Bridged方式最方便好用.但如果本机系统是win2000而网线没插(或者根本没有网卡),网络很可能不可用(大部分用PCI网卡的机器都如此),此时就只能用NAT方式或host-only,之前所说的那两块虚拟网卡就是适应这两种网络准备的.

» 阅读全文

Tags: vmware

戴尔•卡耐基著作系列之:《人性的弱点》付下载

朋友听说我最近很心烦,推荐给我看这本书。下面是一些书评希望能帮助像我一样郁闷的人!附带下载!

点击下载人性的弱点.doc

××郁闷真是个好词,可以非常轻松地形容所有的烦恼和不快!真郁闷!!××

人类出版史上第三畅销书你一生中最重要的一本书

「人性的弱点」在世界各地至少已译成五十八种文字全球总销售量已达九千余万册拥有四亿读者。除圣经及论语之外,无出其右者。

原著者以人性的各种弱点为基础,提出了这一套令我们面红耳赤、怦然心跳人际关系学,使世界人类的相处之道为之一新。

雄心万丈的青年企业家、业务员、家庭主妇、学生、热恋中的情侣;不管你是什么人,这都是一本让你惊喜,使你思想更成熟,举止更稳重的好书。我们相信这将是你一生中最重要的一本书。

 

 

这本书对你有十二种功用

 

1使你脱离心理的旧辙,给你新思想,新眼光,新志向。

2使你交友迅速而且容易。

3使你更受欢迎。

4帮助你得人同意于你。

5增加你的势力,你的声望,你的成事的能力。

6使你得到新主容,新主顾。

7增加你赚钱的能力。

8使你成为一个更好的推销员,一个更好的高级职员。

9帮助你处理报怨,避免辩论,使你保持与人接触顺利愉快。

10 使你成为一个更好的演讲员,一个更有趣的谈话者。

11 使心理学的原则容易在你的日常接触上应用。

12 帮助你在你交往的人中激起热忱。

 

 

译者序

 

这本「人性的弱点」一书,已有「前言」罗威.汤姆士(Lowell Thomas)的郑重推荐,和作者戴尔·卡耐基(Dale Carnegie)「序」中的简介,应可以使读者知道这本书是如何完成的。译者愿意简短的再加上一句——这是一本真正对读者有益,值得阅读的书。

译者对于这本书,以不偏离原著题意内容的原则下,尽量运用通顺、流畅的文句,使读者看来没有生硬、吃力的感觉,就像阅读出于国人手笔的作品。

这本「人性的弱点」一书,系戴尔·卡耐基有关他「人际关系学」著述的全部作品。虽然本书不是专门写给商界人士看的,但书中引例,大多是商场经验,所以无论是想改变待人处事技巧或想赚钱的人这本书是最好的指引。细酌浅尝之余,更能体会此书之博大精深。愿读者皆能有所受益,实为本书之最大意义。

 

 

» 阅读全文

Tags: 卡耐基, 人性的弱点, 下载, 电子书

什么是“白色情人节”?

  听过西洋情人节,也听过七夕情人节。那么你知道什么是“白色情人节”吗?

  其实,“情人节”与“白色情人节”最早起源于三世纪时的罗马。罗马皇帝在2月14日救了一对因为原本因违反恋爱结婚禁令而要被处死的恋人,罗马皇帝为了纪念这一天而设立了情人节。而在一个月后的3月14日,这对获救的恋人宣誓恋情将至死不渝,为纪念这天于是另订为白色情人节。而此节日就从欧洲开始流传到世界其它地方。


  而在曰本的民间传说中,2月14日原本是女孩子对男孩子诉诸情意的日子,由女孩子送情人礼物给男孩子但是渐渐发展到最後,已经不分彼此,现在的情人节由谁主动送礼物已经不重要了。

  现在,“白色情人节”在曰本、台湾等地已非常流行。在曰本,如果一方在2月14日当天收到异性送的情人礼表达爱意,而且对对方也有同样的好感或情意时,就会在3月14日回送对方一份情人礼物,那表示今年,彼此已经心心相印了。

  如果你也收到一份期待的情人礼物,那何妨趁著“白色情人节”这一天让对方也感受到你的爱意呢?

» 阅读全文

Tags: 情人节, 白色情人节

天使与魔鬼

思念天使的往往是魔鬼,因为天使的肉更好吃。

» 阅读全文

Tags: 天使, 魔鬼

不自信

不自知者,自不信!

» 阅读全文

Tags: 不自信

人苦不自知

    小时过年,见大人杀鸡。鸡被砍掉头,依然不知已死,身子仍然向前疯跑,然后才死去。

    小时听过一个故事:一辆大卡车拉着钢板,一青年骑摩托车快速超车,没想到脖子被钢板截断。无头人骑车仍然向前冲出十几米方才倒地,头落在地上,眼睛还眨呀眨地似乎不知道发生了什么事。
    廉颇听说赵王想让自己出山,示勇,一饭斗米,肉十斤,披甲上马,而不服已身已老。
    十个老头儿九个好汉。吹起胡子瞪起眼,捋起袖子甩起胳膊,好象浑身有使不完的劲儿,却不想自己已年纪老大,人老而心不老。
    很少有人仔细地思考自己在衰老,在趋于死亡,而是不愿面对,回避矛盾。
    从生下来,就伸出手,拼命抓取,无论金条还是稻草,只要抓到手,就拼命抱紧,再不松开,直到咽下最后一口气为止。虽然知道掠取的东西已经用不了,但还拼命地抓取。没有时间享受清闲,不愿享受自由,拼命地追求,以求满足无法满足的贪欲,掠夺,争取,直到松开手,再没有一丝气息。
    我们知道自己从何处开始,却不知道自己会止于何处。我们知道自己的路程有限,却总以为前路无尽。我们明知道自己身上带了足够的干粮,却总要从路边偷一把麦穗藏在身上,直到把自己压弯了腰,直到自己一个跟头栽倒在地爬不起来。
    我们总想拼命地积累财富,在自己成为亿万富翁时再救济他人,却不愿承认自己永远不会成为富翁的事实。我们习惯于画饼给人充饥,却不肯把自己手中的玉米饼子掰一半分给一个行将饿死的人。我们以为自己和他人还有很多机会,却不知自己和他人也许根本就没有任何机会。
    把积累罪恶当成当务之急,把行善放在不可到达的将来,最终必将是在罪恶中生在罪恶中死,而不是在光荣中生,在光荣中去。
    我们需要放眼将来,但不应该忽视现在。
    假如你的生命只有三天,你还会这样拼命地抓取,而不回报社会一分么?

» 阅读全文

Tags: 不自知, 不自知者, 不自信