每次查询数据都是访问数据库,高并发、高访问导致数据库连接超时,
如何使用memcache 进行数据重构,存在cache时不访问数据库,直接读取cache里面的数据,求大侠指点
(条件:由于数据经常变动,绝大多数的查询是分页查询的)
memcache是要自己手动将数据加入到里面的,这样你就在你add、update、delete等数据操作时将memcache进行数据更新,这样就能保证你memcache的数据是相对较新的。
memcache处理这种分页时,显得力不从心,这时候就要考虑lucene了
操作memcache的时候还是要lock的。
http://code.google.com/p/beitmemcached/