Memcached 64-bit for Windows

UPDATE: this is not mantined nor official,you should use the couchbase or other builds

UPDATED BUILD:  http://blog.elijaa.org/index.php?post/2010/10/15/Memcached-for-Windows&similar

After spending a day searching for a Memcached Windows 64-bit build ,I finally gave up and compile it by myself.

I manage to build it based on Memcached 1.4.2 with service code from:http://jehiah.cz/projects/memcached-win32/

The build platform is mingw64(google it) and regular mingw for configuring(as mingw64 get recognize as cygwin).

This is true 64-bit,running stats will show you the pointer_size is 64 and you can make the memcached process go over 4GB.

You can download the binaries from here,source here.

Mirror: http://dl.dropbox.com/u/103946/memcached-win64.zip

22 Comments

  1. Dustin Sallings Dec 23

    We've been working pretty actively on supporting memcached for Windows. Much of the work is on our labs page: http://labs.northscale.com/memcached-packages/ You can follow the progress on the blog: http://blog.northscale.com/ We've got it running as a service and fairly up-to-date. There's still a little bit of work to get it 100% able to be integrated in the main tree, but it's really close.

  2. Uriel Katz Dec 23

    I have seen your website but there no packages for 64-bit windows. So i compiled it by myself and post it for anyone that is looking.

  3. mileusna Jan 24

    It works, great! Thanks...

  4. Patrick Feb 10

    I've tried this version, but the time and uptime values seem to be wrong when I execute the stats command on my server. When I first started it I get the following values: STAT uptime 3054537850 STAT time 25357789 Any idea what's going on?

  5. Eugen Feb 10

    Is it possible to get such version compiled under win32?

  6. Patrick Feb 10

    I think the issue was describing previously has to deal with the gettimeofday function. I looked at the win32 1.2.6 implementation and it included an implementation for gettimeofday when it was compiled for win32. It is not included in your compiled version.

  7. Uriel Katz Feb 11

    @Eugen:i don`t understand your question this was compiled on a windows xp 64bit machine,if you want to get a win32 version just compile the source on a 32 bit machine,but there is a official port for that. @Patrick:if you send me a patch i will update the version :)

  8. smriti Jun 3

    I tried to use 64 bit windows package of memcache posted here on windows7 .When I try to run memchached.exe as administrator, cmd window does not allow me to write anything. so i am not able to install it. Is there any answer?

  9. Uriel Katz Jun 3

    you need to do: memcached.exe -d install then you will see it in the list of servies. what you did is just starting the service as normal command line application

  10. memcacher Jul 10

    some mirrors for the source http://www.digzip.com/files/1KJQSSTL/memcached-src.rar

  11. Damitha Feb 27

    I have not yet tried it. But I believe it to be Good. Thanks a million times.

  12. Victor Ke Mar 28

    How much memory could this version support? I want to alloc 12G memory to one process, is it possible? And I have installed a memcached v1.2.6 to 64-bit windows server 2008. It doesn't seem any problem when running. what kinds of performance is this version for 64-bit better than 1.2.6?

  13. Victor Ke Mar 28

    How much memory could this version support? I want to alloc 12G memory to one process, is it possible? And I have installed a memcached v1.2.6 to 64-bit windows server 2008. It doesn't seem any problem when running. what kinds of performance is this version for 64-bit better than 1.2.6?

  14. Victor Mar 28

    How much memory could this version support? I want to alloc 12G memory to one process, is it possible? And I have installed a memcached v1.2.6 to 64-bit windows server 2008. It doesn't seem any problem when running. what kinds of performance is this version for 64-bit better than 1.2.6?

  15. Victor Mar 28

    How much memory could this version support? I want to alloc 12G memory to one process, is it possible? And I have installed a memcached v1.2.6 to 64-bit windows server 2008. It doesn't seem any problem when running. what kinds of performance is this version for 64-bit better than 1.2.6?

  16. Andrew Dec 14

    thank you, I got it working!

  17. Andrew Dec 14

    thank you, I got it working!

  18. Cesar Leyva Feb 21

    Is there any chance that you can recompile it adding SASL support?

  19. Anat Mar 14

    http://jehiah.cz/projects/memcached-win32/ returns 404 page not found. why is that? Thanks!

  20. Ravi Apr 4

    Hi, contact me, I will put it on my server for downloading.

  21. fajarmf Apr 23

    Hi, I have just put mirror on my site http://fajarmf.net/2012/04/memcached-server-in-windows-7-64-bit/

  22. fajarmf Apr 23

    Hi, I have just put mirror on my site http://fajarmf.net/2012/04/memcached-server-in-windows-7-64-bit/