Thanks for the feedback Daniel :)

On Sunday, 18 February 2018 12:41:14 UTC+5:30, Daniel Ellis wrote:
>
> There's nothing like what you're asking about built into memcached (i.e. 
> key rebalancing).  You can use a proxy like mcrouter to create a new pool 
> of servers and then migrate your data by copying it over whenever a key is 
> looked up (look up WarmUpRoute).  You won't necessarily have confidence 
> that all of the keys have been moved unless you know that they have all 
> been accessed during your warmup period.  If your constraints for data loss 
> are too high for this to be viable, you might want to consider a data store 
> with persistence built in.
>
> On Sat, Feb 17, 2018 at 10:59 PM, praveen kumar <[email protected] 
> <javascript:>> wrote:
>
>> I am just curious to know how the below situation is handled at 
>> architecture level of Memcached:
>>
>> Assume we have configured 4 server to hold our key-value pairs that are 
>> cached and we have dedicated equal amount of memory for this purpose, say 
>> 1GB per server.
>> During the course of our dynamic web page we cached many results into our 
>> memcache system by following good hashing function that is likely to 
>> distribute all the keys to all the server. At a given point in time, lets 
>> assume we have .5GB of data cached in each of the four server. For some 
>> reason, say we want to remove the fourth server from the system but still 
>> want to retain the key-value pairs stored in it to be accessible at high 
>> speed? How do we re-distribute it among other 3 servers (which still has 
>> 0.5GB of storage each)?
>>
>> I am new to memcached. Please let me know if my thinking in terms of 
>> system architecture, or scenario is incorrect...
>>
>> Will be waiting for the feedback from the mailing list :)
>>
>> -- 
>>
>> --- 
>> You received this message because you are subscribed to the Google Groups 
>> "memcached" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"memcached" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to