1、概述緩存
MSM:Memcached-Session-Manager
Memcached是一款高性能、分佈式的內存對象緩存系統app
2、安裝Memcached分佈式
在安裝Memcached以前,咱們須要先安裝上傳軟件memcached
yum install -y lrzsz
這樣咱們就能夠經過命令進行上傳文件了性能
rz:上傳spa
而後安裝Memcached的依賴code
libevent安裝:
解壓縮:對象
tar zxf libevent-2.1.8-stable.tar.gz
./configure --prefix=/opt/install/libevent
make & make install
memcached:安裝blog
解壓縮:進程
tar zxf memcached-1.5.9.tar.gz
./configure --prefix=/opt/install/memcached --with-libevent=/opt/install/libevent
make & make install
memcached啓動參數:
啓動(支持後臺運行):
bin/memcached -d -u root -l 192.168.84.128 -p 2222 -c 128 -m 100 -P myPid
查看進程編號:
more myPid
3、經常使用命令
咱們須要安裝telnet:
yum install -y telnet
經過Telnet命令,判斷Memcached是否鏈接成功:
telnet 192.168.84.128 2222
Memcached是以key/value鍵值對存儲,格式:key flags exTime length
set key flags exTime length -> value
add key flags exTime length -> value
replace key flags exTime length -> value
append key flags exTime length -> value
prepend key flags exTime length -> value
get key
gets key
delete key
incr key 增長偏移量
decr key 減小偏移量
cas key flags exTime length version -> value
Memcached的存儲結構:Slab Page Chunk
須要注意的是:
flush_all:清除全部數據(謹慎使用)