首页 > 代码库 > memcache原理及安装
memcache原理及安装
Memcached是一个高性能的分布式的内存对象缓存系统,目前全世界不少人使用这个缓存项目来构建自己大负载的网站,来分担数据库的压力,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等。简单的说就是将数据调用到内存中,然后从内存中读取,从而大大提高读取速度。(注: 摘自百度全科)
服务启动后端口是11211.
安装步骤
(1) 下载memcached软件
(2) 安装
进入cmd ,切换到 memcached.exe 文件所在目录
memcached.exe –d install
(3) 启动memcached
第一种,可以到服务点击启动
第二种, 命令行
memcached.exe –m 200MB –d start 【以deamon方式启动,默认64M】
如果你在启动时,win7启动不成功, 则可以使用如下方法
memcached.exe –p 端口号
启动方法不要关闭控制台.
端口号的范围 : 0-65535 , 因为端口号是用两个字节来表示
有名端口: 0-1024 已经用程序使用 , apache 80 , mysql 3306 , ftp 21 , ssh 22
oracle: 1521, stmp: 25
使用netstat –an 如果看到 11211端口在监听,说明启动ok
netstat –anb 是哪个程序监听, 这个指令还可以看到有哪些用户连接到我们的服务器.
如果没有安装好,原因可能
1. 如果你是win7, win7对安全性高,所有,必须以adminstartor 身份来安装.
你切换成adminstrator , 去安装,在启动
2. 你的memcached.exe 目录有中文,或特殊字符, 保证目录没有中文和特殊字符.
memcache原理及安装