3 ms·
I don't get it. Just starting with the three main benefits listed on the website, none of these are compelling... > Safe: Implemented in Rust programming langu
by harryf 5y ago
I don't get it. Just starting with the three main benefits listed on the website, none of these are compelling...
> Safe: Implemented in Rust programming language and using Tokio runtime ensures memory and thread safety.
Does memcached have issues with memory and thread safety? I've never heard of them if it does.
> Fast: Can process thousands of requests with minimal overhead.
For a network cache you want _predictable_ performance more than "fast" performance, so that you're able to predict how a system will scale. "Fast" is among the top priorities for choosing a network cache implementation.
> Compatible: memc.rs is 100% compatible with memcached binary protocol. No need to rewrite your code. Just start a server and use your favorite language/framework.
What about tools for monitoring memcached in production? Does it support consistent hashing across a pool memcached servers?
Ultimately: why?
- akx 5y agoWell yes, memcached has apparently had its share of memory-corruption vulnerabilities. https://www.cvedetails.com/vulnerability-list/vendor_id-12993/product_id-26610/Memcached-Memcached.html https://www.cvedetails.com/vulnerability-list/vendor_id-1299...