<story><title>Redis 2.6.0 Released</title><url>http://redis.io/download#2.6.0</url><text></text></story><parent_chain><item><author>pjscott</author><text>Joy to all! This means that the Lua scripting is now available in a stable release!&lt;p&gt;Want to use Redis as a very fast bloom filter server? A couple of short Lua scripts can make it happen. Want to do some operation which would require a lot of round-trips to Redis? Turn it into a Lua script and get rid of those network round-trips. Once you get used to having this capability, it starts to feel indespensible, an essential feature that Redis would be incomplete without.&lt;p&gt;Oh, and I guess there are a bunch of other improvements in 2.6 -- reduced memory usage, more convenient command-line options for redis-server, some handy new commands, and a lot more --  but really, the Lua scripting is so good that it outshines everything else.</text></item></parent_chain><comment><author>burke</author><text>That sounded like fun, so:&lt;p&gt;Bloom filters in redis: &lt;a href=&quot;https://gist.github.com/3936629&quot; rel=&quot;nofollow&quot;&gt;https://gist.github.com/3936629&lt;/a&gt;&lt;p&gt;Turns out it&apos;s kinda hard to get a decent hashing algorithm working in redis-lua-land, but I&apos;m sure an implementation of murmurhash wouldn&apos;t be so hard if one had a few hours.&lt;p&gt;EDIT: It&apos;s worth mentioning, too, that we&apos;ve been using a collection of lua scripts to manage inventory reservations at Shopify since March, and the tech has worked very well for us.</text></comment>
<story><title>Redis 2.6.0 Released</title><url>http://redis.io/download#2.6.0</url><text></text></story><parent_chain><item><author>pjscott</author><text>Joy to all! This means that the Lua scripting is now available in a stable release!&lt;p&gt;Want to use Redis as a very fast bloom filter server? A couple of short Lua scripts can make it happen. Want to do some operation which would require a lot of round-trips to Redis? Turn it into a Lua script and get rid of those network round-trips. Once you get used to having this capability, it starts to feel indespensible, an essential feature that Redis would be incomplete without.&lt;p&gt;Oh, and I guess there are a bunch of other improvements in 2.6 -- reduced memory usage, more convenient command-line options for redis-server, some handy new commands, and a lot more --  but really, the Lua scripting is so good that it outshines everything else.</text></item></parent_chain><comment><author>pjungwir</author><text>The Lua scripting is also great if you need two commands to run atomically. I wrote a blog post about this just the other day:&lt;p&gt;&lt;a href=&quot;http://illuminatedcomputing.com/posts/2012/10/redis-eval/&quot; rel=&quot;nofollow&quot;&gt;http://illuminatedcomputing.com/posts/2012/10/redis-eval/&lt;/a&gt;</text></comment>