文章目录[隐藏]

memcached安装部署

安装过程

1,如果你的系统是2010年之后的,那么你的操作系统提供的包应该是全面的,不需要进行前置依赖包的准备,否则需要使用下面的命令安装必须包

 

如果缺少上面的包,那么你在执行./configure 的时候就会给你抛出下面的错误:

checking for libevent directory… configure: error: libevent is required.  You can get it from http://www.monkey.org/~provos/libevent/

      If it’s already installed, specify its path using –with-libevent=/dir/

2,下载文件,解压安装

 

3,用下面的命令查看安装完成的memcached,会输出memcache的版本号和相关命令的用途解释

下面为截取的部分输出内容:

memcached 1.4.36
-p <num> TCP port number to listen on (default: 11211)
-U <num> UDP port number to listen on (default: 11211, 0 is off)
-t <num> number of threads to use (default: 4)
-m <num> max memory to use for items in megabytes (default: 64 MB)
-d run as a daemon
-P <file> save PID in <file>, only used with -d option
-u <username> assume identity of <username> (only when run as root)
-F Disable flush_all command
-M return error on memory exhausted (rather than removing items)
-c <num> max simultaneous connections (default: 1024)
…. ……..

            

命令部分解释:

-p 要侦听的TCP端口号(默认值:11211)
-U 要侦听的UDP端口号(默认值:11211,0是关闭)
-t 使用的线程数(默认4) 
-m 指定最大使用内存大小(默认64MB)   
-l 连接的IP地址, 默认是本机 
-d 作为守护进程运行
-P pid文件保存地址
-u 指定启动用户
-F 禁用flush_all清空所有缓存命令
-M 内存耗尽时返回错误,而不是删除项目
-c 最大同时连接数,(默认值:1024)


命令示例

启动

 

关闭

先使用cat /tmp/memcached.pid查出pid,然后使用 kill -9 pid来关闭。

官方文档:

http://memcached.org/downloads


guolin

guolin

相信世界,向往美好,记录成长过程,分享个人心得,充实平凡生活。 网站信条:因为喜欢,所以热爱。

发表评论

电子邮件地址不会被公开。 必填项已用*标注