When you issue a
flush, MemCachier marks all values in
your cache as flushed (specifically by incrementing an internal
version counter) but only deletes those keys lazily. Then first time
you do a get on a value that has been flushed, it will fail, as
expected, and evict the value. The statistics reflect the number of
values stored rather than than active set.
MemCachier is protocol-compliant with Memcached. Any Memcached client library that supports SASL authentication will work with MemCachier. Under the covers, MemCachier is not based on Memcached. You can use MemCachier the same way you'd use Memcached. However, MemCachier has several advantages over Memcached:
A high availability MemCachier cluster is more reliable and handles failures better. With high availability, Memcached operations will be handled by many different servers. If one server goes down, your cache will still be available through other servers.
Our current analytics dashboard providers current usage figures for "used bytes" and "number of objects". Historical "used bytes" usage is saved for 7 days, which gives developers insight into how much cache they're using over time
Only when moving from a development to a production plan. Between production plans, your cache won't be affected (performance or availability) by upgrading or downgrading your plan.
MemCachier supports any Memcached client library that supports SASL authentication and the binary protocol. Please see our recommended clients for more details.
Please make sure to use version 2.8.9 or earlier! At the moment, version 2.8.10 and later have an issue with SASL authentication that makes them unusable with MemCachier.
Any issues related to MemCachier service are reported at MemCachier Status.
Please also follow us on twitter, @memcachier, for status and product announcements.
The memcachier gem is relevant for customers in Heroku, AppFog, and
cloudControl. It copies the
MEMCACHIER_* environment variables to
MEMCACHE_* variables, which is where most client libraries expect to
find SASL credentials
Yes, we have several already. MemCachier can offer enterprises the service they would expect -- a direct contact at MemCachier, SLAs, 24/7 support, consulting, and larger cache sizes. Contact us to learn more.
We can go as large as you want. Contact us and tell us how much cache you need
Yes. MemCachier will always run in the same data centre as your app.
We provide several features to increase reliability and fault-tolerance, but we don't guarantee data won't be loss. We are a non-persistent data-store as Memcached is designed to be. This allows us to achieve the best performance possible and discourage use-cases we don't think MemCachier is suited for.