博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2010年5月27日

摘要: 新版本的spy memcacheD 中加入了CAS操作(server1.4.4/client2.5) , 何谓CAS ? 简而言之就是你必须以最新数据为基础进行修改,否则就不能更新这条数据。 看一个例子:1. A 取出对象objectA 2. B 取出对象 objectA 3. B 修改对象 objectA 并放入缓存 4. A 修改对象 objectA 并放入缓存 --------冲突在第四步, A修改的对象已经不是最新的了,所以产生了冲突。 那么memcacheD如何实现CAS?Future<CASResponse> net.spy.memcached.MemcachedC 阅读全文

posted @ 2010-05-27 17:28 commond 阅读(1858) 评论(0) 推荐(1) 编辑