Memcached 學習筆記(二)——ruby調用
上一節我們講述了怎樣安裝memcached及memcached常用命令。這一節我們將通過ruby來調用memcached相關操作。
第一步,安裝ruby.此操作非常簡單,直接yum install ruby即可。
第二步,安裝rubygems,同樣,yum install rubygems.
第三步,安裝程序庫memcache-client,運行命令:
gem install memcache-client
第四步,運行ruby測試程序:
$KCODE='u'
require "rubygems"
require "memcache"
server=['localhost:11211']
option={}
cache=MemCache.new(server,option)
cache['key1']=123
cache['key2']="ABCDE"
cache['key3']=%w(hoge fuga)
cache['key4']={:foo=>1,:bar=>"a"}
p cache['key1']
p cache['key2']
p cache['key3']
p cache['key4']
結果如下圖:
第五步,通過telnet查看是否已經存在內存中:
第六步,在ruby程序中設置過期時間
[root@localhost ~]# ruby
require "rubygems"
require "memcache"
cache=MemCache.new(['localhost:11211
'])
cache.set('key','value',10)
p cache['key']
sleep 11
p cache['key']
"value"
nil