天天看點

ubuntu安裝memcached

memcached是一個使用者高速緩存的應用程式,下面介紹ubuntu下的安裝。

1. 安裝:sudo apt-get install memcached

    安裝後,memcached會自動啟動,在11211端口監聽,檢視指令ps -ef | grep memcached

OK了!

啟動指令: memcached -d -m 64 -p 11211 -u root

        參數說明 -m 指定使用多少兆的緩存空間;-p 指定要監聽的端口; -u 指定以哪個使用者來運作

關閉memcached?直接kill程序吧!

之後,就可以使用各類程式接口通路了。

-----------------------------------------------------------------------------------------------------------

        ubuntu安裝的memcached,有java的spy庫進行連接配接通路時,會發生net.spy.memcached.internal.CheckedOperationTimeoutException異常錯誤,這是該版本的錯誤。去官網安裝一個最新的memcached即可。

參考安裝方法:http://www.ccvita.com/257.html

1.先安裝libevent。這個東西在配置時需要指定一個安裝路徑,即./configure --prefix=/usr;然後make;然後make install;

2.再安裝memcached,隻是需要在配置時需要指定libevent的安裝路徑即./configure --with-libevent=/usr;然後make;然後make install;

這樣就完成了Linux下Memcache伺服器端的安裝。詳細的方法如下:

1.分别把memcached和libevent下載下傳回來,放到 /tmp 目錄下:

# cd /tmp

# wget http://www.danga.com/memcached/dist/memcached-1.2.0.tar.gz

# wget http://www.monkey.org/~provos/libevent-1.2.tar.gz

2.先安裝libevent:

# tar zxvf libevent-1.2.tar.gz

# cd libevent-1.2

# ./configure --prefix=/usr

# make

# make install

3.測試libevent是否安裝成功:

# ls -al /usr/lib | grep libevent

lrwxrwxrwx 1 root root 21 11?? 12 17:38 libevent-1.2.so.1 -> libevent-1.2.so.1.0.3

-rwxr-xr-x 1 root root 263546 11?? 12 17:38 libevent-1.2.so.1.0.3

-rw-r--r-- 1 root root 454156 11?? 12 17:38 libevent.a

-rwxr-xr-x 1 root root 811 11?? 12 17:38 libevent.la

lrwxrwxrwx 1 root root 21 11?? 12 17:38 libevent.so -> libevent-1.2.so.1.0.3

還不錯,都安裝上了。

4.安裝memcached,同時需要安裝中指定libevent的安裝位置:

# cd /tmp

# tar zxvf memcached-1.2.0.tar.gz

# cd memcached-1.2.0

# ./configure --with-libevent=/usr

# make

# make install

如果中間出現報錯,請仔細檢查錯誤資訊,按照錯誤資訊來配置或者增加相應的庫或者路徑。

安裝完成後會把memcached放到 /usr/local/bin/memcached ,

5.測試是否成功安裝memcached:

# ls -al /usr/local/bin/mem*

-rwxr-xr-x 1 root root 137986 11?? 12 17:39 /usr/local/bin/memcached

-rwxr-xr-x 1 root root 140179 11?? 12 17:39 /usr/local/bin/memcached-debug

繼續閱讀