Memcached 學習筆記(二)——ruby調用

Memcached 學習筆記(二)——ruby調用ruby


上一節咱們講述了怎樣安裝memcached及memcached經常使用命令。這一節咱們將經過ruby來調用memcached相關操做。memcached

第一步,安裝ruby.此操做很是簡單,直接yum  install ruby便可。學習

第二步,安裝rubygems,一樣,yum install  rubygems.測試

第三步,安裝程序庫memcache-client,運行命令:ui

 

gem install  memcache-client

第四步,運行ruby測試程序:spa

 

 

$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'] 

結果以下圖:code

 


第五步,經過telnet查看是否已經存在內存中:server

第六步,在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
相關文章
相關標籤/搜索