在Ubuntu上安装memcached和libmemcached

最近想写一些关于C语言的服务器端的程序,所以想在Ubuntu上安装memcachedlibmemcached

一、安装软件

1  //安装memcached

2  sudo apt-get install memcached

3  //安装libevent-dev

4  sudo apt-get install libevent-dev

5  //这个很重要,不然libmemcached就不能运行

6  sudo ln -s /usr/ local /lib/libmemcached.so.3 /usr/lib/libmemcached.so.3

然后下载libmemcached-0.34 ,安装。

./configure的时候,如果你的Memcached不是默认安装路径的话,会报

configure: error: “could not find memcached binary”

错,如下的类似的命令可以解决这个问题。

./configure –with-memcached=/home/app/memcached/bin/memcached

二、启动软件并测试

运行memcached

1  memcached -d -m 64 -l 127.0.0.1 -p 11211

在当前目录创建测试数据文件,也可以运行

1  echo "test memcached" >data

然后测试

1  //缓存data文件数据

2  memcp data --servers=127.0.0.1:11211

3  //拿到data文件数据

4  memcat data --servers=127.0.0.1:11211

这时控制台上显示

1  test memcached

———————————–

其实用SHELL命令

sudo apt-get install libmemcached-tools

就可以了。

相关推荐