# 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 进行管理的可视化工具。