Live data from Hacker News

ApsaraCache: A Redis branch originated from Alibaba Group

github.com

21–30 of 43 posts

Re: ApsaraCache: A Redis branch originated from Alibaba Group

#21
Hi all, I'm here in Hangzhou and had the pleasure to have a meeting with the team working at that. It's a great team and we'll work into merging stuff into upstream Redis when it makes sense. It's cool that companies other than Redis Labs are starting to contribute to the development!

Note that this branch is based on Redis 2.8 so of course porting stuff requires some work.

Re: ApsaraCache: A Redis branch originated from Alibaba Group

#23
post #21

Hi all, I'm here in Hangzhou and had the pleasure to have a meeting with the team working at that. It's a great team and we'll work into merging stuff into upstream Redis when it makes sense. It's cool that companies other than Redis Labs are starting to contribute to the development! Note that this branch is based on Redis 2.8 so of course porting stuff requires some work.

Can I ask what you think of pedis ? (see my other comment on the thread)

Re: ApsaraCache: A Redis branch originated from Alibaba Group

#24

Goals: For both support Redis and Memcached protocol with no client code need to be modified. For highly stable and efficient in production environment. At face value it appears to be a NIH driven development. It is not only a redis fork it is also a persistent memcached port, which is _only_ selectable on launch. Maybe there is a catch, but lack of a roadmap and/or design document certainly doesn't really help.

I remember some time ago Alibaba was the largest Memcached user on the planet, may be they wanted to smooth the operation and use Redis whenever possible?

Re: ApsaraCache: A Redis branch originated from Alibaba Group

#25
post #21

Hi all, I'm here in Hangzhou and had the pleasure to have a meeting with the team working at that. It's a great team and we'll work into merging stuff into upstream Redis when it makes sense. It's cool that companies other than Redis Labs are starting to contribute to the development! Note that this branch is based on Redis 2.8 so of course porting stuff requires some work.

Can I ask what you think of pedis ? (see my other comment on the thread)

Hey, I never tested it, I've no idea. In general I think that threading Redis is a good idea and I'm going to add more threading very soon. I'm less sold on making disk the Redis primary storage...

Re: ApsaraCache: A Redis branch originated from Alibaba Group

#26
post #21

Hi all, I'm here in Hangzhou and had the pleasure to have a meeting with the team working at that. It's a great team and we'll work into merging stuff into upstream Redis when it makes sense. It's cool that companies other than Redis Labs are starting to contribute to the development! Note that this branch is based on Redis 2.8 so of course porting stuff requires some work.

>Note that this branch is based on Redis 2.8

Hmm. The Github repo says it's based on 4.0: "ApsaraCache is based on the Redis official release 4.0" (from https://github.com/alibaba/ApsaraCache/blob/develop/README.m...)

Re: ApsaraCache: A Redis branch originated from Alibaba Group

#27
post #8

I wonder if Redis throughput is even a problem in practice. People usually add nodes to get more capacity (memory).

For most use-cases, Redis nodes will saturate network IO before CPU, but it should be noted that Redis is single-threaded so YMMV.

We do heavy pipelining and tend to max out the single thread, so we run multiple redis instances per host.

Re: ApsaraCache: A Redis branch originated from Alibaba Group

#29
post #26
post #21

Hi all, I'm here in Hangzhou and had the pleasure to have a meeting with the team working at that. It's a great team and we'll work into merging stuff into upstream Redis when it makes sense. It's cool that companies other than Redis Labs are starting to contribute to the development! Note that this branch is based on Redis 2.8 so of course porting stuff requires some work.

>Note that this branch is based on Redis 2.8 Hmm. The Github repo says it's based on 4.0: "ApsaraCache is based on the Redis official release 4.0" (from https://github.com/alibaba/ApsaraCache/blob/develop/README.m... )

Oh probably I mistaken other patches I discussed that will need to be ported. Thanks for the reply.

Re: ApsaraCache: A Redis branch originated from Alibaba Group

#30
post #19

This project is some kind of a joke; Look at the commit history; https://github.com/alibaba/ApsaraCache/commits/develop 15 are "writing of README / adding my copyright", and 2 are actual feature (and not long)

I think this is what you are missing: https://github.com/alibaba/ApsaraCache/commit/07518063b17b13...
Post reply on HN