A Newsletter About Everything Redis |
Issue #1 |
Editor’s NoteWelcome to the first issue of the Redis Watch – a newsletter about everything Redis! The purpose of this newsletter is to keep you informed about everything and anything and everything that’s happening in the Redis universe. I hope you’ll find this a useful resource and do feel free to provide any feedback you may have. Redis Trivia: Redis stands for REmote DIctionary Server Cheers, |
|
StoriesRedis 2.8.13 is out [link] – new functionality consists of latency monitoring and the COMMAND command. Securing Redis in the Cloud [link] – Marc Gravell, author of .NET StackExchange.Redis client library and person extraordinaire, details how to add SSL authentication and encryption to Redis communications. A must for any security-conscious Redis user. Enriching with Redis Part II: Schema Happens [link] – the 2nd installement (part 1 is here) in Gnip’s journey with Redis is about adding a schema to their database and the positive impact of pipelining. Building a Scalable Reserved Seating Ticketing Solution with Redis and Lua [link] – “It’s fast and it’s awesome.” Eventbrite’s engineer Jon Bastin provides an enlightning overview of the stack that’s used to power the ticketing service. Official documentation for Redis latency monitoring framework [link] – Dave is making its way to a Redis intance near you. Extending the redis-rb Client Library [link] – Andrew from Sutro Research shows how to extend Redis’ gem for custom commands such as hmultiset and mdump/mload to better work with Ruby’s Marshal library. As the author notes, “freedom patching” isn’t for everyone. Using Lua to implement multi-get on Redis hashes [link] – Tradier’s Steve shows how he used Lua and msgpack for performance gains when getting multiple hashes from Redis. Redis v2.8.9 port for Windows [link] – Less than 3 months after its release, the MSOpenTech team completed porting v2.8.9. Windows users can now enjoy lexicographical ordering and HyperLogLog like anyone else. A partial perl-implementation of Redis [link] – Steve’s dataset no longer fit in RAM so he set out to write his own Redis front-end to SQLite. Here’s the project’s source code (an original name is in order though). Simple news feed with Redis Sorted Sets [link] – Building a simple news feed for your application is almost trivial with Redis’ sorted sets and Matheus shows how to do it in Ruby. Build highly scalable applications with Node.js and Redis [link] – IBM’s Ryan Baxter shows how to build BlueChatter, a chat application, on on IBM’s BlueMix. An excellent and comprehensive tutorial that lets you jump into the action in no time. |
|
Coding & Developmentpredis 0.8.6 [link] – the de facto default Redis client for PHP got a maintenance release and added support for 2.8.9’s lexicographical ordering and HyperLogLog commands [release notes]. Version 1.0.0 is expected to be released shortly. Efficient Paging with MySQL and Redis Sorted Sets [link] – avoid using the wasteful LIMIT clause by serving cached ordered query results. active_redis_orm [link] – a Ruby ORM for Redis, using ActiveModel, heavily influenced by the ActiveRecord and Mongoid gems. Developed by the amazing SpotIM team. redis-stat [link] – a simple Redis monitoring tool written in Ruby. Features a command line interface and a web dashboard/ RespClient, a Minimal Redis Client for PowerShell [link] – if you’re looking for a way to talk RESP (Redis Serialization Protocol) from your PowerShell prompt then look no further (and if you can read Japanese, here’s an accompanying presentation). rom 0.26.5 [link] – The Redis object mapper for Python by Josiah Carlson was added the ability to selectively choose rom’s session caching behavior. |
|
Overheard@maknz: “Redis can handle 40k INCR commands per second. Pretty damn impressive for a $5 VPS.” [link] @__Cybermaxs__: “used memory in my #redis db just dropped (from 1.86G to 110M ) just by removing a hash key => choose the right type and monitor your db” [link] @benkershner: “Redis continues to impress. 4M+ message in queue and still handling like a champ. Wish I could say the same for the Logstash indexer.” [link] @codemonkeyism: “@antirez Redis is the most stable server software I’ve ever used. And your good attitude shows in your blog posts.” [link] @tomazmiklas: “ProTip: Redis is awesome for many tasks. However if you enable vm, make sure you never use it – gets 10-100 times slower when touches disk” [link] |
|
RedisVideo – Managing 50K+ Redis Databases Over 4 Public Clouds, 8 PaaS and 10 Geographical Regions with a Tiny Devops Team [link] Blog Post – Redis is Beautiful: A Visualization of Redis Commands [link] Blog Post – New in memtier_benchmark: Pseudo-Random Data, Gaussian Access Pattern and Range Manipulation. [link] Presentation – How to Build a High Performance Application Using CloudFoundry and Redis – from #CFSummit 2014: Video: [link], Slides: [link] Blog Post – Redis DevOp Headaches #1: Replication Buffer [link] Presentation – Redis Use Cases: An Introduction to the SQL Practitioner – from #DevConTLV 2014. Video: [link], Slides: [link] Use Case – Scopely Gets the High Scores with Redis [link] |
|
Questions? Feedback? Anything you want to share? Email or tweet me – I’m highly available 🙂
This newsletter was produced and distributed by Redis, Inc. |