Gopher a present for Redis

Gopher a present for Redis Ten years ago Redis was announced on Hacker News, and I use this as virtual birthdate for the project, simply because it is more important when it was announced to the public than the actual date of the project first line of code (think at it conception VS actual birth

http://antirez.com/news/127 · February 25, 2019

An update about Redis developments in 2019

An update about Redis developments in 2019 Yesterday a concerned Redis user wrote the following on Hacker News: — https://news.ycombinator.com/item?id=19204436 — I love Redis, but I’m a bit skeptical of some of the changes that are currently in development. The respv3 protocol has some features that, while they sound neat, also could significantly complicate client library code. There’s also

http://antirez.com/news/126 · February 20, 2019

Why RESP3 will be the only protocol supported by Redis 6

Why RESP3 will be the only protocol supported by Redis 6 [EDIT! I’m reconsidering all this because Marc Gravell from Stack Overflow suggested that we could just switch protocol for backward compatibility per-connection, sending a command to enable RESP3. That means no longer need for a global configuration that switches the behavior of the server. Put in that way it is

http://antirez.com/news/125 · November 9, 2018

Death By Customer

Death By Customer If companies want to get better at being agile and digital, whatever that means, they need to stop looking to rules and process for the answer. Most of all they need to stop expecting the appointment of an agile coach to change them. Make the company a happy one and the rest will follow.

https://www.julianbrowne.com/article/death-by-customer/ · October 13, 2018

Writing system software code comments

Writing system software code comments For quite some time I’ve wanted to record a new video talking about code comments for my “writing system software” series on YouTube. However, after giving it some thought, I realized that the topic was better suited for a blog post, so here we are. In this post I analyze

http://antirez.com/news/124 · October 6, 2018

LOLWUT a piece of art inside a database command

LOLWUT a piece of art inside a database command The last few days have been quite intense. One of the arguments, about the dispute related to replacing or not the words used in Redis replication with different ones, was the following: is it worthwhile to do work that does not produce any technological result? As I was changing the Redis

http://antirez.com/news/123 · September 12, 2018

On Redis master-slave terminology

On Redis master-slave terminology Today it happened again. A developer, that we’ll call Mark to avoid exposing his real name, read the Redis 5.0 RC5 change log, and was disappointed to see that Redis still uses the “master” and “slave” terminology in order to identify different roles in Redis replication. I said that I was

http://antirez.com/news/122 · September 6, 2018

Redis is not open core

Redis is not open core Human beings have a strong tendency to put new facts into pre-existing categories. This is useful to mentally and culturally classify similar events under the same logical umbrella, so when two days ago I clarified that the Redis core was still released under the vanilla BSD license, and only certain

http://antirez.com/news/121 · August 25, 2018

Redis will remain BSD licensed

Redis will remain BSD licensed Today a page about the new Common Clause license in the Redis Labs web site was interpreted as if Redis itself switched license. This is not the case, Redis is, and will remain, BSD licensed. However in the era of [edit] uncontrollable spreading of information, my attempts to provide the

http://antirez.com/news/120 · August 22, 2018

Redis Lua scripting several security vulnerabilities fixed

Redis Lua scripting several security vulnerabilities fixed A bit more than one month ago I received an email from the Apple Information Security team. During an auditing the Apple team found a security issue in the Redis Lua subsystem, specifically in the cmsgpack library. The library is not part of Lua itself, it is an implementation of

http://antirez.com/news/119 · June 13, 2018