初识 Memcached【一】

来源:互联网 发布:天猫店和淘宝店哪个好 编辑:程序博客网 时间:2024/05/21 22:50

初识 Memcached【一】

2013-04-18 16:19 by 自由的生活, 83 阅读, 0 评论, 收藏, 编辑

关于 Memcached 大家都已经比较熟悉了,来自百度百科介绍如下:

Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但是客户端可以用任何语言来编写,并通过memcached协议与守护进程通信。

今天研究了一下,也算是简单的测试通过了,下面介绍自己的步骤,有什么不到位的,或者有误的,还请大牛即使指正,谢谢!

1. 首先去 Memcached 的官网下载最新的源代码,地址:http://memcached.org/,目前最新的版本是:Memcached 1.4.15。

2. 用C++或者tc编译源代码,然后生成exe文件。我这里有编译好的文件,不过版本是 1.2.5,点击这里下载。

3. 解压缩文件到 c:\memcached

4. 命令行输入 'c:\memcached\memcached.exe -d install'

5. 命令行输入 'c:\memcached\memcached.exe -d start' ,该命令启动 memcached ,默认监听端口为 11211,通过 memcached.exe -h 可以查看其帮助。

6. 下载 memcached .net client lib,下载地址:http://sourceforge.net/projects/memcacheddotnet/,我下载的版本是:memcacheddotnet_clientlib-1.1.5

7. 解压后,就可以看到源代码了,用 VS 打开,编译后在 Release 文件夹下把下面的 DLL 文件 Copy 出来。

8. 重新新建一个测试项目,比如 Web 应用程序。添加对上面那 4 个 DLL 的引用。

9. 在 index.aspx 和 index.aspx.cs 中撰写测试代码,比如我的是:

View Code
View Code

 

10. 运行,测试,成功!

可参考网址:

memcached罢工引发的血案-博客园评论超时问题处理过程

memcached - Google Code

Discuz!NT中集成Memcached分布式缓存 - daizj - 戴振军 - 博客园

原创粉丝点击