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 .
>>
>

Reply via email to