介绍:

Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但是客户端可以用任何语言来编写,并通过memcached协议与守护进程通信。

YUM安装方法

yum install memcached -y#启动service memcached start#设置开机启动chkconfig memcached on

手动安装方法:

1.软件包下载(可根据需要去官方下载最新版本)

memcached-1.4.15(http://image.wohenniucha.com/upload/2018/05/memcached-1.4.15.tar.gz)

libevent-2.0.21(http://image.wohenniucha.com/upload/2018/05/libevent-2.0.21-stable.tar.gz)

2.开始安装

#安装依赖包libevent

tar zxvf libevent-2.0.21-stable.tar.gzcd libevent-2.0.21-stable./configure --prefix=/usr/local/libevent#备注:--prefix指定安装路径make && make install

#安装Memcached

tar zxvf memcached-1.4.15.tar.gzcd memcached-1.4.15./configure --prefix=/usr/local/memcached --with-libevent=/usr/local/libeventmake && make install

3.启动

/usr/local/memcached/bin/memcached -d -m 128 -u root 192.168.1.79 -p 12000 -c 256 -P /usr/local/memcached.pid#设置开机启动把启动命令添加到/etc/rc.local里

开放端口

iptables -I INPUT -p tcp --dport 12000 -j ACCEPTservice iptables save

4.Memcached参数

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

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

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

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

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

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

-P 是设置保存Memcache的pid文件

5.监控memcached

5.1下载安装包

memcachephp(http://image.wohenniucha.com/upload/2018/05/memcachephp.zip)

5.2安装

提前准备apache+php环境(或者nginx+php) 把memcache.php放到访问目录,比如:/var/www/html/ 在memcache.php文件里修改'$MEMCACHE_SERVERS[]'参数为实际的memcached地址 在浏览器里访问http://IP:80/memcache.php即可 默认账号密码是memcache/password 

memcached客户端_小水谈Memcache---Memcached安装相关推荐

  1. 添加cacti监控_小水谈监控---Cacti安装(监控)

    介绍 Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具. Cacti是通过 snmpget来获取数据,使用 RRDtool绘画图形,而且你完全可以不需要了 ...

  2. ffmpeg 转码_小水谈转码---FFmpeg安装

    yum安装方法 1.安装编译环境 yum install -y automake autoconf libtool gcc gcc-c++ 2.设置安装源 vi /etc/yum.repos.d/da ...

  3. 安装 mysql 数据库_小水谈Mysql数据库---Mysql安装

    介绍: MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品.MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好 ...

  4. memcached客户端_分布式算法真是吊炸天 – memcached - 第287篇

    相关历史文章(阅读本文之前,您可能需要先看下之前的系列 ) 色谈Java序列化:女孩子慎入 - 第280篇 烦不烦,别再问我时间复杂度了:这次不色,女孩子进来吧 - 第281篇 双向链表,比西天还远? ...

  5. memcached客户端_对比Memcached和Redis,谁才是适合你的缓存?

    Memcached vs Redis 近期公司采购软件,评估时,某软件谈到使用了 Memcached 和 Redis 缓存.在本文中,将研究这两个流行的缓存的异同,方便理解和记忆. 1. Memcac ...

  6. mysql删除记录后id不连续_小水玩转Mysql---Mysql跟踪sql记录

    原因:binlog日志仅记录了操作日志,并没有记录是哪个用户操作的. 目的:需要对操作进行审计,记录用户操作(增删改)记录前提:需要先开启mysql的binlog 第一种方法(设置init_conne ...

  7. python将数值进行关联_小疯谈python:(三)数据类型之数值类型

    在上一篇文章中,我简单介绍了python中的语法元素,通过了解基本的数据元素,我们可以阅读一些简单的python代码,但是这还远远不够,要想了解复杂的代码,我们还要深入学习.今天,我将开始为各位小伙伴 ...

  8. 序列包含一个以上的元素_小疯谈python:(五)数据类型之序列类型(中)

    上一篇文章中,我介绍了对序列类型的通用操作,也就是对列表.元组.字符串这三种数据类型在都可以使用的方法.但是对于这三种数据类型的差异化操作我并没有介绍,因此在这篇文章,我将介绍列标表和元组的一些特有的 ...

  9. activiti bpmn 安装不上_小猿圈之Eclipse安装Activiti插件(流程设计器)

    学习java的朋友们,想必一定会接触到eclipse,那怎么在eclipse下安装activiti呢,小猿圈今天带你学习一下,希望大家看后可以学会. 一.安装步骤: 1,打开Eclipse的 Help ...

最新文章

  1. tornado 学习笔记15 _ServerRequestAdapter分析
  2. 在alv list小计之后输出分割线
  3. sigaction()函数
  4. C语言实现ICMP协议Ping命令
  5. Vue-cli 项目打包布署(简单清晰)
  6. 数据结构学习一:概述
  7. 【Luogu 3389】【模板】高斯消元法(用高斯消元求解线性方程组)
  8. python多元线性回归实例_关于多元线性回归分析——PythonSPSS
  9. css中visibility与display的区别
  10. 利用python在excel中画图
  11. java毕设答辩准备
  12. Scrapy框架之Spiders类理解
  13. 知己知彼 看CIO如何成功领导80后
  14. 使用SimpleEmail邮件发送之QQ邮箱
  15. 支付宝当面付参数获取步骤,个人申请使用支付宝当面付
  16. EBS之阻止保存,阻止删除
  17. STM32电机PID速度控制
  18. Game boy模拟器(2):运行内存
  19. 7.0 布朗运动-起源与发展
  20. 开放的平台、向上的文化——揭秘万达电商(4)

热门文章

  1. PHP的.htaccess
  2. python中的string模块_有没有可能模仿Python中的string模块?
  3. 和功率的计算公式_电机功率计算公式是什么?
  4. 福建省计算机二级vb试题及答案,福建省计算机二级VB考的是什么内容?
  5. oracle ora-24247 ACL,ORACLE 11G 存储过程发送邮件(job),ORA-24247:网络访问被访问控制列表 (ACL) 拒绝...
  6. java引用变量_java代码声明引用变量经验
  7. dict是python语言的内置对象_Python内置了字典:dict的支持
  8. python爬虫常见报错_Python爬虫常见HTTP响应状态码详解
  9. qt checkbox 选中事件_丽声事件 | 十堰市第五届全国青少儿播音主持等级考试圆满落幕...
  10. opencv 叠加两张图_「干货」教你如何用OpenCV快速寻找图像差异处