News for hackers. Stuff that matters.
Re:Memcached – Caching Beyond RAM: Riding the Cliff by ksec on Thursday February 14, 2019 @05:00AM (#19160794)
Not trolling but a real Questions.

Under what scenario would Memcached be better than Redis in 2019 if you are starting new?

Re:Memcached – Caching Beyond RAM: Riding the Cliff by cbg0 on Thursday February 14, 2019 @06:17AM (#19161075)
Specifically tied to this discussion: extstore is free on memcached, meanwhile you need to pay for Redis Enterprise if you want similar functionality (Redis on Flash), as far as I know.
Re:Memcached – Caching Beyond RAM: Riding the Cliff by liveoneggs on Thursday February 14, 2019 @09:16AM (#19161979)
memcached has, basically, zero configuration, scales to all of your processors, is known/stable/simple, and never exposed open lua shells to the internet?

memcached does one thing. redis does a bunch. They are different.

Re:Memcached – Caching Beyond RAM: Riding the Cliff by scarface74 on Thursday February 14, 2019 @05:24AM (#19160862)
Memcached scales vertically. Redis is single threaded. Multiple cores are wasted.
Re:Memcached – Caching Beyond RAM: Riding the Cliff by indeyets on Thursday February 14, 2019 @06:37AM (#19161136)
An official position is that one should run multiple Redis servers per machine and scale by splitting datasets between them
Re:Memcached – Caching Beyond RAM: Riding the Cliff by scarface74 on Thursday February 14, 2019 @06:49AM (#19161189)
Which doesn’t necessarily help if you have certain shards that are hit heavier and it’s more maintenance.

Also, if you are running on prem, you can optimize your VM for cores/RAM. At least on AWS, you can’t perfectly optimize your core count versus RAM vs speed.

But then again, if I were running on prem, I might use Redis because it handles use cases by itself that it would take Memcached+ other servers to manage. With cloud hosting, I could use managed purpose built services if I needed more features than Memcached can handle by itself.

Re:Memcached – Caching Beyond RAM: Riding the Cliff by dlojudice on Thursday February 14, 2019 @08:05AM (#19161545)
not sure if Redis has such thing but the failover mechanism through key hashing by memcached clients (not on the server) is something simple and effective (if you have enough nodes)