Antirez has returned to Redis! Yes, Salvatore Sanfilippo (aka Antirez), the creator of Redis has returned to Redis and he joined us to share the backstory on Redis, what’s going on with the tech and the company, the possible (likely) move back to open source via the AGPL license, the new possibilities of AI and vector embeddings in Redis, and some good ’ol LLM inference discussions.
Salvatore Sanfilippo: It’s a lot of people, and the development part is almost completely in Israel. A lot of remote work is inside Israel, in many places of Israel, in the North, in the small cities, small villages… And there are truly talented people there. Incredible persons. Also very loyal persons to the company, that understand the project and understand it is very important. Also, they are people that kind of fight for the AGPL thing, because they thought it was a good thing. So people interested in the project. And I believe it is a very strong pool of talented people in Tel Aviv.
Also, another thing that happened that I believe is extremely cool is that we are acquiring new people that are like that. What happened is that one of my colleagues, Oran, which is truly a genius of programming, together with Yossi - they are two really superstars that nobody knows. For example, Yossi was the one that wrote the abstraction layer in order to make Redis SSL as a module. So you load a module and it is SSL, otherwise you don’t have the complexity, and stuff like that. For example, this Chinese person starting to do pull requests only on comments. This comment, this – and another guy, which is a Portuguese, for example, also doing initially simple pull requests. But he recognized that they were smart, and started to help them to create more complex pull requests. And since Oran works a lot, since he’s responsible of all the developments of Redis on Flash, which is, you know, the way that we have to offload part of the data from RAM to Flash; it’s a complicated fork of Redis. You know, he had to do a true investment, and now these two persons are very strong core contributors of Redis, making complicated stuff.
[00:52:00.19] Also, another guy, which is the one that implemented the expires in the hash type elements, single elements - he’s very talented, and he optimizes this thing to a so low level. And for example, one thing that I still love about Redis, and I think that we have an edge here compared to, for example, Valkey, is the design idea. In Valkey there are a bunch of people and they do a lot of agreement design, which is a way of working that I don’t believe will be optimal. And why I hope that Valkey is going to be great, because in some way this was – you know, the thing about the BSD is that whatever happens to the company, to myself, the code in some way can go forward, because it takes other streets, like Amazon, or Google forking, [unintelligible 00:53:00.11] However, from the point of view of the software idea, I don’t think that Valkey can do a better job than us. And one thing that I would love is we go back in to AGPL to be also OSI-approved it again, and then compete on the quality of the ideas, and the quality of the developments… You know, because Redis is going to diverge a lot.
For example, one of the leaders of the project said, after seeing in my blog post the vector sets thing, “We will never do something like that”, because they don’t trust in this line of, you know, AI is this terrible hype. For example, this is one way to approach the problem. I am, for example, an AI enthusiast, and this already creates a different take on the project.