Memcached 安装
介绍
Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但是客户端可以用任何语言来编写,并通过memcached协议与守护进程通信。
官网地址:http://memcached.org/
linux系统安装
下载安装包
安装
1 |
|
安装错误排查
- make: *** 没有指明目标并且找不到 makefile。 停止。
遇到此错误是缺少依赖包导致的。需要执行以下命令yum安装。
1 | Redhat/Centos 系统执行 |
启动或关闭服务
- 启动服务
1 | /opt/software/memcached/bin/memcached -d -m 512 -p 11211 -u root -c 4096 |
- 启动参数说明
-d选项是启动一个守护进程
-m是分配给Memcache使用的内存数量,单位是MB
-u是运行Memcache的用户
-l是监听的服务器IP地址
-p是设置Memcache监听的端口,最好是11211端口
-c选项是最大运行的并发连接数,默认是1024
- 关闭服务
1 | killall memcached |
windows系统安装
下载安装包
memcached-1.4.5-x86下载
memcached-1.4.5-amd6下载
启动
windows系统不需要安装,解压安装包即可,双击memcached.exe
启动服务,端口默认11211
。
不建议生产环境使用windows版本