1.先下载相关资源libevent 和  memcached;

#cd /temp

#wget https://github.com/downloads/libevent/libevent/libevent-2.0.21-stable.tar.gz

#wget http://memcached.googlecode.com/files/memcached-1.4.5.tar.gz

2.判断系统是否已经安装了libevent

#rpm -qa | grep libevent

输出:libevent-1.1a-3.2.1

#rpm -e --nodeps libevent-1.1a-3.2.1(删除低版本,安装2.0.10)

3.安装libevent

#tar xvzf libevent-2.0.10-stable.tar.gz

#cd libevent-2.0.10-stable

#./configure  -prefix=/usr (安装路径/usr/lib)

#make

#make install

#ls -a /usr/lib | grep libevent (测试是否安装上)

4.安装memcached

#tar xvzf memcached-1.4.5.tar.gz

#cd memcached-1.4.5

#./configure -with-libevent=/usr (默认安装/usr/local/bin/memcached)

#make

#make install

5.以上已安装完毕,现在开始启动

#memcached -d -m 128 -l localhost -p 11211 -u root

有可能出错(未加载libevent-2.0.so.5,启动失败):

memcached: error while loading shared libraries: libevent-2.0.so.5: cannot open shared object file: No such file or directory

解决方式:

查看memcached寻找libevent-2.0.so.5模块的路径

#LD_DEBUG=libs   memcached -v

28788:     find library=libevent-2.0.so.5 [0]; searching

28788:      search cache=/etc/ld.so.cache

28788:      search path=/lib64/tls/x86_64:/lib64/tls:/lib64/x86_64:/lib64:/usr/lib64/tls/x86_64:/usr/lib64/tls:/usr/lib64/x86_64:/usr/lib64            (system search path)

28788:       trying file=/lib64/tls/x86_64/libevent-2.0.so.5

28788:       trying file=/lib64/tls/libevent-2.0.so.5

28788:       trying file=/lib64/x86_64/libevent-2.0.so.5

28788:       trying file=/lib64/libevent-2.0.so.5

28788:       trying file=/usr/lib64/tls/x86_64/libevent-2.0.so.5

28788:       trying file=/usr/lib64/tls/libevent-2.0.so.5

28788:       trying file=/usr/lib64/x86_64/libevent-2.0.so.5

28788:       trying file=/usr/lib64/libevent-2.0.so.5

28788:

memcached: error while loading shared libraries: libevent-2.0.so.5: cannot open shared object file: No such file or directory

从上面的内容可看到memcached是从哪些路径里面去寻找libevent-2.0.so.5的,随便找一个路径,软链接过去即可

#ln -s /usr/lib/libevent-2.0.so.5  /usr/lib64/libevent-2.0.so.5

#memcached -d -m 128 -l localhost -p 11211 -u root

# ps -ef | grep memcached

root     28914     1  0 07:27 ?        00:00:00 memcached -d -m 128 -l localhost -p 11211 -u root (启动ok)

6.测试memcached

#telnet localhost 11211

Trying 127.0.0.1...

Connected to localhost.localdomain (127.0.0.1).

Escape character is '^]'.

set foo 0 0 3     (保存命令)

bar               (数据)

STORED            (结果)

get foo           (取得命令)

VALUE foo 0 3     (数据)

bar               (数据)

备注:

1.启动Memcache的服务器端:

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

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

-m是分配给Memcache使用的内存数量,单位是MB,默认64MB, 我这里是10MB,

-u是运行Memcache的用户,我这里是root,

-l是监听的服务器IP地址,默认为所有网卡。 我这里指定了服务器的IP地址192.168.0.200,

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

-c选项是最大运行的并发连接数,默认是1024,我这里设置了256,按照你服务器的负载量来设定,

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

-p 使用的TCP端口。默认为11211

-m 最大内存大小。默认为64M

-vv 用very vrebose模式启动,调试信息和错误输出到控制台

-d 作为daemon在后台启动

2.如果要结束Memcache进程,执行:

# kill `cat /tmp/memcached.pid`

或是 通过ps -ef | grep memcached 找到pid ,然后kill

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

转载于:https://www.cnblogs.com/batcom/archive/2013/02/14/2911145.html

