一、基础知识
1、Memcached是以LiveJurnal旗下Danga Interactive公司的Bard Fitzpatric为首开发的高性能分布式内存缓存服务器。其本质上就是一个内存key-value数据库,但是不支持数据的持久化,服务器关闭之后数据全部丢失。
2、Memcached简洁而强大。它的简洁设计便于快速开发,减轻开发难度,解决了大数据量缓存的很多问题。它的API兼容大部分流行的开发语言。
本质上,它是一个简洁的key-value存储系统。
一般的使用目的是,通过缓存数据库查询结果,减少数据库访问次数,以提高动态Web应用的速度、提高可扩展性。
memcached作为高速运行的分布式缓存服务器,具有以下的特点。
• 协议简单
• 基于libevent的事件处理
• 内置内存存储方式
• memcached不互相通信的分布式
二、Window 下安装 Memcached
下载地址如下所示:• 64位系统 1.4.4版本:http://static.runoob.com/download/memcached-win64-1.4.4-14.zip
1、memcached版本安装
1、解压下载的安装包到指定目录。
2、在 1.4.5 版本以前 memcached 可以作为一个服务安装,使用管理员权限运行以下命令:(可以使用附件中的命令提示符,右键已管理员方式运行)
E:\memcached\memcached.exe -d install
注意:你需要使用真实的路径替代 E:\memcached\memcached.exe。
3、然后我们可以使用以下命令来启动和关闭 memcached 服务:
E:\memcached\memcached.exe -d start
E:\memcached\memcached.exe -d stop
如果要提供 memcached 使用的缓存配置 可以修改 ImagePath 为:
E:\memcached\memcached.exe -d runservice -m 512
-m 512 意思是设置 memcached 最大的缓存配置为512M。
此外我们还可以通过使用 E:\memcached\memcached.exe -h 命令查看更多的参数配置。
5、如果我们需要卸载 memcached ,可以使用以下命令:
E:\memcached\memcached.exe -d uninstall
三 Memcached 连接
我们使用cmd 命令窗口,通过输入telnet 命令连接mongodb。
语法: Telnet host port
连接之后,进入telnet 连接窗口,输入命令,但看不到输入的命令字符,直接回车之后,再次输入,即可看到命令字符