<body>

kenshou

天空没有飞过的痕迹,但我已经努力飞过……

memcached的安装和简单测试

1:下载
memcached 下载地址 http://danga.com/memcached/download.bml
libevent http://www.monkey.org/~provos/libevent/
java客服端下载 http://www.whalin.com/memcached/
2:先安装libevent
tar zxvf libevent-1.4.3-stable
./configure -prefix=/usr
make;make install

安装memcached
tar zxvf memcached-1.2.5.tar.gz
#设置前面libevent的安装路径
./configure -with-libevent=/usr
make; make install

3启动memcached
memcached -d -m 1024 -p 11211 -u root
参数说明:
-d选项是启动一个守护进程
-m是分配给Memcache使用的内存数量,单位是MB,我这里是10MB
-u是运行Memcache的用户,我这里是root
-l是监听的服务器IP地址
-p是设置Memcache监听的端口,最好是1024以上的端口
-c选项是最大运行的并发连接数,默认是1024,按照你服务器的负载量来设定
-P是设置保存Memcache的pid文件

如果出现memcached: error while loading shared libraries: libevent-1.4.so.2: cannot open shared object file: No such file or directory
说明没有找到文件:libevent-1.4.so.2

解决办法:
将libevent-1.4.so.2拷贝到任何一个列出的lib下或者软链接就可以了。
或者 修改.profile文件。加入:

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib:/opt/cuix/3rdParty/libevent-1.4.4/lib




4.编写java测试代码

package test.memcached;

import java.util.ArrayList;
import java.util.List;

import com.danga.MemCached.*;


public class MemcachedMain {

// create a static client as most installs only need
// a single instance
protected static MemCachedClient mcc = new MemCachedClient();

// set up connection pool once at class load
static {

// server list and weights
String[] servers =
{
"192.168.1.9:11211",
};

Integer[] weights = {1};

// grab an instance of our connection pool
SockIOPool pool = SockIOPool.getInstance();

// set the servers and the weights
pool.setServers( servers );
pool.setWeights( weights );

// set some basic pool settings
// 5 initial, 5 min, and 250 max conns
// and set the max idle time for a conn
// to 6 hours
pool.setInitConn( 5 );
pool.setMinConn( 5 );
pool.setMaxConn( 250 );
pool.setMaxIdle( 1000 * 60 * 60 * 6 );

// set the sleep for the maint thread
// it will wake up every x seconds and
// maintain the pool size
pool.setMaintSleep( 30 );

// set some TCP settings
// disable nagle
// set the read timeout to 3 secs
// and don't set a connect timeout
pool.setNagle( false );
pool.setSocketTO( 3000 );
pool.setSocketConnectTO( 0 );

// initialize the connection pool
pool.initialize();


// lets set some compression on for the client
// compress anything larger than 64k
mcc.setCompressEnable( true );
mcc.setCompressThreshold( 64 * 1024 );
}

// from here on down, you can call any of the client calls
public static void examples() {
final String FLAG="foo";
// mcc.delete(FLAG);
List listMem=(List) mcc.get(FLAG);
if(listMem!=null){
for(TBean tb:listMem){
System.out.println(tb.getName()+tb.getTb().getTest());
}
}else{
List list=new ArrayList();
for(int i=0;i<10;i++){
TBean tb=new TBean();
tb.setName("test"+i);
tb.getTb().setTest("asd"+i);
list.add(tb);
}
// System.out.println(tb.getName());
mcc.set( FLAG, list);
}

}
public static void main(String[] args){
examples();
}

}
class Tb implements java.io.Serializable{
private String test;
public String getTest(){
return test;
}
public void setTest(String test){
this.test=test;
}
}
class TBean implements java.io.Serializable
{
private static final long serialVersionUID = 1945562032261336919L;
private String name;
Tb tb=new Tb();
public Tb getTb(){
return tb;
}
public String getName()
{
return name;
}

public void setName(String name)
{
this.name = name;
}
}

标签:

我爱城管



我爱城管,是你们让社会河蟹的,是你们让社会节约的,是你们让我感觉到了执法精神存在。

北京三环路内边也许还是能叫着帝都繁荣中心的,在这个地方怎么能容许小贩地摊这些东西的存在呢。我每天就经过那个“民工小道”,我就觉得特别不能忍那里的脏乱差,我就觉得特别的恶心。

在这阳光照耀下尘土飞扬的路旁怎么就能摆下卖面饭的小摊了呢,并且尤为可恨的是每天还有很多的民工在那里吃的津津有味吃的那么欢笑快乐呢。这些民工就是素质差,不晓得那不卫生么,不晓得那么多细菌尘土飘扬在这个阳光的地方么。这些民工也就太懒,怎么不就多走两步到隔壁街的成都小吃去吃6元面呢,怎么就不到对面街去吃10几元就能点肉菜的九头鸟呢,实在不行也可以到对面的麻辣诱惑去,那里点个鱼一斤也就才20多元嘛。

在这温柔的月光下面怎么还就摆起了买衣服的地摊了呢,每晚就看着小贩们拿着一只手电筒在那里吆喝。所谓无奸不商,这些买衣服的小贩就是很奸,白天就怕人一下就看出来衣服有什么毛病非要等到晚上才卖。我就不晓得这些小贩图什么,为了十几二十元的衣服天天晚上在那里摆累不累呀。每年冬季的时候还顶着寒风摆晚市,你们怎么就为了奸点民工的钱怎么就这么让自己受罪呀。你们的怎么就不到隔壁去租门面来买呢,每件衣服也就加点门面费卖个五六十的那些民工还不是抢到买。你们怎么就不到双安商场去租个摊位来卖呢,在那里卖就倍有面子,一件衣服也就卖个千儿八百的。

现在好了,在愚人节的今天城管把我所恶心的东西都赶跑了。在这个阳光照耀下并且依旧尘土飞扬的路旁没有了卖吃的小摊了,在这个温柔的月光下也没有了奸商们摆的地摊了。民工们要讲究卫生不能再吃路边摊了,民工们也不用再买奸商的地摊货了。我都感觉到城管们对民工们的无微不至的关怀了,民工们一个月七八百的高工资就应该到麻辣诱惑去每顿吃过百来元的菜,就应该到双安商场去买千儿八百的衣服。你们这些死民工们把钱存到做什么吗,存到我们国家的GDP怎么增长嘛。你们吃那些没有卫生的东西是想让我们国家回到那个被叫“东亚病夫”的时代么!你们穿那些地摊货怎么能表现出来我们泱泱大国的样子!你们不知道我们要举办全世界都在关注的奥运会了么!你们这些民工们活着做什么呀,你们就应该去死!你们根本就不陪拥有人类最原始的一个权利————生存权!!

当我看到城管们把街摊东西拿走的时候我就特高兴的,我就觉得他们挺神圣的。神圣的简直让我想起了几十年前的打土豪,我以前学历史的时候就挺遗憾没有能亲眼看到那一幕,现在城管弥补了这一幕。我要谢谢他们。

我在这里再一次大声的对城管说“我爱你们!!”,我爱城管,更爱产生城管的这一切因素,爱在背后默默支撑着城管的东西。

标签: