What problem are you solving by storing some data in both memcached instances?
/Henrik On Fri, Oct 12, 2012 at 4:17 PM, Kiran Kumar <[email protected]> wrote: > Initially there is one Memcache for the entire application , now we expect > some 50000 users on to our application , so as part of re modeling we are > going with 2 Memcache servers , which will be working independently to > suppourt scalibility , and as the exisiting application is designed in such > a way that one part of the Application will be writing to both the > instances of the application . > > On Thursday, 11 October 2012 20:28:06 UTC+5:30, Kiran Kumar wrote: >> >> I am working on a heavy traffic web site , where there will be GB's of >> data written per minute into our Memcache . So we have decided to use two >> separate instances of Memcache for the application . >> >> Right now the setup is that , there is NO clustering between Memcache1 >> and Memcache2 because , Memcache1 caches 50% of the data and Memcache2 >> caches the other 50% of the data. >> >> Memcache1 Memcache2 >> \ / >> \ / >> \ / >> \ / >> \ / >> \ / >> CustomerData >> >> So right now as per the set up , there are two Memcache instances for a >> single application . >> >> Now my question is , once we recive a value inside the application , >> which writes/sets to both the Memcache instances , assume that if a key is >> read one of the instance of Memcache - 1 , i need to delete the same key on >> the other instance of memcahce also at the same time , so taht they will be >> in sync with each other . >> >> As per the code point of view once a value is read from Memcache , i am >> deleting that key . >> >
