periodic cache regeneration with rails redis and a spider
today i want to continue my little series about how to use redis as rails cache. i will show you how to build a caching system that does not rely on cache invalidation and is able to constantly deliver up to date cached results.
rails caching with redis – invalidation done right
in my last article about using redis as rails cache i used the redis ‘keys’ function to invalidate cache. as my readers noted, and i experienced myself, this is not a good idea if you plan on storing a few million keys in your redis-db. so today we’ll look at how to do this invalidation […]
some postgresql advice for rails programmers
postgresql has grown to the most beloved database in the rails community. so as more and more rails developers start using it the more common mistakes get made. today i want to give some general advice to follow when using postgresql in a rails app.
using redis to track and uniquify impressions with rails
as redis has become the number one contender for memcaches throne of key-value storage engines. it deserves a closer look why so many rails developers are flocking to it. redis has a set of commands and functions that enable endless possibilities to those creative enough to use them in a new way. today i want […]
high performance rails caching with redis and nginx
here at rapidrabbit we deliver many 1,000 requests per second. doing this while only using a handful of servers and ruby on rails we employ very clever caching using redis and nginx. once the cache is written, it is directly accessed by nginx via a module, which makes it around 500-2,000 times faster than any […]
migrating your app from mysql to psql the nice way
today i want to talk about something that might be of growing interest in the near future. how to get all your data from that dying old mysql database to your shiny new postgresql without all the heavy lifting?