How is memcache distributed?

Solution 1:

Memecache library is responsible for sending the request to the correct server. The library uses the list you provide to send requests to different servers and memcache doesn't do replication.

Refer to the Linux journal article. It explains how memcache works in more detail.