Steven Walling wrote: >On Tue, Apr 16, 2013 at 12:14 AM, Tim Starling ><tstarl...@wikimedia.org>wrote: >> We've been using it as a memcached replacement for session storage >> since the eqiad switchover in January, because it has a replication >> feature which can be used to synchronise data between the two data >> centres. It allowed us to switch from Tampa to Ashburn without logging >> everyone out. >> >> It's designed more as a persistent store than a cache. Memcached still >> wins for simple unreliable object caching, so we're still using >> memcached for that. >> >> We previously stored the MW job queue in MySQL. This gave us lots of >> useful features, like replication and indexing for duplicate removal, >> but it has often been hard to manage the performance implications of >> the high insert rate. >> >> Among its many features, Redis embeds a Lua interpreter on the server >> side. The new Redis job queue class provides a rich feature set >> superior to the MySQL job queue, primarily by the use of several >> server-side Lua scripts which provide high-level job queue functions. > >I've taken the liberty of adapting this explanation and my own additions >for the Redis page on MediaWiki.org
Thank you both. :-) I'll try to help out with that MediaWiki.org page as well (and perhaps add some pointers from Wikitech... two wikis blergh). I had no idea about Redis being used for user sessions. That's neat. MZMcBride _______________________________________________ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l