CentOs安装memcache

Git

Memcached是一个自由开源的,高性能,分布式内存对象缓存系统。
Memcached是一种基于内存的key-value存储,用来存储小块的任意数据(字符串、对象)。这些数据可以是数据库调用、API调用或者是页面渲染的结果。
一般的使用目的是,通过缓存数据库查询结果,减少数据库访问次数,以提高动态Web应用的速度、提高可扩展性。
Memcached 官网:memcached.org

安装

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
yum install libevent libevent-devel -y
# 下载最新版本
wget http://memcached.org/latest
# 解压源码
tar -zxvf latest
# 进入目录
cd memcached-1.x.x
# 配置
./configure --prefix=/usr/local/memcached
make && make test
# 安装
sudo make install

启动

1
2
3
4
5
6
7
8
9
10
memcached -d -m 100M -u nobody -l 127.0.0.1 -p 12000 -c 1000 -P /tmp/memcached.pid
-d 选项是启动一个守护进程,
-m 是分配给Memcache使用的内存数量,单位是MB,这里是100MB
-u 是运行Memcache的用户,这里是root
-l 是监听的服务器IP地址,如果有多个地址的话,这里指定了服务器的IP地址127.0.0.1
-p 是设置Memcache监听的端口,这里设置了12000,最好是1024以上的端口
-c 选项是最大运行的并发连接数,默认是1024,这里设置了1000,按照你服务器的负载量来设定
-P 是设置保存Memcache的pid文件

image

关闭

kill `cat /tmp/memcached.pid`

连接

telnet 127.0.0.1

image

分布式缓存-Memcached

原文地址:https://www.cnblogs.com/lijianming180/p/12037755.html