01.安装Memcached

1.安装Memcached

1.下载Memcached及其依赖 下载memcached-1.4.24.tar.gz和libevent-2.0.22-stable.tar.gz文件并解压如下:

   
 
  1. [lizhiwei@localhost libevent]$ tar -zxvf libevent-2.0.22-stable.tar.gz
  2. [lizhiwei@localhost Memcached]$ tar -zxvf memcached-1.4.24.tar.gz

2.安装memcached 先安装
libevent:

   
 
  1. [lizhiwei@localhost libevent-2.0.22-stable]$ cd /home/lizhiwei/SoftWare/libevent/libevent-2.0.22-stable
  2. [lizhiwei@localhost libevent-2.0.22-stable]$ ./configure -prefix=/home/lizhiwei/InstallSoft/libevent
  3. [lizhiwei@localhost libevent-2.0.22-stable]$ make
  4. [lizhiwei@localhost libevent-2.0.22-stable]$ make install

安装memcached,同时需要安装中指定libevent的安装位置:

   
 
  1. [lizhiwei@localhost libevent-2.0.22-stable]$ cd /home/lizhiwei/SoftWare/Memcached/memcached-1.4.24
  2. [lizhiwei@localhost memcached-1.4.24]$ ./configure -prefix=/home/lizhiwei/InstallSoft/memcached -with-libevent=/home/lizhiwei/InstallSoft/libevent/
  3. [lizhiwei@localhost memcached-1.4.24]$ make
  4. [lizhiwei@localhost memcached-1.4.24]$ make install

此时
memcached安装完成,安装路径:
/
home
/
lizhiwei
/
InstallSoft
/
memcached

2.启动Memcached

1.启动memcached并参看服务

   
 
  1. [lizhiwei@localhost memcached]$ cd /home/lizhiwei/InstallSoft/memcached/bin/
  2. [lizhiwei@localhost bin]$ ll
  3. total 356
  4. -rwxr-xr-x. 1 lizhiwei lizhiwei 360894 Oct 1 20:52 memcached
  5. [lizhiwei@localhost bin]$ ./memcached -d -m 10 -u lizhiwei -l 127.0.0.1 -p 12000 -c 256 -P /tmp/memcached.pid
  6. [lizhiwei@localhost bin]$ ps -ef | grep memcached
  7. lizhiwei 24004 1 0 20:59 ? 00:00:00 ./memcached -d -m 10 -u lizhiwei -l 127.0.0.1 -p 12000 -c 256 -P /tmp/memcached.pid
  8. lizhiwei 24018 14869 0 21:00 pts/2 00:00:00 grep memcached
  9. [lizhiwei@localhost bin]$ cat /tmp/memcached.pid
  10. 24004
  11. [lizhiwei@localhost bin]$

./
memcached

d

m
10


u lizhiwei

l
127.0
.
0.1


p
12000


c
256


P
/
tmp
/
memcached
.
pid 启动命令说明: -d 选项是启动一个守护进程 -m 是分配给Memcache使用的内存数量,单位是MB,我这里是10MB -u 是运行Memcache的用户,我这里是lizhiwei -l 是监听的服务器IP地址,如果有多个地址的话,我这里指定了服务器的IP地址127.0.0.1 -p 是设置Memcache监听的端口,我这里设置了12000,最好是1024以上的端口 -c 选项是最大运行的并发连接数,默认是1024,我这里设置了256,按照你服务器的负载量来设定 -P 是设置保存Memcache的pid文件,我这里是保存在 /tmp/memcached.pid
2.停止Memcache服务 使用
kill

9
进程PID 命令停止
Memcache服务

   
 
  1. [lizhiwei@localhost bin]$ ps -ef | grep memcached
  2. lizhiwei 24004 1 0 20:59 ? 00:00:00 ./memcached -d -m 10 -u lizhiwei -l 127.0.0.1 -p 12000 -c 256 -P /tmp/memcached.pid
  3. lizhiwei 24069 14869 0 21:07 pts/2 00:00:00 grep memcached
  4. [lizhiwei@localhost bin]$ kill -9 24004
  5. [lizhiwei@localhost bin]$ ps -ef | grep memcached
  6. lizhiwei 24072 14869 0 21:07 pts/2 00:00:00 grep memcached
  7. [lizhiwei@localhost bin]$

3.连接Memcache服务

   
 
  1. [lizhiwei@localhost ~]$ telnet 127.0.0.1 11211
  2. Trying 127.0.0.1...
  3. Connected to 127.0.0.1.
  4. Escape character is '^]'.
  5. set name 0 64 5
  6. abcde
  7. STORED
  8. get name
  9. VALUE name 0 5
  10. abcde
  11. END
  12. quit
  13. Connection closed by foreign host.
  14. [lizhiwei@localhost ~]$

telnet 使用说明:
telnet
127.0
.
0.1

11211 连接到IP地址127.0.0.1,端口号11211
set
name
0

64

5 格式:<command name> <key> <flags> <exptime> <bytes>
    
<command name> :set/add/replace
    
<key> :查找关键字
    
<flags> :整型参数,客户机使用它存储关于键值对的额外信息
    
<exptime> :该数据的存活时间(以秒为单位,0 表示永远) 
    
<bytes> :存储字节数,注意:设置了存储大小就必须存储一样大小的数据,否则会操作失败
——————————————————————————————————————————-

来自为知笔记(Wiz)

    原文作者:memcached
    原文地址: https://www.cnblogs.com/LiZhiW/p/4852103.html
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