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