
My experience with the npm package was good, I love the ease of use and simplicity of it. I used it a while ago but the link to it is https://www.npmjs.com/package/memcached. Because it's so simple I could create a wrapper that could be used internally in our project. It definitely solved the issues we were facing with our web application rendering times. We achieved our desired results after implementation. Review collected by and hosted on G2.com.
With the simplicity can come many implementations which could possibly be the not recommended way. Not really a dislike but it would have been interesting for me to have more resources to understand exactly what's going on under the hood. Other than that there's not much more I can say. Review collected by and hosted on G2.com.
I like that Memcached allows for storage in RAM. It is Key-Value, but storing a JSON string is easy and quick. Especially so when using for it's intended purpose as a cache without worrying about persistence. It's written in C, very close to the metal. Additionally, development on it is very active - with the most recent stable release a few months ago. I especially love that it can distribute its hash table across multiple machines, thus improving speed and reducing overall workload. Review collected by and hosted on G2.com.
While the prefered cleanup strategy is LRU (Least Recently Used) I would love to have the ability to change to LFU (Least Frequently Used) for instance. I am not aware of this being configurable. Care should also be taken to make sure that it is secure (typically user error). One should configure the application correctly and to only accept connections from whitelisted applications. Review collected by and hosted on G2.com.
Simplicity, integration is pretty fast, you can integrate in minutes. A good amount of libraries for different frameworks Review collected by and hosted on G2.com.
I actually don't like some protocol implementations, like pylibmc Review collected by and hosted on G2.com.
Memcache is supported by a huge set of development tools, has great library support Review collected by and hosted on G2.com.
Using the TEXT protocol vs. the BINARY protocol can be required to get some clients to work. Review collected by and hosted on G2.com.
It's as fast and as stable as it can be. It never crashed. Its performance is unbeatable because of its simplicity, it does what it has to do, and it does it very well. Review collected by and hosted on G2.com.
Lack of features. It used to be the best option, but now there are more alternatives (eg, Redis) that are as fast as Memcached. The key and value size limits might be a problem for some. The limit of 1 index is also a problem. Review collected by and hosted on G2.com.
It's extremely easy to install and start using memcached in your server and also in your local development environment. Review collected by and hosted on G2.com.
Not as useful and extensible as Redis. I would not recommend it over it. Review collected by and hosted on G2.com.
very fast database for storing keys and other information into memory that would normally be heavy on other databases / applications to request the data. ability to cluster the memcache servers in a distributed pool for high availability and reliability. integrates with many languages using modules/api (such as c, php, perl, python, etc) allowing greater flexibility for usage. Review collected by and hosted on G2.com.
it's meant for specific use cases really. assuming that the server restarts, any of the cached data will be gone (it wasn't meant to save it long term). there's some other products that are supposed to be better as well, although i haven't had a need to try/use any of them yet for the purpose of the applications being used with memcached. Review collected by and hosted on G2.com.
Ease of use, reliability. Very robust, fast information retrieval, simple integration with any system. Reliable service that has been available for many years so can be relied on. Review collected by and hosted on G2.com.
Lack of persistence without add-ons can cause problems, need to ensure you aren't saving any data you can't rebuild. Review collected by and hosted on G2.com.