rubyのmemcached gemインストール
久しぶりにmemcache-client gemを使ったら動かなくて困った。
http://www.sssg.org/blogs/naoya/archives/1940 にmemcache関連のgemが解説されている。今はmemcachedというのが良いらしい。
memcache-clientは非推奨になり、Dalliに引き継がれたり、memcacheにforkされたりしたらしい。で、memcachedはtwitterで使われていてlibmemcachedのラッパーらしい。
ドキュメントはこれ http://fauna.github.com/fauna/memcached/files/README.html
gem install memcached
#!/usr/bin/env ruby require 'rubygems' require 'memcached' cache = Memcached.new 'localhost:11211' cache.set('user', 'shokai', 3) puts cache.get('user') sleep 3 begin puts cache.get('user') # expire rescue Memcached::NotFound => e STDERR.puts "#{e} - user is nil" end