如何使用CAS与memcached / spymemcached在两个缓存键之间进行交换

时间:2012-11-29 19:28:01

标签: caching memcached spymemcached

我有一个与密钥关联的缓存对象(大型json对象)。我想在这个缓存对象/密钥实例与另一个实例之间进行切换,而在两者之一的可用性中没有任何停机时间。

我一直在阅读有关memcached / spymemcached的CAS(比较和设置)的信息,我觉得这样可以让我在没有任何停机时间的情况下在两个缓存实例密钥对之间进行交换。

如果是,我该如何实施比较和设置?是否有使用spymemcached api来实现此目的的代码示例?

1 个答案:

答案 0 :(得分:0)

我创建了临时存储的值。完成填充后,我删除旧缓存并交换。