Window下安装Memecached

原创,如有转载请注明来处!

memcached是一套分布式的快取系统,当初是Danga Interactive为了LiveJournal所发展的,但被许多软件(如MediaWiki)所使用。这是一套开放源代码软件,以BSD license授权协议发布。1

在我们的程序中,涉及到用户登录信息时,很多时候我们都会将登录用户的相关信息缓存起来。通常的如果只是个用户ID或者其它简单信息,我们可以通过Cookie或者Session的方式实现,当然在.Net下微软还为我们提供了Cache类供我们操作,但使用上面几种方式有以下几个缺点。

  1. Cookie是读写在客户端的,容易被伪造,安全性差。即便是加密处理,也是有很大风险性。
  2. Session虽然是都写在服务器端,但其不够持久性,并发量大的时候还会出现丢失情况,存储的数据不宜过大,且服务重启后Session会清空。
  3. Cache类同Session大致,服务重启造成缓存丢失**(如有勘误,请指出!)

** 相比较下,memcached有以下优点 **

  1. 数据是保存在内存当中的,当服务(IIS)重启时缓存数据也不会丢失。
  2. 容错性好。
  3. 效率高(读内存与读硬盘文件相比)

** 下面我们来说说Memcached的安装   
  Memcached在Linux下的安装教程网上很多,如不懂可点击查看 Memcached Linux安装,今天我们来说说Window下Memcached的安装。  
  我的操作系统为Windows7 64位系统,Memcached的官网默认是没有提供window下的安装包的,这里我已经将Window7 64位系统下的Memcached安装包上传到百度云,有需要的可以点击此处下载链接,
密码:LKM1**

  1. 将下载的安装文件解压到安装文件夹下,这里我将其解压到D:\Program Files (x86).


    解压文件

    解压后的文件夹内总共为以下三个文件


    解压后的文件

2. 在文件夹下新建文件Cmd.bat批处理文件,文件内容“cmd.exe”,保存。


cmd批处理文件

3. 点击Cmd.bat批处理文件,输入命令
memcached -d install

安装命令

4. 查看安装状态,输入以下命令
memcached –h
如果出现如下界面,说明安装成功,接下来我们就可以在程序中使用我们的memcached服务了。
状态查看

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、MemCache简介 session MemCache是一个自由、源码开放、高性能、分布式的分布式内存对象缓存...
    李伟铭MIng阅读 3,899评论 2 13
  • 1、memcache的概念? Memcache是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨...
    桖辶殇阅读 2,288评论 2 12
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,238评论 19 139
  • 在网站使用nginx+php做负载均衡情况下,同一个IP访问同一个页面会被分配到不同的服务器上,如果session...
    dreamer_lk阅读 1,067评论 2 9
  • 今天学习论语第十则 子禽问于子贡曰:“夫子至于是邦也,必闻其政,求之与?抑与之与?”子贡曰:“夫子温、良、恭、俭...
    南坡诗社阅读 263评论 0 0