regarding memcache client...

H

hemant kumar

Hi,

I am using memcache-client written by beloved :) eric hodel for session
caching in rails, and but I would like to use this for some in-memory
caching in my other programs.

I am not able to use it outside rails somehow. require 'memcache' throws, no
such file to load, when I have the gem in
"/usr/lib/ruby/gems/1.8/gems/memcache-client-1.3/ and rails is using it
allright.

The API for memcache also doesn't make it clear, how do I use it in my own
applications. can anyone clarify on this?

Also, when using CachedModel for activerecord caching..how exactly it works?
how often will it do read and write to db?

What exactly is meant by "in-process" caching that CacheModel does?
Also the after_filter stuff that is supposed to flush the local cache in
rails, I would like to know what is meant by "local cache" stuff and how it
determines when to flush that content?
 
C

Cliff Cyphers

If mechanize was installed as a gem do you have:
require 'rubygems'
before the:
require 'mechanize'
 
E

Eric Hodel

I am using memcache-client written by beloved :) eric hodel for
session
caching in rails, and but I would like to use this for some in-memory
caching in my other programs.

I am not able to use it outside rails somehow. require 'memcache'
throws, no
such file to load, when I have the gem in
"/usr/lib/ruby/gems/1.8/gems/memcache-client-1.3/ and rails is
using it
allright.

You probably forgot to require 'rubygems'.
The API for memcache also doesn't make it clear, how do I use it in
my own
applications. can anyone clarify on this?

Start with the documentation:

http://dev.robotcoop.com/Libraries/memcache-client/index.html

How you use it in your own application depends upon what you want to
cache.
Also, when using CachedModel for activerecord caching..how exactly
it works?
how often will it do read and write to db?

http://dev.robotcoop.com/Libraries/cached_model/index.html

CachedModel has write-through behavior.
What exactly is meant by "in-process" caching that CacheModel does?
Also the after_filter stuff that is supposed to flush the local
cache in
rails, I would like to know what is meant by "local cache" stuff
and how it
determines when to flush that content?

The local cache is just a hash. If you don't flush it it will fill
up your memory with ActiveRecord objects. I recommend not using it.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,765
Messages
2,569,568
Members
45,042
Latest member
icassiem

Latest Threads

Top