安裝libevent
1)從 https://github.com/downloads/libevent/libevent/libevent-2.0.21-stable.tar.gz 下載源碼安裝包;
2)解壓縮:
[root@centos1 software]# tar -xzvf libevent-2.0.21-stable.tar.gz
3)編譯安裝
[root@centos1 software]# cd libevent-2.0.21-stable [root@centos1 libevent-2.0.21-stable]# ./configure --prefix=/usr/local/libevent-2.0 & make & make install
3)建立軟連接
[root@centos1 bin]# ln -s /usr/local/libevent-2.0/lib/libevent-2.0.so.5 /usr/lib/libevent-2.0.so.5 [root@centos1 bin]# ls /usr/lib/libevent-2* /usr/lib/libevent-2.0.so.5
安裝memcached
1)從http://www.memcached.org/files/memcached-1.4.20.tar.gz下載源碼安裝包
2)解壓縮
[root@centos1 software]# tar -xzvf memcached-1.4.20.tar.gz
3)編譯安裝
[root@centos1 software]# cd memcached-1.4.20 [root@centos1 memcached-1.4.20]# ./configure & make & make install
4)運行
[root@centos1 ~]# /usr/local/bin/memcached -p 11211 -m 32m -vv can't run as root without the -u switch [root@centos1 ~]# su hxb [hxb@centos1 root]$ /usr/local/bin/memcached -p 11211 -m 32m -vv slab class 1: chunk size 80 perslab 13107 slab class 2: chunk size 104 perslab 10082 slab class 3: chunk size 136 perslab 7710 slab class 4: chunk size 176 perslab 5957 slab class 5: chunk size 224 perslab 4681 slab class 6: chunk size 280 perslab 3744 slab class 7: chunk size 352 perslab 2978 slab class 8: chunk size 440 perslab 2383 slab class 9: chunk size 552 perslab 1899 slab class 10: chunk size 696 perslab 1506 slab class 11: chunk size 872 perslab 1202 slab class 12: chunk size 1096 perslab 956 slab class 13: chunk size 1376 perslab 762 slab class 14: chunk size 1720 perslab 609 slab class 15: chunk size 2152 perslab 487 slab class 16: chunk size 2696 perslab 388 slab class 17: chunk size 3376 perslab 310 slab class 18: chunk size 4224 perslab 248 slab class 19: chunk size 5280 perslab 198 slab class 20: chunk size 6600 perslab 158 slab class 21: chunk size 8256 perslab 127 slab class 22: chunk size 10320 perslab 101 slab class 23: chunk size 12904 perslab 81 slab class 24: chunk size 16136 perslab 64 slab class 25: chunk size 20176 perslab 51 slab class 26: chunk size 25224 perslab 41 slab class 27: chunk size 31536 perslab 33 slab class 28: chunk size 39424 perslab 26 slab class 29: chunk size 49280 perslab 21 slab class 30: chunk size 61600 perslab 17 slab class 31: chunk size 77000 perslab 13 slab class 32: chunk size 96256 perslab 10 slab class 33: chunk size 120320 perslab 8 slab class 34: chunk size 150400 perslab 6 slab class 35: chunk size 188000 perslab 5 slab class 36: chunk size 235000 perslab 4 slab class 37: chunk size 293752 perslab 3 slab class 38: chunk size 367192 perslab 2 slab class 39: chunk size 458992 perslab 2 slab class 40: chunk size 573744 perslab 1 slab class 41: chunk size 717184 perslab 1 slab class 42: chunk size 1048576 perslab 1 <26 server listening (auto-negotiate) <27 server listening (auto-negotiate) <28 send buffer was 112640, now 268435456 <28 server listening (udp) <29 server listening (udp) <30 server listening (udp) <31 server listening (udp) <32 send buffer was 112640, now 268435456 <32 server listening (udp) <33 server listening (udp) <34 server listening (udp) <35 server listening (udp)
說明:如果使用root用戶運行memcached,則需要帶參數 -u root
5)驗證安裝
[root@centos1 ~]# telnet localhost 11211 Trying ::1... Connected to localhost. Escape character is '^]'