Инсталирането на memcached под Windows не е чак толкова сложно въпреки че memcached е писан с идеята да работи само под линукс :) Като цяло memcached е daemon който работи също като mysql на машината.
За да го инсталираме правим следното:
1. отиваме в http://code.jellycan.com/memcached/ и сваляме win32 binary пакета, към днешна дата версията е 1.2.6 и линка е тук.
2. разархивираме някъде на диска, примерно c:\memcached\ (в архива трябва да има 1 файл с име memcached.exe)
3. отвяряме Command Prompt от Start -> Run -> cmd
4. изписваме

 c:\memcached\memcached.exe -d install  
като
 c:\memcached\ 
е директорията в която сме разархивирали. Идеята е да го инсталираме като service.
5. в Command Prompt изписваме и
 net start "memcached Server" 
като така стартираме инсталирания преди малко service

Ако всичко е наред вече трябва да имеме напълно работещ memcache сървър :) А в документацията на php има всичко останало и нужно за да се използват заедно :)
а клиентската част на библиотеката за работа на memcached с Python може да се намери тук