# Memcached 简介

Memcached 是一个自由开源,高性能,分布式内存对象缓存系统。它是一种基于内存的 key-value 存储。

# 安装

# 自动安装

ubuntu 系统

sudo apt-get install memcached

centos 系统

yum install memcached

安装完之后可以使用 whereis 查看命令的途径

# 发现安装位置在 /usr/bin/memcached
whereis memcached

# 源码安装

从其官方网站 http://memcached.org (opens new window) 下载 memcached 最新版本。


# 下载最新版本
wget http://memcached.org/latest

# 解压
tar -zxvf memcached-1.x.x.tar.gz

# 进入目录
cd memcached-1.x.x

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

# 编译
make && make test 

# 安装
sudo make install

注意:memcached 的配置文件位于 /etc/memcached.conf

# 运行

# 命令帮助
/usr/bin/memcached -h

启动选项:

-d 是启动一个守护进程

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

-u 是运行 Memcache 的用户

-l 是监听的服务器IP地址,可以有多个地址

-p 是设置 Memcache 监听的端口,最好是1024以上的端口

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

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

# 后台运行
/usr/bin/memcached -p 11211 -m 64m -d

# 查看运行状态
sudo service memcached status
sudo systemctl status memcached

# 查看 memcached 进程
ps -ef | grep memcached

# 可视化

treeNMS (opens new window) 是一个国产的采用 JAVA 开发,基于 WEB 方式对 Memcached 进行管理的可视化工具。