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.
Under what scenario would Memcached be better than Redis in 2019 if you are starting new?