memcached安装【转】

1、安装依赖软件

# yum -y install libevent libevent-devel perl-Test-Harness perl-Time-HiRes perl-TermReadKey perl-Test-Compile cpan perl perl-Test-Class

如果make test失败可以试试yum install perl-Test*

2、安装memcached

# cd /usr/local/src/

# wgethttp://www.memcached.org/files/memcached-1.4.29.tar.gz

# tar xvf memcached-1.4.29.tar.gz

# cd memcached-1.4.29

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

# make

# make test

# make install

3、启动memcached

# /usr/local/memcached/bin/memcached -d -m 128 -u root -p 11211 -U 11211 -P /tmp/memcached.pid

启动参数说明:/usr/local/memcached/bin/memcached -h 查看帮助

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

-c 选项是最大运行的并发连接数,默认是1024

-p 是设置Memcache的TCP监听的端口,最好是1024以上的端口,默认为11211

-l 是监听的服务器IP地址,默认为所有网卡。

-U 是设置Memcache的UDP监听端口

-u 是运行Memcache的用户,如果当前为root 的话,需要使用此参数指定用户。

-M return error on memory exhausted (rather than removing items)

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

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

4、memcache开机启动

# vim /etc/rc.d/init.d/memcached

#!/bin/sh

#

# memcached: MemCached Daemon

#

# chkconfig: - 90 25

# description: MemCached Daemon

#

# Source function library.

. /etc/rc.d/init.d/functions

. /etc/sysconfig/network

#[ ${NETWORKING} = "no" ] && exit 0

#[ -r /etc/sysconfig/dund ] || exit 0

#. /etc/sysconfig/dund

#[ -z "$DUNDARGS" ] && exit 0

start()

{

echo -n $"Starting memcached: "

#如需修改启动参数,在这里修改

daemon $MEMCACHED -d -m 128 -u root -p 11211 -U 11211 -P /tmp/memcached.pid

echo

}

stop()

{

echo -n $"Shutting down memcached: "

killproc memcached

echo

}

#注意修改下面memcached的路径

MEMCACHED="/usr/local/memcached/bin/memcached"

[ -f $MEMCACHED ] || exit 1

# See how we were called.

case "$1" in

start)

start

;;

stop)

stop

;;

restart)

stop

sleep 3

start

;;

*)

echo $"Usage: $0 {start|stop|restart}"

exit 1

esac

exit 0

# chmod 755 /etc/init.d/memcached

# chkconfig --add memcached

# chkconfig memcached on

# service memcached start

备注:另外也可以将启动命令加入/etc/rc.local,让memcached开机启动

5、清除缓存方法

方法1:telnet 127.0.0.1 11211 执行flush_all命令

方法2:重启memcached

转自

memcached安装 - 今日头条(www.toutiao.com)
http://www.toutiao.com/i6432180294589088257/

时间: 2024-10-15 00:39:14

memcached安装【转】的相关文章

RHEL6.5x64下memcached安装和使用

RHEL6.5x64下memcached安装和使用 从网上下载libevent-2.0.21-stable.tar.gz 和memcached-1.4.5.tar.gz,然后运行 第一步:安装gcc编译器 [[email protected] ~]#yum -y isnatll gcc 第二步:安装libevent和memcached [[email protected] srv]# tar zxvf libevent-2.0.21-stable.tar.gz [[email protected

Linux CentOS 7下Memcached 安装与配置

前言 本篇文章记录一下Linux CentOS 7中关于Memcached的安装与配置. 安装 安装memcached之前首先需要安装libevent,我这里用的版本是: ?libevent-2.0.22 ?memcached-1.4.25 首先将这两个安装文件上传至Linux服务器,在解压安装之前最好先检查一下是否已安装,从libevent开始: rpm -q libevent 发现系统已经安装了一个版本的libevent: 这里写图片描述 既然已经安装了一个版本的libevent,那么我们就

ubuntu14中 memcached安装与使用

第一步,先安装lib-event 下载lib-event  的包http://libevent.org/ 下载完之后,解压安装 ./configure –prefix=/usr (或 ./configure --program-prefix=/usr) make make install 第二步,安装memcached 下载memcached的包http://www.memcached.org/downloads 下载完之后.解压安装 1../configure 2.make 3.make in

Memcached 安装

安装Memcached 安装Memcached前要先安装 libevent库 安装环境: [[email protected] ~]# uname -a Linux MEM 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux [[email protected] ~]# 安装libevent库 mkdir -p /home/lvnian/tools/ cd /home/l

Linux下memcached安装与连接

前几天技术总监要我在项目中加一个memcached,以前也从来没有配置过,所以就去网上找教程,最终折腾成功.比较坑的就是sasl协议那里. 由于memcached依赖libevents,所以要下载两个软件. 1,memcached.2,libevent. 首先检查是否有安装过. rpm -qa|grep libevent rpm -qa|grep memcached 官网下载:http://libevent.org/ 官网下载:http://memcached.org/latest 首先解压li

linux下memcached安装以及启动

1. 准备安装文件 下载memcached与libevent的安装文件 http://memcached.googlecode.com/files/memcached-1.4.15.tar.gz(memcached下载地址) https://github.com/downloads/libevent/libevent/libevent-2.0.21-stable.tar.gz(libevent下载地址) 2. 具体安装步骤 1.由于memcached依赖于libevent,因此需要安装libev

Windows和Linux环境下Memcached安装与配置(转)

一.memcached安装配置 windows平台安装 1.memcached-1.2.6-win32-bin.zip下载地址: http://code.jellycan.com/memcached/,执行memcached.exe -d install 安装. 2.守护进程方式启动:memcached.exe -m 512 -d start-d为守护进程启动,不能指定端口 默认端口11211-m为指定内存大小 3.指定端口启动:memcached.exe –p 33000 -m 512可以启动

java + memcached安装使用

一:安装 (暂时先拿上手的windows做实验) 1.下载memcached.exe , 放在F:\memcached\ 下 2.在CMD下输入 "F:\memcached\memcached.exe -d install" 安装. 3.再输入:"F:\memcached\memcached.exe -d start" 启动.以后memcached将作为windows的一个服务每次开机时自动启动.这样服务器端已经安装完毕了. 二:java引包 以下的包都是网上找的,

memcached 安装和测试

1.memcached 的工作原理(通过保持的KEY值,查询value值,在内存中操作) memcached是怎么工作的? Memcached的神奇来自两阶段哈希(two-stage hash).Memcached就像一个巨大的.存储了很多<key,value>对的哈希表.通过key,可以存储或查询任意的数据. 客 户端可以把数据存储在多台memcached上.当查询数据时,客户端首先参考节点列表计算出key的哈希值(阶段一哈希),进而选中一个节点:客户端将 请求发送给选中的节点,然后memc

Memcached 安装及配置

下载Memcached.exe 保存到c:\memcached 运行command: 输入 c:\memcached\memcached.exe -d install 回车,安装memcached server 输入 c:\memcached\memcached.exe -d start 回车, 这个也可以自行到服务管理器中启动 memcached server 默认监听端口 11211 , 且默认可执行命令只是 -d runservice , 所以在command中修改 -p -m 等是无效的