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]