ITKeyword,专注技术干货聚合推荐

注册 | 登录

memcache安装、配置、测试

5keit 2016-07-22

相关推荐:memcache的安装配置及使用

Memcache的安装及使用 1、  安装:下载一个memcache安装包,不同的系统所用的安装包不一样,我上传了两个安装包,其中一个是适合你们的。 2、  安装的具体步骤:

今天拿到一台干净的linux虚拟器,安装memcache,首先安装libevent库。wget https://github.com/downloads/libevent/libevent/libevent-1.4.14b-stable.tar.gztar xvzf libevent-1.4.14b-stable.tar.gz./configuremakemake install 然后,编译、安装、配置Memcached,执行如下命令行:

wget http://www.memcached.org/files/memcached-1.4.20.tar.gztar xvzf memcached-1.4.20.tar.gzln -s /usr/local/memcached-1.4.20 /usr/local/memcached./configure --with-libevent=/usr/local/libevent/makemake install 安装过程中遇见这个问题:/usr/local/memcached/bin/memcached: error while loading shared libraries: libevent-1.4.so.2: cannot open shared object file: No such file or directory 解决类似问题的步骤:1. 首先 find / -name libevent-1.4.so.2 找到缺少的链接文件到底在那儿。2. LD_DEBUG=libs /usr/local/bin/memcached -v3. 从Debug信息中就知道程序去哪里找链接库了。我这边程序去 trying file=/usr/lib/libevent-1.4.so.2 而我的链接库的实际存储位置是 /usr/local/lib/libevent-1.4.so.24. 做一个软连接 ln -s /usr/local/lib/libevent-1.4.so.2 /usr/lib/libevent-1.4.so.25. 搞定。 最后启动memcache :

/usr/local/bin/memcached -d -m 2014 -I 20m -u root

-p 12800 -c 1024 -t20 写个小程序验证一下memecahe是否可以正常使用,输出都内容正确就OK

package com.testpai;import net.spy.memcached.AddrUtil;import net.spy.memcached.BinaryConnectionFactory;import net.spy.memcached.MemcachedClient;import net.spy.memcached.internal.OperationFuture;public class Tes

相关推荐:php5.4之分布式缓存memcache(windows7下安装配置)

使用理由:就是为了频繁查询数据库,而且数据有多!那么存到memcached内存就可以避免数据库的不断被访问,从而提速 一、安装memcache memcached在windows7上的安

tMemcached { public static void main(String[] args) throws Exception {

String address = "10.6.2.95:12800";

MemcachedClient client = new MemcachedClient(new BinaryConnectionFactory(),

AddrUtil.getAddresses(address));

String key = "magic_words";

int exp = 3600;

String o = "hello";

// set

OperationFuture<Boolean> setFuture = client.set(key, exp, o);

if(setFuture.get()) {

// get

System.out.println(client.get(key));

// append

client.replace(key, exp, " the world!");

System.out.println(client.get(key));

// prepend

client.prepend(exp, key, "Stone, ");

System.out.println(client.get(key));

// replace

o = "This is a test for spymemcached.";

OperationFuture<Boolean> replaceFuture = client.replace(key, exp, o);

if(replaceFuture.get()) {

System.out.println(client.get(key));

// delete

client.delete(key);

System.out.println(client.get(key));

}

}

client.shutdown();

}}

相关推荐:memcache安装和配置

一、安装libevent 下载地址:http://libevent.org/ 比如:https://github.com/downloads/libevent/libevent/libevent-2.0.20-stable.tar.gz 安装libevent如果显

       今天拿到一台干净的linux虚拟器,安装memcache,首先安装libevent库。wget https://github.com/downloads/libevent/libevent/libevent-1.4.14b-stable.tar.gztar xvzf libevent-1.4.

相关阅读排行


用户评论

游客

相关内容推荐

最新文章

×

×

请激活账号

为了能正常使用评论、编辑功能及以后陆续为用户提供的其他产品,请激活账号。

您的注册邮箱: 修改

重新发送激活邮件 进入我的邮箱

如果您没有收到激活邮件,请注意检查垃圾箱。