`
afterglow
  • 浏览: 75252 次
  • 性别: Icon_minigender_1
  • 来自: 襄樊
社区版块
存档分类
最新评论

Linux下memcached安装和启动方法

阅读更多
1. 首先下载memcached 和 libevent 包。 Memcached用到了libevent这个库用于Socket的处理。下面是下载的两个包文件:

libevent-1.4.12-stable.tar.gz
memcached-1.4.3.tar.gz
2. 上传这两个包到/tmp/chenxinhan/memcached目录(自建目录)下。

3. 解压并安装:

tar -zxf libevent-1.4.12-stable.tar.gz
tar -zxf memcached-1.4.3.tar.gz
cd libevent-1.4.12-stable
./configure --prefix=/usr
make
make install

cd ../ memcached-1.4.3
./configure --with-libevent=/usr
make
makeinstall
4. 启动Memcached

完成上述操作后,memcached被安装/usr/local/bin/目录下。启动Memcache的服务器的命令:

/usr/local/bin/memcached -d -m 1024 -u root -l 192.168.13.236 -p 12001 -c 256 -P /tmp/chenxinhan/memcached.pid
参数说明:
-d 选项是启动一个守护进程,
-m 是分配给Memcache使用的内存数量,单位是MB,这里是1GB,
-u 是运行Memcache的用户,这里是root,
-l 是监听的服务器IP地址,如果有多个地址的话,以逗号隔开。这里指定了服务器的IP地址192.168.13.236,
-p 是设置Memcache监听的端口,我这里设置了12001,最好是1024以上的端口,
-c 选项是最大运行的并发连接数,默认是1024,我这里设置了256,按照你服务器的负载量来设定,
-P 是设置保存Memcache的pid文件,我这里是保存在 /tmp/chenxinhan/memcached.pid,
5. 结束Memcache进程,执行:

kill `cat /tmp/chenxinhan/memcached.pid`
或者:
ps -aux | grep memcache
然后直接kill掉memcache进程。
6. 可以启动多个守护进程,但是端口不能一样。这样就可以在一台机器上拥有多个Memcached

7. 代码测试:

public static void main(String[] args) {
try {
MemcachedClient client = new MemcachedClient(new InetSocketAddress("192.168.2.9",11211));
client.set("mykey", 100, "here is my key");
System.out.println(client.get("mykey"));
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}

memcached -d -m 1024 -u root -l 192.168.2.9 -p 11211 -P /usr/local/tmp/memcached.pid
分享到:
评论

相关推荐

    linux下memcached安装以及启动

    linux下memcached安装以及启动

    linux下memcached的启动/结束的方式

    NULL 博文链接:https://576017120.iteye.com/blog/1465983

    Linux(Cent OS7.2)下启动停止memcached方法及ps命令使用讲解.docx

    Linux(Cent OS7.2)下启动停止memcached方法及ps命令使用讲解.docx

    Linux通过源代码安装Memcached.pdf

    Linux通过源代码安装Memcached,并设置开机启动过程。

    Linux设置Memcached开机启动

    Memcached开机启动方式  方法一:  在 /etc/rc.d/rc.local 文件中追加启动命令  /usr/local/memcached/bin/memcached -u root -d -m 2048 -l 192.168.137.99 -p 11211 -P /tmp/memcached.pid  也可不指定IP...

    安装memcached 文档.docx

    linux 安装memcached 和配置默认启动

    memcached详细安装

    memcached 包含基础知识 简单的安装 启动等情况 适合新手菜鸟

    memcached-win-32/64-1.4.4-14

    memcached的基本设置: -p 监听的端口 -l 连接的IP地址, 默认是本机 -d start 启动memcached服务 -d restart 重起memcached服务 -d stop|shutdown 关闭正在运行的memcached服务 -d install 安装memcached服务 -d ...

    memcached 1.5.6 linux

    4.建议您对在运行的Memcached服务进行安全加固,例如:启动绑定本地监听IP,禁止对外访问、禁用UDP协议、启用登录认证等安全功能,提高Memcached安全性; 验证方法: 修复完毕后,您可以使用以下方法来测试服务器修复...

    linux下安装memcached_动力节点Java学院整理

    主要给大家介绍了关于在linux下安装memcached的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起看看吧。

    快速学习-memcached服务安装与启动

    Memcached的安装比较简单,支持Memcached的平台常见的有Linux、Windows 、FreeBSD、Mac等。 2.1、Linux安装与启动 2.1.1、安装 yum和源码安装两者选一个安装就可以 yum安装memcached 安装 yum install -y memcached...

    高洛峰 memcache for window 和linux版软件及教程

    memcached的基本设置:-p 监听的端口 -l 连接的IP地址, 默认是本机 -d start 启动memcached服务 -d restart 重起memcached服务 -d stop|shutdown 关闭正在运行的memcached服务 -d install 安装memcached服务 -d ...

    memcached权威指南

    2.1 linux 下编译 memcached..................................................................................................... 2 2.1.1:准备编译环境.......................................................

    集群好书《高性能Linux服务器构建实战》 试读章节下载

    10.6 Linux下常见的性能分析工具 10.6.1 vmstat命令 10.6.2 sar命令 10.6.3 iostat命令 10.6.4 free命令 10.6.5 uptime命令 10.6.6 netstat命令 10.6.7 top命令 10.7 基于Web应用的性能分析及优化...

    memcahed.zip

    Linux下安装memcahed的所有包和一键安装脚本、启动脚本,包括libevent、memcached、install-memcached.sh、start-memcached.sh,很方便的安装memcached

    LNMP 一键安装包.zip

    修正pdo_mysql安装方法; PHP增加部分禁用函数; 优化Nginx升级脚本; 去除vsftpd安装脚本; 修正访问不存在的PHP时返回404; 更新Nginx版本; 更新PHP探针; 增加phpwin伪静态 升级过程增加停止...

    Nginx与Memcache部署

    Linux下应用安装.docx memcached安装.txt nginx安装部署.txt memcach启动shell nginx配置参考 Nginx_简介.doc nginx-0.7.66.tar.gz memcached-1.4.5.tar.gz libevent-1.4.14a-stable.tar.gz pcre-8.02.tar.gz ...

    在Mac OS的PHP环境下安装配置MemCache的全过程解析

    memcache是项目名,而在服务端的驻留进程叫memcached(linux的守护进程一般都是在后面加个d)。在OSX下使用brew可以快速安装memcache: $ sudo brew install memcached memcache的依赖:openssl和libevent会自动下载...

    bluesubmit:使用Linux终端解析Codeforce问题并提交解决方案的工具

    蓝提交使用Linux终端解析Codeforce问题并提交解决方案的工具。安装该工具依赖于以下python软件包-单击,... 您可能还需要通过以下方式启动memcached服务: sudo systemctl enable memcached.servicesudo systemct

    Daemon:UnixLinux守护程序和Windows服务的模板(2014-)。 到目前为止,包括C,C ++,C#,Perl,Python

    守护进程Unix / Linux守护程序和Windows服务的模板集合。 您可以基于这些模板构建更复杂的守护程序和Windows服务。为什么选择守护进程? Linux / Unix守护程序和Windows服务很重要。 它们作为长时间运行的进程驻留在...

Global site tag (gtag.js) - Google Analytics