CentOS 6.5 Memcached 安装与配置指南

Memcached 简介
Memcached 是一款高性能、分布式、开源的内存对象缓存系统,它通过在内存中存储常用数据来减少对数据库的访问,从而提高应用程序的响应速度,Memcached 适用于缓存数据库调用、API调用或页面渲染等场景。
安装 Memcached
安装编译工具
在 CentOS 6.5 系统中,首先需要安装编译工具,以便编译 Memcached,可以使用以下命令安装:
yum install gcc make autoconf automake libevent-devel 下载 Memcached 源码
从 Memcached 官方网站(https://memcached.org/)下载 Memcached 源码包。
解压源码包
解压下载的 Memcached 源码包:
tar -zvxf memcached-1.5.15.tar.gz 编译 Memcached
进入解压后的目录,编译 Memcached:
cd memcached-1.5.15
./configure
make 安装 Memcached

安装 Memcached 到系统:
make install 配置 Memcached
在 /usr/local/ 目录下,创建一个名为 memcached 的文件夹,用于存放 Memcached 的配置文件:
mkdir /usr/local/memcached 在 /usr/local/memcached/ 目录下,创建一个名为 memcached.conf 的配置文件:
vi /usr/local/memcached/memcached.conf 如下:
# 监听端口
listen 127.0.0.1:11211
# 最大连接数
max_connections 1024
# 数据存储路径
socket /usr/local/memcached/memcached.sock
# 缓存大小
cache_size 128MB
# 是否启用压缩
tcp_nopush 1 启动 Memcached
启动 Memcached 服务:
/usr/local/memcached/memcached -d -p 11211 -c 1024 -m 128 -s /usr/local/memcached/memcached.sock 检查 Memcached 是否启动成功
使用以下命令检查 Memcached 是否启动成功:
netstat -tunlp | grep 11211 使用 Memcached
使用 telnet 连接 Memcached
在终端输入以下命令连接 Memcached:

telnet 127.0.0.1 11211 测试 Memcached
在连接成功后,输入以下命令测试 Memcached:
set key1 value1 0 3600
get key1 Memcached 运行正常,你会看到以下输出:
STORED
value1 FAQs
问:如何查看 Memcached 的内存使用情况?
答:可以使用以下命令查看 Memcached 的内存使用情况:
echo stats | nc 127.0.0.1 11211 问:如何关闭 Memcached?
答:可以使用以下命令关闭 Memcached:
kill -9 `cat /usr/local/memcached/memcached.pid` /usr/local/memcached/memcached.pid 是 Memcached 的进程 ID 文件。

