最近想寫一些關於C語言的服務器端的程序,所以想在Ubuntu上安裝memcached 和libmemcached。
一、安裝軟件
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
就可以了。