memcache 简介、安装和测试

Memcached是什么

Memcached是一款开源的、高性能的、分布式的内存对象缓存系统

Memcached能干什么
最主要的功能就是:在内存中缓存数据,以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。

1.windows 下安装和启动

下载memcache


在该目录的cmd下执行安装和启动指令:

memcached.exe -d install  //安装memcached服务
memcached.exe -d start    //打开memcached服务
当启动成功后在服务中可以看到memcache的进程


当需要修改memcache的参数时在注册表中修改

Win+R输入

memcache的注册表路径为:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\memcached Server


当需要修改内存和端口时可以在此处修改

测试memcache


登录成功之后:


2.linux下安装启动

下载并安装Memcached服务器端
1:需要安装libevent,去http://libevent.org/下载 ,然后依次:
.configure --prefix=指定安装的路径 ,make , make install
libevent是个程序库,它将Linux的epoll、BSD类操作系统的kqueue等事件处理功能封装成统一的接口,具有很高的性能。
2:去http://memcached.org/ 下载最新的源码包
(1)解压包,注意下载的是 tar.tar的包,不是tar.gz ,所以解压的时候,去掉z,也就是tar vxf 就可以了。
(2)进入到解压的文件夹里面
(3)第一步:需要指定libevent的路径
./configure --prefix=/usr/common/memcached --with-libevent=/usr/common/libevent/
(4)第二步:make
(5)第三步:make install

启动Memcached服务端
./memcached -d -m 10 -u root -l 192.168.1.106 -p 2222 -c 256 -P /tmp/memcached.pid
 -d选项是启动一个守护进程
 -m是分配给Memcache使用的内存数量,单位是MB,这里是10MB
 -u是运行Memcache的用户,这里是root
 -l是监听的服务器IP地址,这里指定了服务器的IP地址192.168.1.106
 -p是监听的端口,这里设置了2222,最好是1024以上的端口
 -c选项是最大运行的并发连接数,默认是1024,这里设置了256
 -P是设置保存Memcache的pid文件,这里是保存在 /tmp/memcached.pid
常用的还有几个需要了解:
 -f 块大小增长因子,默认是1.25
 -n 最小分配空间, key+value+flags 默认是 48byte
 -I 每个slab page的大小
 -v/-vv 详细显示工作时各种参数
关闭Memcached,先用 ps aux|grep memcached找到进程号,然后kill掉

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值