load values into a memcache
Cahill, Earl
ecahill at corp.untd.com
Thu Mar 8 07:14:14 UTC 2007
Well, unless the hits are all distinct, warming the cache with a small
amount of big winners might be nice. That said, a script to populate
memcache from a table is near trivial, and not SFAIK, included anywhere
the memcached distro.
Good luck and congrats on the traffic.
Earl
-----Original Message-----
From: son at raider.co.nz [mailto:son at raider.co.nz]
Sent: Wednesday, March 07, 2007 3:20 PM
To: Cahill, Earl
Cc: memcached at lists.danga.com
Subject: RE: load values into a memcache
> I would suggest you hit the database and fill the cache only as
requests
> come in. If you have some notion of high-trafficked keys, you could
> perhaps warm the cache appropriately.
>
> If a given key gets a ton of hits, it will quickly be in the cache.
If
> a given key gets no hits, well, why would you want it in the cache?
>
> Enjoy!
>
Thank you for your suggestion. My problem is my site may have ton of
hits
for a second (eg. 2000 hits/second).
My application is redirect url. If a user enter a url, he will be
redirect to another one. So it needs fast. I store keys is "from_url"
and
value is "to_url"
If I call database for a request (of course, this request is not in
memcache yet), I may miss some hits as a query need a time to get back
the
result.
ONly when I need to add a redirect (from_url and to_url), I will update
this memcache
More information about the memcached
mailing list