文档章节

在Linux上安装Memcached服务

泡海椒
 泡海椒
发布于 2015/08/09 14:50
字数 495
阅读 24
收藏 0

环境:redhat

下载Memcached

wget http://www.danga.com/memcached/dist/memcached-1.2.2.tar.gz

下载libevent 用于Socket的处理

wget http://www.monkey.org/~provos/libevent-1.3.tar.gz

解压libevent-1.3.tar.gz

[root@localhost soft]# tar -zxvf libevent-1.3.tar.gz

切换到libevent目录

[root@localhost soft]# cd libevent-1.3

配置安装目录

[root@localhost libevent-1.3]#./configure  --prefix=/usr

安装

[root@localhost libevent-1.3]# make && make install

测试libevent是否安装成功:

[root@localhost memcached-1.2.2]# ls -al /usr/lib | grep libevent
lrwxrwxrwx   1 root root      22 Aug  7 13:15 libevent-1.1a.so.1 -> libevent-1.1a.so.1.0.2
-rwxr-xr-x   1 root root   31736 Jul 13  2006 libevent-1.1a.so.1.0.2

出现以上信息代表安装成功了libevent


返回到具有Memcached的目录

[root@localhost libevent-1.3]# cd ../

解压Memcached

tar -zxvf memcached-1.2.2.tar.gz

进入到memcached的目录

[root@localhost soft]# cd memcached-1.2.2

配置安装memcached

[root@localhost memcached-1.2.2]#  ./configure --with-libevent=/usr

[root@localhost memcached-1.2.2]# make && make install

测试memcached是否安装成功了

[root@localhost memcached-1.2.2]# ls -al /usr/local/bin/mem*
-rwxr-xr-x 1 root root 111744 Aug  8 23:27 /usr/local/bin/memcached
-rwxr-xr-x 1 root root 118824 Aug  8 23:27 /usr/local/bin/memcached-debug

以上信息代表memcached安装成功了。

启动memcached服务端

/usr/local/bin/memcached -d -m 10 -u root -l 192.168.88.142 -p 12000 -c 256 -P /tmp/memcached.pid

注意192.168.88.142是我自己的ip

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

‘登录memcached

telnet 192.168.88.142 12000

测试

set key1 0 60 4 增加一个key1值
zhou                        #value是周
STORED
get key1      #获取key1值
VALUE key1 0 4
zhou
END

#测试成功









© 著作权归作者所有

下一篇: 源码安装mysql
泡海椒
粉丝 11
博文 282
码字总数 288344
作品 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
Centos下安装memcached+memcached教程

Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcach...

o凤舞九天o
2018/06/27
0
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
0
2
Linux下常用轻量级队列服务比较

Linux IPC: IPC进程间通信(Inter-Process Communication)就是指多个进程之间相互通信,交换信息的方法。 系统消息队列功能是这些方法中的其中一种。使用此队列不需要额外安装服务,是系统内...

苗雨顺
2014/03/24
0
1
缓存系统memcache的安装,配置和使用

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

wdlinuxcn
2010/10/15
0
0

没有更多内容

加载失败,请刷新页面

加载更多

微信小程序和百度小程序开发的一些不同点

1: initActive从onload放到onready中 2: bindtap='{{childTickeData.freeadd?"childticket":""}}',语法错误。会导致页面加载不出来,而且也不报任何错。 3:使用搬家工具,支付api名称转换......

醉雨
27分钟前
1
0
最近执行过的SQL语句查询

SELECT TOP 1000 ST.text AS '执行的SQL语句' , QS.execution_count AS '执行次数' , QS.total_elapsed_time / 10000 AS '耗时' , QS.total_logical_reads AS '逻辑读取次数' , QS.total_lo......

神手--追魂
28分钟前
2
0
从濒临解散到浴火重生,OceanBase 这十年经历了什么?

阿里妹导读:谈及国产自研数据库,就不得不提 OceanBase。与很多人想象不同的是,OceanBase 并非衔着金钥匙出生的宠儿。相反,它曾无人看好、困难重重,整个团队甚至数度濒临解散。 从危在旦...

阿里云官方博客
32分钟前
3
0
阿里开发者招聘节 | 面试题02-04:给定一个二叉搜索树(BST),找到树中第K小的节点

为帮助开发者们提升面试技能、有机会入职阿里,云栖社区特别制作了这个专辑——阿里巴巴资深技术专家们结合多年的工作、面试经验总结提炼而成的面试真题这一次将陆续放出(面试题官方参考答案...

阿里云云栖社区
48分钟前
4
0
使用Redis SETNX 命令实现分布式锁

基于setnx和getset http://blog.csdn.net/lihao21/article/details/49104695 使用Redis的 SETNX 命令可以实现分布式锁,下文介绍其实现方法。 SETNX命令简介 命令格式 SETNX key value 将 ke...

彬彬公子
48分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部