一、准备工作:

安装之前确保你的系统上已经安装libevent和telnet·

1、测试是否安装telnet:

# rpm -qa |grep telnet

如果显示结果为:

telnet-0.17-39.el5telnet-server-0.17-39.el5

那恭喜你,机器上已经安装了telnet。

如果没有安装,请看下一步。

特别说明:telnet分为telnet-client (简称为telnet)和telnet-server。

2、telnet(在线安装)可使用命令:

# yum install xinetd (注意在root下安装)
# yum install telnet -server(注意在root下安装)
# yum install telnet -server(注意在root下安装)

注:也可以使用光盘安装,但要注意版本问题。(启动遇到问题可以参考此方法)

3、libevent安装

没有安装包的童鞋可以去libevent官网下载。

a、解压安装

# tar zxvf libevent-2.0.21-stable.tar
# cd libevent-2.0.21-stable
# ./configure –prefix=/usr(或 ./configure --program-prefix=/usr)
# make
# make install

注意:

1)执行 make install 时可能需要 root 权限

2)libevent会安装到 /usr/lib 或 /usr/local/lib 下


b、测试libevent是否安装成功:

如果libevent的安装目录为/usr/local/lib下,则还需要建立 libevent-2.0.so.5 到 /usr/lib 的软连接,这样其他程序运行时才能找到libevent库:ln -s /usr/local/lib/libevent-2.0.so.5 /usr/lib/libevent-2.0.so.5。(折写到建立在你已经安装gcc的情况下,安装步骤就不详述)

c、测试libevent是否安装成功:

# ls -al /usr/lib | grep libevent
lrwxrwxrwx 1 root root 21 11?? 12 17:38 libevent-1.2.so.1 -> libevent-1.2.so.1.0.3
-rwxr-xr-x 1 root root 263546 11?? 12 17:38 libevent-1.2.so.1.0.3
-rw-r–r– 1 root root 454156 11?? 12 17:38 libevent.a
-rwxr-xr-x 1 root root 811 11?? 12 17:38 libevent.la
lrwxrwxrwx 1 root root 21 11?? 12 17:38 libevent.so -> libevent-1.2.so.1.0.3

输出这些则安装成功

二、安装memcached

1、解压安装:

# cd /tmp

# tar zxvf memcached-1.2.0.tar.gz

# cd memcached-1.2.0

# ./configure –with-libevent=/usr(./configure --prefix=/usr/local/memcached )

# make

# make install

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

2、测试是否安装成功:

# 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

命令帮助:

$ /usr/local/memcached/bin/memcached -h

启动选项:

  • -d是启动一个守护进程;
  • -m是分配给Memcache使用的内存数量,单位是MB;
  • -u是运行Memcache的用户;
  • -l是监听的服务器IP地址,可以有多个地址;
  • -p是设置Memcache监听的端口,,最好是1024以上的端口;
  • -c是最大运行的并发连接数,默认是1024;
  • -P是设置保存Memcache的pid文件。
  • (1)作为前台程序启动
  • /usr/local/memcached/bin/memcached -p 11211 -m 64m -vv
    slab class   1: chunk size     88 perslab 11915
    slab class   2: chunk size    112 perslab  9362
    slab class   3: chunk size    144 perslab  7281
    中间省略
    slab class  38: chunk size 391224 perslab     2
    slab class  39: chunk size 489032 perslab     2
    <23 server listening
    <24 send buffer was 110592, now 268435456
    <24 server listening (udp)
    <24 server listening (udp)
    <24 server listening (udp)
    <24 server listening (udp)

    这里显示了调试信息。这样就在前台启动了memcached,监听TCP端口11211,最大内存使用量为64M。调试信息的内容大部分是关于存储的信息。

  • (2)作为后台程序运行:
  • # /usr/local/memcached/bin/memcached -p 11211 -m 64m -d

    或者

  • /usr/local/memcached/bin/memcached -d -m 64M -u root -l 192.168.0.200 -p 11211 -c 256 -P /tmp/memcached.pid
  • (3)启动客户端:
  • # telnet 127.0.0.1 11211
    Trying 127.0.0.1...
    Connected to 127.0.0.1 (127.0.0.1).
    Escape character is '^]'.

  • 到此memcache就安装成功了!尽情使用吧!

    以上只是博主的安装经历,如有建议或意见或不足之处,还请留言之处,博主定当及时改正。

转载于:https://www.cnblogs.com/lyjing/p/7571003.html

