用memcached手动cache数据

1
2
3
4
5
6
7
8
sql = "SELECT * FROM blogs LIMIT 100"
Blog.class
k = MD5.new(sql)
@blogs = Cache.get k
if @blogs.blank?
  @blogs = Blog.find_by_sql(sql)
  Cache.put k, @blogs, 60*30 #expire after 30min
end

memcache-client 1.5.0:

get(key, expiry = 0)

put(key, value, expiry = 0)

    Posted by devon At May 04, 2008 20:39

请登录以发表评论。