Live data from Hacker News

ApsaraCache: A Redis branch originated from Alibaba Group

github.com

11–20 of 43 posts

Re: ApsaraCache: A Redis branch originated from Alibaba Group

#12
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.

Re: ApsaraCache: A Redis branch originated from Alibaba Group

#13
post #4

Why forking instead of submitting pull requests to Redis?

The readme states they have a few extra unreleased features.

I'm guessing their changes are for internal use and may be out of scope for redis or simply they want to share their internal fork and get feedback/help.

I know you didn't say anything to the contrary but I feel it needs to be said: forks aren't inherently bad, they're a sign of a mature and healthy open source ecosystem.

And I'm sure if it's worth it to someone, perf improvements will eventually get upstreamed.

Re: ApsaraCache: A Redis branch originated from Alibaba Group

#15
post #9
post #2

30% faster by which measurements? Not much info on the docs....

I just tested it with redis-benchmark. The performance is the same as with Redis.

It mentions "in short connection scenario".

I take that to mean repeated connect/set-get/disconnect. Like you might get from a client in a fastcgi scenario...php for example. Maybe add the -k 0 flag to the benchmark and a low-ish number of concurrent clients.

Re: ApsaraCache: A Redis branch originated from Alibaba Group

#17

One of the most useless FAQ I saw. I would have been more interested in knowing the improvements or changes made when compared to Redis. I had some trouble with large scale master slave Redis configuration. I was hoping if they have solved the issues.

They list the two things they changed compared to redis in the readme.

Re: ApsaraCache: A Redis branch originated from Alibaba Group

#18
post #3
post #2

30% faster by which measurements? Not much info on the docs....

yeah, one of the few red flags > In short connection scenario, ApsaraCache makes 30% performance increase compared with the vanilla version. sounds like a cherry picked case to me

for them it is a real need.

(Talk with Daniel Zang CEO Alibaba Group) https://youtu.be/YhlvtcBwxPM?t=326

Post reply on HN