Hi,

I got stuck in my design to use memcache in my application.


I have two Application server Clients ( App1 and App2) and I have two 
memcache server. (M1 and M2)

Step1: update Key1 with value "Test1" from App1 at 10:30 AM in M1(assume 
key stored in M1)
Step2: update Key1 with value "Test2" from App1 at 10:31 AM but failed new 
network burp issue between APP1 and M1, but APP1 reachable to M1 and M2, 
APP1 can reach to M2, so Key1 is updated in M2 with value "Test2"
Step3: I am reading Key1 from APP2(M1 is reachable), reading old value 
"Test1"(M1 not yet reachable from APP1)

How do I handle this issue

Scenario2:

Step1: update Key1 with value "Test1" from App1 at 10:30 AM in M1(assume 
key stored in M1)
Step2: update Key1 with value "Test2" from App1 at 10:31 AM but failed new 
network burp issue between APP1 and M1, but APP1 reachable to M1 and M2, 
APP1 can reach to M2, so Key1 is updated in M2 with value "Test2"
Step3: I am reading Key1 from APP2(M1 is reachable), reading old value 
"Test1"(M1 not yet reachable from APP1)
Step 4: Now App1 can reach to M1.
Step5: I am reading Key1 from APP1, reading old value "Test1"(M1 not yet 
reachable from APP1)

Any help is appreciated

Rajesh



Reply via email to