缓存的重要性(Linux下安装Memcache)
Cache就是高速缓冲存储器
一种特殊的存储器子系统,其中复制了频繁使用的数据以利于快速访问,
现需要安装一些memcached来做测试
主页:https://code.google.com/p/memcached
目前最新版本为1.4.15
Linux下 需要先安装 libevent
1 | You'll likely need to install the development package for libevent |
根据文档 https://code.google.com/p/memcached/wiki/NewInstallFromSource
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 install
启动Memcache的服务器端:/usr/local/bin/memcached -d -m 10 -u root -l 192.168.0.200 -p 12000 -c 256 -P /tmp/memcached.pid
-d选项是启动一个守护进程,
-m是分配给Memcache使用的内存数量,单位是MB,我这里是10MB,
-u是运行Memcache的用户,我这里是root,
-l是监听的服务器IP地址,如果有多个地址的话,我这里指定了服务器的IP地址192.168.0.200,
-p是设置Memcache监听的端口,我这里设置了12000,最好是1024以上的端口,
-c选项是最大运行的并发连接数,默认是1024,我这里设置了256,按照你服务器的负载量来设定,
-P是设置保存Memcache的pid文件
OK Done! So easy
https://code.google.com/p/memcached/wiki/NewInstallFromSource