This is why I cant have conversations using Twitter

This is why I cant have conversations using Twitter Yesterday Stripe engineers wrote a detailed report of why they had an issue with Redis. This is very appreciated. In the Hacker News thread I explained that because now we have diskless replication (http://antirez.com/news/81) now persistence is no longer mandatory for people having a master-slaves replicas set. This changes the

http://antirez.com/news/82 · October 29, 2014

Diskless replication a few design notes

Diskless replication a few design notes Almost a month ago a number of people interested in Redis development met in London for the first Redis developers meeting. We identified together a number of features that are urgent (and are now listed in a Github issue here: https://github.com/antirez/redis/issues/2045), and among the identified issues, there was one that

http://antirez.com/news/81 · October 27, 2014

A few arguments about Redis Sentinel properties and fail scenarios

A few arguments about Redis Sentinel properties and fail scenarios Yesterday distributed systems expert Aphyr, posted a tweet about a Redis Sentinel issue experienced by an unknown company (that wishes to remain anonymous): “OH on Redis Sentinel “They kill -9’d the master, which caused a split brain…” “then the old master popped up with no data and replicated the lack of data

http://antirez.com/news/80 · October 21, 2014

Redis cluster no longer vaporware

Redis cluster no longer vaporware The first commit I can find in my git history about Redis Cluster is dated March 29 2011, but it is a “copy and commit” merge: the history of the cluster branch was destroyed since it was a total mess of work-in-progress commits, just to shape the initial idea of

http://antirez.com/news/79 · October 9, 2014

Queues and databases

Queues and databases Queues are an incredibly useful tool in modern computing, they are often used in order to perform some possibly slow computation at a latter time in web applications. Basically queues allow to split a computation in two times, the time the computation is scheduled, and the time the computation is

http://antirez.com/news/78 · July 14, 2014

A proposal for more reliable locks using Redis

A proposal for more reliable locks using Redis —————– UPDATE: The algorithm is now described in the Redis documentation here => http://redis.io/topics/distlock. The article is left here in its older version, the updates will go into the Redis documentation instead. —————– Many people use Redis to implement distributed locks. Many believe that this is a great use case, and that Redis

http://antirez.com/news/77 · May 16, 2014

The Competence Debt

The Competence Debt A summary, and a little extension, to Ben Horowitz’s book The Hard Thing About Hard Things

https://www.julianbrowne.com/article/competence-debt/ · May 3, 2014

Using Heartbleed as a starting point

Using Heartbleed as a starting point The strong reactions about the recent OpenSSL bug are understandable: it is not fun when suddenly all the internet needs to be patched. Moreover for me personally how trivial the bug is, is disturbing. I don’t want to point the finger to the OpenSSL developers, but you just usually think

http://antirez.com/news/76 · April 10, 2014

Redis new data structure the HyperLogLog

Redis new data structure the HyperLogLog Generally speaking, I love randomized algorithms, but there is one I love particularly since even after you understand how it works, it still remains magical from a programmer point of view. It accomplishes something that is almost illogical given how little it asks for in terms of time or space.

http://antirez.com/news/75 · April 1, 2014

Fascinating little programs

Fascinating little programs Yesterday and today I managed to spend some time with linenoise (http://github.com/antirez/linenoise), a minimal line-editing library designed to be a simple and small replacement for readline. I was trying to merge a few pull requests, to fix issues, and doing some refactoring at the same time. It was some kind of

http://antirez.com/news/74 · March 13, 2014