首页 > 代码库 > 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原理及安装