Why we dont have benchmarks comparing Redis with other DBs

Why we dont have benchmarks comparing Redis with other DBs Redis speed could be one selling point for new users, so following the trend of comparative “advertising” it should be logical to have a few comparisons at Redis.io. However there are two problems with this. One is of goals: I don’t want to convince developers to adopt Redis, we just

http://antirez.com/news/85 · January 29, 2015

Redis latency spikes and the Linux kernel a few more details

Redis latency spikes and the Linux kernel a few more details Today I was testing Redis latency using m3.medium EC2 instances. I was able to replicate the usual latency spikes during BGSAVE, when the process forks, and the child starts saving the dataset on disk. However something was not as expected. The spike did not happened because of disk I/O, nor

http://antirez.com/news/84 · November 3, 2014

Redis latency spikes and the 99th percentile

Redis latency spikes and the 99th percentile One interesting thing about the Stripe blog post about Redis is that they included latency graphs obtained during their tests. In order to persist on disk Redis requires to call the fork() system call. Usually forking using physical servers, and most hypervisors, is fast even with big processes. However Xen

http://antirez.com/news/83 · October 30, 2014

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