Centos 7 安装 memcached相关推荐

  1. CentOS下安装Memcached,Linux下安装Memcached,centos下安装memcached,linux下安装memcached...

    摘要:最近在看<大型分布式网站架构设计与实践>这本书,把其中的学习过程记录一下,以便日后复习. 一:Memcached简单介绍和描述: Memcached 是一个高性能的分布式内存对象缓存 ...

  2. CentOS下安装memcached

    在centos下安装memcached很简单,只要使用centos自带的依赖管理工具就可以了,不过你也可以使用编译的方法进行安装. 1.服务端memcached 下面我就使用yum来安装memcach ...

  3. CentOS 7使用dnf安装Memcached以及启动、停止、开机启动等设置

    1.安装Memcached dnf install memcached 根据提示完成安装 2.启动Memcached 输入以下命令: service memcached start 输出以下内容: R ...

  4. php memcached 扩展安装目录,php安装memcached扩展

    PHP为了可以与memcached服务器端交互,有两个PHP扩展可以使用:memcache扩展和memcached扩展.安装两个中的任一个扩展都可与memcached服务器实现交互.memcached ...

  5. Linux(Centos)之安装Redis及注意事项

    Linux(Centos)之安装Redis及注意事项 转:http://www.cnblogs.com/hanyinglong/p/5036558.html  阅读目录 1.redis简单说明 2.准 ...

  6. 为PHP安装Memcached扩展连接Memcached

    首先必须完成必要的软件安装,memcached是php连接memcached服务器的php扩展它的名字就叫memcached 以前有个叫memcache也是php连接memcached服务器的扩展,它 ...

  7. Ubuntu 16.04安装Memcached(单机)

    Ubuntu 16.04安装Memcached,不过不仅限与Ubuntu,可以用CentOS等去安装,只不过测试时使用的是Ubuntu机器.Windows下不建议使用,本机调试可以使用,线上环境除了W ...

  8. php7.1安装mysqli扩展,centos php7 安装mysqli扩展心得

    在新配服务器时发现,php无法连接到mysql.通过phpinfo发现.根本没有显示mysqli的相关配置.经过一系列研究.总结了下.: 第一步: 在phpinfo里没有mysqli配置,原因是安装p ...

  9. php安装mem+cache扩展,安装memcached及php扩展

    用的是centos系统 1.安装memcached yum -y install memcached 安装完成后, memcached -h 应该会出现memcached 参数说明 2.memcach ...

最新文章

  1. 想做测试经理的看过来
  2. spaCy教程(翻译自官网)
  3. 04_机器学习概述,什么是机器学习,应用场景,数据来源与类型,网上可用的数据集、常用数据集数据的结构组成、特征工程是什么、意义、特征抽取、sklearn特征抽取API、文本特征抽取(学习笔记)
  4. superset中的json数据转csv
  5. 最详细的排序解析,理解七大排序
  6. easypoi导出excel 效率_Spring Boot 入门(十二):报表导出,对比poi、jxl和esayExcel的效率...
  7. selectprovider 分页_修改EFOracleProvider——解决分页排序问题
  8. POJ 1696 Space Ant(点积的应用)
  9. 计算机主机配件及图解,组装电脑需要哪些配件?电脑组装教程之全程指导新手装机图解!...
  10. onenote无法同步的原因E0000007 b4lka
  11. LeetCode 75. Sort Colors(三颜色排序→K颜色排序)
  12. c语言确定闰月的步骤,怎么判断是闰月,农历闰月是如何确定的?
  13. CodeForces 669A Little Artem and Presents
  14. 微信小程序之生成海报保存本地
  15. android华为隐藏底部虚拟按键,沉浸式状态栏/华为虚拟按键隐藏
  16. 女孩假扮大学生跪地乞讨月入万元
  17. android 手机调试链接不上,解决android 连接真机调试连接不了的问题
  18. Word‘由于宏安全设置 无法找到宏’问题解决
  19. 区块链入门教程(10)--开发简单银行合约
  20. php存在文件夹_PHP创建文件夹 PHP判断文件夹文件是否存在

热门文章

  1. Xlua中的util脚本中的async_to_sync方法 记录
  2. Codechef August Challenge 2018 : Coordinate Compression
  3. 硬质合金销售真的有那么难么?
  4. 利用Opencv在PictureControl中显示照片
  5. JS判断Iframe是否加载完成
  6. Android学习之碎片与活动之间的通信
  7. XML解析和创建的JAXB方式
  8. Storm集群安装Version1.0.1开启Kerberos
  9. c语言常用算法分析 微盘,C语言常用算法归纳.pdf
  10. C# DataGridView 动态添加列和调整列顺序