hailai 发表于 2017-4-15 13:01:45

Window 下memcache的安装以及使用

  对于memcached的大名早有耳闻,但一直没有进行尝试,今天决定尝试一下。
  我这里安装的是win系统下的memcached,至于linux下未尝试。
  window下memcached下载地址:
  http://jehiah.cz/projects/memcached-win32/
  安装方法:
  1.解压缩文件memcached-1.2.1-win32.zip
  2. 命令行进入到memcached-1.2.1-win32目录,运行memcached.exe -d install ,把memecached安装为系统服务
  3.memcached.exe -d start 启动memcached服务。
  至此,memcached安装完成,原来安装是那么简单。
  然后在ruby下进行测试:
  当然第一步先安装客户端,感觉应该叫驱动更合适。
  gem install memcache-client
  好了,开始测试。代码如下

D:\myruby\study\demo\script>ruby console
Loading development environment (Rails 2.3.8)
>> require 'memcache'
Could not load SystemTimer gem, falling back to Ruby's slower/
unsafe timeout library: no such file to load -- system_timer
=> ["Continuum", "MemCacheTimer"]
>> CACHE = MemCache.new 'localhost:11211'
=> <MemCache: 1 servers, ns: nil, ro: false>
>> data = {:name=>'jack',:age=>30}
=> {:name=>"jack", :age=>30}
>> CACHE.add 'jack',data
=> "STORED\r\n"
>> CACHE.get 'jack'
=> {:name=>"jack", :age=>30}
>>
  上面显示需要SystemTimer的gem包,但我没有安装,貌似也没什么影响。
  memcached-client的文档地址为:http://seattlerb.rubyforge.org/memcache-client/
  具体使用方法,也可查看memcached-1.2.1-win32/doc/protocol.txt 文件。里面有具体命令的使用方法,及说明。
页: [1]
查看完整版本: Window 下memcache的安装以及使用