memcached(二)安装

1【libevent】

选择其中之一即可

1.1 编译安装

tar -zxvf  libevent-1.4.14b-stable.tar.gz //先解压缩

cd libevent-1.4.14b-stable //切换到libevent的目录中

./configure --prefix=/usr/libevent //指定安装路径到/usr/目录下

make //编译

make install //安装

1.2 ubuntu

apt-get install libevent-dev

1.3 centos

yum install libevent-devel

2【memcached】

解压缩

tar -zxvf memcached-1.4.15.tar.gz

如果是自己编译安装的【libevent】,需要带上参数--with-

libevent=/usr/libevent

cd  memcached-1.4.15

./configure --prefix=/usr/local/memcached

make -j4

mkae install -j4

3【启动和停止】

memcached -d -m 48g -p 11211 -P /tmp/memcached.pid -c 1024 -f 1.25

-n 80 -t 16

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

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

-t线程数,默认是4,可以根据CPU线程数设置,注意,此参数特别关键,设置

数量不能超过服务器CPU总线程数WARNING: Setting a high number of

workerthreads is not recommended.Set this value to the number of cores

in your machine or less.

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

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

址192.168.36.200,

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

,我们这里统一使用11211

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

务器的负载量来设定。

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

-f是chunk的增长因子(默认: 1.25)

-n是chunk最小尺寸

-M是禁止LRU(Least Recently Used)

-L修改page尺寸,默认1M,如果要保存大对象,这个参数必须要修改

结束Memcache进程。

# kill `cat /tmp/memcached.pid`

4【查看命中】

4.1

memcache查看命中

telnet 192.168.1.1 11211

连接上端口后输入 stats命令

其中centos安装telnet客户端如下

yum install telnet

4.2

安装libmemcached

yum install libmemcached

memstat servers=server1,server2,server3,...

查看本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/webkf/tools/

时间: 2024-10-31 13:38:27

memcached(二)安装的相关文章

memcached简介安装以及使用

Memcache是什么 Memcache是danga.com的一个项目,最早视为LiveJournal服务的,目前全世界不少人使用这个缓存项目来构建自己大负载的网站,来分担数据库的压力.它可以应对任意多个连接,使用非阻塞的网络IO.由于它的工作机制是在内存中开辟一块空间,然后建立一个HashTable,Memcached自管理这些HashTable.为什么会有Memcache和memcached两种名称?其实Memcache是这个项目的名称,而memcached是它服务器端的主程序文件名Memc

Memcached的安装及管理

一 Memcache概述 memcached是一套分布式的高速缓存系统,由LiveJournal的Brad Fitzpatrick开发,但目前被许多 网站使用.这是一套开放源代码,以BSD license授权释出.软件是一个高性能的分布式的内存对象缓存系统.通过在内存里维 护一个巨大的hash表,用于动态Web应用以减轻数据库负载.Memcached基于一个存储键/值对的hashmap.其守护进程(daemon )是用C写的,但是客户端可以用任何语言来编写,并通过memcached协议与守护进程

PHP MemCached win安装

1.目前大多数php环境里使用的都是不带d的memcache版本,这个版本出的比较早,是一个原生版本,完全在php框架内开发的.与之对应的带d的memcached是建立在libmemcached的基础上,所以相对来说,memcached版本的功能更全一些,目前只有Linux版本 . memcache:http://cn2.php.net/manual/en/book.memcache.php memcached:http://cn2.php.net/manual/en/book.memcache

Memcached 怎么安装和使用?

问题描述 安装不了Memcached···· 解决方案 解决方案二:人呢·····解决方案三: 解决方案四:http://www.cr173.com/html/15392_1.html

memcached一键安装脚本V1.0

#!/bin/bash #author itnihao #version 1.0 #date 2012-08-04 #mail itnihao@qq.com # www.bianceng.cn #source http://code.google.com/p/auto-task-pe/ green='\e[0;32m' red='\e[0;31m' blue='\e[0;36m' blue1='\e[5;31m' NC='\e[0m' soft_PATH=$(pwd) libevent_vers

memcached怎么安装和使用?

  如何将 memcached 融入到您的环境中? 在开始安装和使用 using memcached 之前,我们需要了解如何将 memcached 融入到您的环境中.虽然在任何地方都可以使用 memcached,但我发现需要在数据库层中执行几个经常性查询时,memcached 往往能发挥最大的效用.我经常会在数据库和应用服务器之间设置一系列 memcached 实例,并采用一种简单的模式来读取和写入这些服务器.图 1 可以帮助您了解如何设置应用程序体系结构: 图 1. 使用 memcached

Asp.Net Couchbase Memcached图文安装调用开发_实用技巧

安装服务端 服务端下载地址:http://www.couchbase.com/download 选择适合自己的进行下载安装就可以了,我这里选择的是Win7 64. 在安装服务端如果发生如下所示的错误,我在win7 64安装的过程中就遇到了. 这个时候可以先撤销安装.通过CMD命令运行regedit.展开HKEY_LOCAL_MACHINE\Software\Microsoft\ Windows\ CurrentVersion分支,在窗口的右侧区域找到名为"ProgramFilesDir"

IMail基础教程(二) 安装IMail

一.下载IMail地址:ftp://ftp7.ipswitch.com/ipswitch/pro duct_downloads/imtm_x86.exe(6.05版,5.19M)二.安装IMail1.IMail的安装文件就一个,文件名一般为"imtm_x86.exe",双击它即可运行.其间,在第二步时需要将原"Official Host Name"的内容改成 "163.net":别的提示项目均可不用修改,全部选其默认选项即可.如下图:2.安装完成

Hadoop学习笔记二 安装部署

硬件环境 共有3台机器,均使用的FC5系统,Java使用的是jdk1.6.0.IP配置如下: dbrg-1:202.197.18.72 dbrg-2:202.197.18.73 dbrg-3:202.197.18.74 这里有一点需要强调的就是,务必要确保每台机器的主机名和IP地址之间能正确解析. 一个很简单的测试办法就是ping一下主机名,比如在dbrg-1上ping dbrg-2,如果能ping通就OK!若不能正确解析,可以修改/etc/hosts文件,如果该台机器作Namenode用,则需

s3c2410上搭建QT/Embedded4.8.5开发环境(二)--安装arm平台qt库qt-everywhere-opensource-src-4.8.5

[目标板]s3c-2410 [虚拟机]CentOS6.4 kernel-2.6.32 [编译器]gcc-4.4.6 [交叉编译器]arm-linux-gcc 4.3.2 安装并配置交叉编译器arm-linux-gcc4.3.2 ①下载交叉编译包, 大家也可以选择自己编译并搭建arm-linux-gcc, 但是那样很麻烦,我们不如直接用网络上已经编译好的 arm-linux-gcc-4.3.2.tgz---http://www.arm9.net/download-arm-linux-gcc-4.3