文档章节

linux memcached安装与配置

fengsen0515
 fengsen0515
发布于 2014/10/24 10:25
字数 450
阅读 27
收藏 0

1.分别把memcached和libevent下载下来


2.先安装libevent:


# tar zxvf libevent-1.2.tar.gz

# cd libevent-1.2

# ./configure

# make

# make install


默认安装在/usr/local/lib/libevent


3.把新共享库目录加入到共享库配置文件

cat /etc/ld.so.conf
include ld.so.conf.d/*.conf
echo "/usr/local/lib" >> /etc/ld.so.conf
ldconfig


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

# tar zxvf memcached-1.2.0.tar.gz

# cd memcached-1.2.0

#./configure --with-libevent=/usr/local/lib/libevent

# make

# make install


装完成后会把memcached放到 /usr/local/bin/memcached 


4.测试是否成功安装memcached:

# ls -al /usr/local/bin/mem*

-rwxr-xr-x 1 root root 137986 11?? 12 17:39 /usr/local/bin/memcached

-rwxr-xr-x 1 root root 140179 11?? 12 17:39 /usr/local/bin/memcached-debug


5.启动

/usr/local/bin/memcached -d -m 200 -u root -l 10.60.1.26 -p 11211 -c 1000 -P /tmp/memcached.pid


也可以启动多个守护进程,但是端口不能重复


解释如下:

-d选项是启动一个守护进程,

-m是分配给Memcache使用的内存数量,单位是MB,这里是200MB

-u是运行Memcache的用户,如果当前为 root 的话,需要使用此参数指定用户。

-l是监听的服务器IP地址,如果有多个地址的话,我这里指定了服务器的IP地址192.168.1.91

-p是设置Memcache监听的端口,我这里设置了12301,最好是1024以上的端口

-c选项是最大运行的并发连接数,默认是1024,这里设置了256

-P是设置保存Memcache的pid文件,我这里是保存在 /tmp/memcached.pid


6.停止

查看memcache的进程号:ps -ef | grep memcached 

停止Memcache进程  kill -9 进程号


查看启动的memcache服务:  netstat -lp | grep memcached


测试程序:

MemcachedClientBuilder builder = new XMemcachedClientBuilder(AddrUtil.getAddresses("10.60.1.26:11211"));  


MemcachedClient memcachedClient=builder.build();


memcachedClient.set( "hello", 0, "Hello,xmemcached1");


String value = memcachedClient.get("hello");


System. out.println( "hello=" + value);


memcachedClient.delete("hello");


value = memcachedClient.get("hello");


System. out.println( "hello=" + value);


// close memcached client


memcachedClient.shutdown();








© 著作权归作者所有

fengsen0515
粉丝 0
博文 2
码字总数 996
作品 0
南京
高级程序员
私信 提问
阿里云centos6.6 服务器环境配置(不定期更新)

阿里云centos6.6 服务器环境配置(不定期更新) 查看CentOS版本 lsb_release -a 一:安装JDK步骤 1.查看是否存在jdk java -version 或者 rpm -qa|grep jdk 2.卸载jdk rpm -e xxx 3.查看系统信...

swayer
2015/11/12
561
2
缓存系统memcache的安装,配置和使用

软件介绍 [我的Linux,让Linux更易用]memcached是一套分布式的快取或缓存系统,当初是Danga Interactive为了LiveJournal所发展的,但目前被许多软件(如MediaWiki)所使用。这是一套开放源代码...

wdlinuxcn
2010/10/15
1K
0
Centos 7.2 编译安装memcached

Centos 7.2 编译安装memcached 环境: http://www.linuxfromscratch.org/blfs/view/svn/basicnet/libevent.html libevent 2.0.22下载地址 http://download.csdn.net/download/wxmiy/9537528 ......

壹休哥
2018/06/26
0
0
Linux下的Memcache安装

Linux下的Memcache安装 发布时间:December 6, 2007 分类:Linux,Memcache 《IBM T61 A29入手》 《Windows下的Memcache安装》 最近在研究怎么让Discuz!去应用Memcache去做一些事情,记录下M...

河北李晓东
2018/06/26
0
0
Linux下的Memcache安装

Linux下Memcache服务器端的安装 服务器端主要是安装memcache服务器端,目前的最新版本是 memcached-1.3.0 。 下载:http://www.danga.com/memcached/dist/memcached-1.2.2.tar.gz 另外,Mem...

刘赤龙
2010/06/08
160
0

没有更多内容

加载失败,请刷新页面

加载更多

Spring使用ThreadPoolTaskExecutor自定义线程池及实现异步调用

多线程一直是工作或面试过程中的高频知识点,今天给大家分享一下使用 ThreadPoolTaskExecutor 来自定义线程池和实现异步调用多线程。 一、ThreadPoolTaskExecutor 本文采用 Executors 的工厂...

CREATE_17
今天
5
0
CSS盒子模型

CSS盒子模型 组成: content --> padding --> border --> margin 像现实生活中的快递: 物品 --> 填充物 --> 包装盒 --> 盒子与盒子之间的间距 content :width、height组成的 内容区域 padd......

studywin
今天
7
0
修复Win10下开始菜单、设置等系统软件无法打开的问题

因为各种各样的原因导致系统文件丢失、损坏、被修改,而造成win10的开始菜单、设置等系统软件无法打开的情况,可以尝试如下方法解决 此方法只在部分情况下有效,但值得一试 用Windows键+R打开...

locbytes
昨天
8
0
jquery 添加和删除节点

本文转载于:专业的前端网站➺jquery 添加和删除节点 // 增加一个三和一节点function addPanel() { // var newPanel = $('.my-panel').clone(true) var newPanel = $(".triple-panel-con......

前端老手
昨天
8
0
一、Django基础

一、web框架分类和wsgiref模块使用介绍 web框架的本质 socket服务端 与 浏览器的通信 socket服务端功能划分: 负责与浏览器收发消息(socket通信) --> wsgiref/uWsgi/gunicorn... 根据用户访问...

ZeroBit
昨天
10
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部