64位centOS5.4系统安装memcached相关推荐

  1. Windows10(64位)的操作系统安装Office(64位)提示无法安装

    Q:Windows10 64位操作系统安装64位的Office出现如下图提示: R:其原因是之前安装的32位程序没有完全删除掉,我们需要到注册表中删掉相应注册表信息 S:解决方案步骤如下: 1.键盘[ ...

  2. 32位操作系统升级为64位步奏

    http://jingyan.baidu.com/article/36d6ed1f5229f21bcf4883ef.html   32位操作系统升级为64位,ghost 64位操作系统 没有下下来,太 ...

  3. linux cmake 编译64位,cmake编译win下64位obs

    obs是一款开源编码推流工具,简单易用,非常流行. 一次项目中,发现本台式机I3处理器下32位obs推流CPU使用率100%.而使用的第三方设备在64位下,性能较好. 所以需要编译64位obs并且编译 ...

  4. win7 64位安装Vector NTI软件报错“RUNdll启动C:\program时出现问题,找不到指定的模块”的解决方法

    有些时候64位的win7系统安装VectorNTI会报错:RUNdll启动C:\program时出现问题,找不到指定的模块 这个和系统有关,很多系统是经过修改的,而不是原版的. 我试过几个不同的64位 ...

  5. 64位环境下解决apache对中文网址的支持问题

    转自:http://hi.baidu.com/ct543/blog/item/938cdb58c02ae28f800a18d5.html 此方案用于解决apache软件对中文网址的支持问题,例如支持w ...

  6. RHEL6 64位系统安装ORACLE 10g 64bit 数据库

    RHEL6 64位系统安装ORACLE 10g 64bit 数据库 2013-08-10 22:12 by 潇湘隐者, 9673 阅读, 2 评论, 收藏, 编辑 记得去年4月份的时候,为公司部署测试 ...

  7. openstack安装系列问题:window7 64位安装的virtualBox 只能选择32位的系统安装不能选择64位的系统安装...

    个人原创,转载请注明作者,出处,否则依法追究法律责任 2017-10-03-12:22:22 现象:window7 64位安装的virtualBox 只能选择32位的系统安装不能选择64位的系统安装 ...

  8. dell服务器 win7系统安装教程,dell官方win7系统64位系统安装教程

    dell品牌电脑相信网友们都不会陌生,毕竟现在使用dell用户非常多.今天就要为网友们带来dell官方win7系统64位系统安装教程,只要网友们认真阅读dell官方win7系统64位系统安装教程,学会 ...

  9. Memcached 缓存基础知识点1并64位系统 1.4.4版本安装

    64位系统 1.4.4版本:http://static.runoob.com/download/memcached-win64-1.4.4-14.zip 32位系统 1.4.4版本:http://st ...

最新文章

  1. Excel百万数据导入oracle,excel表数据导入oracle的方法!(超级有用)
  2. PHP多种序列化/反序列化的方法(serialize和unserialize函数)
  3. 微信JSSDK javascript 开发 代码片段,仅供参考
  4. 5see我看视频交友客户端 v2.3.0.11官方版
  5. @Entity报错,配置pom.xml
  6. 给大家介绍一个日期输入控件javascript实现,我修改了下,符合我的习惯了,^_^!...
  7. 用例子来区分4种文法
  8. 堆结构导致数据文件不能收缩
  9. 规则引擎--规则引擎构成重点
  10. Navicat安装配置
  11. 四旋翼无人机飞行器基本知识(四旋翼无人机结构和原理+四轴飞行diy全套入门教程)
  12. Go语言安装配置运行
  13. 如何选拔人才-人力资源探讨
  14. python——文件处理
  15. MATLAB 生成均匀分布、正态分布、对数正态分布随机数
  16. NTL密码算法开源库——大整数ZZ类(一)
  17. Python Web开发:Django+BootStrap实现简单的博客项目
  18. 【物理应用】Matlab实现两端固支梁热力耦合的有限元分析
  19. 计算机常用英语词汇及读音,100个最常用英文单词的完美发音,so easy!
  20. 上海调高公积金贷款上限 首次购房每户可贷50万

热门文章

  1. 《死亡笔记》等书遭禁 北京全市封杀“鬼故事”
  2. 系统相机裁剪比例_从单反到手机,三种黄金比例构图方法,让你的照片与众不同...
  3. openstack实例控制台显示响应时间过长_监控OpenStack的技巧
  4. oracle数据库11gr2,Oracle 11g R2 X64数据库安装
  5. GPU Gems1 - 13 使用遮挡区间映射产生模糊的阴影(Generating Soft Shadows Using Occlusion Interval Maps)
  6. 【bzoj4712】洪水
  7. plsql查询数据中文乱码
  8. bzoj 4898: [Apio2017]商旅【Floyd+分数规划+二分】
  9. iscroll5制作上下拉刷新 tab出现的问题
  10. 在ubuntu中安装minicom时出现device /dev/tty8 is locked解决办法