Skip to content

jefyt/memcached-windows

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Memcached for Windows

memcached is a high performance multithreaded event-based key/value cache store intended to be used in a distributed system.

memcached-windows is a native Windows port of memcached without using a compatibility layer like Cygwin or Windows Subsystem for Linux. It is instead using Mingw-w64 to produce native Windows binaries. See Why native? wiki for the advantages. Released binaries are transparently built, tested, and reproducible (see https://ci.appveyor.com/project/jefty/memcached-windows).

memcached-windows is verified using the same test suite as the official memcached. All tests PASSED!

memcached-windows will be regularly merged, built, and tested with upstream/official memcached's latest releases. See wiki for more info.

Binary package downloads (win32 and win64)

GitHub (AppVeyor CI) Latest
AppVeyor CI Artifacts
  • CI outputs and saves the final archives' hashes and can be compared with the released hashes. This is one way to confirm binaries' origin.
  • Aside from the hashes, Bintray binaries are also GPG-signed. Verify with public key.

Environment

Minimum Requirement: Windows Vista/Windows Server 2008

Running

  • Just execute memcached.exe (Options are same except the unsupported)
  • Just execute memcached.exe --help for more info

Unsupported (may support in the future)

  • sasl (-Y/--auth-file with TLS/SSL enabled is a good alternative)
  • -u/user (Better use Windows runas command, Windows explorer's Run as different user context menu, or other Windows built-in tools)
  • -r/coredumps (Mingw-w64 currently doesn't support coredump but check Runtime and Crash Analysis wiki to know how to achieve same purpose using native Windows crash dumps.)
  • -k/lock-memory (Windows does not currently support locking of all paged memory)
  • seccomp

Bug reports

Feel free to use the issue tracker on github.

If you are reporting a security bug please contact a maintainer privately. We follow responsible disclosure: we handle reports privately, prepare a patch, allow notifications to vendor lists. Then we push a fix release and your bug can be posted publicly with credit in our release notes and commit history.

Packages

No packages published

Languages

  • C 61.0%
  • Perl 32.2%
  • Shell 2.1%
  • M4 1.8%
  • Python 1.4%
  • DTrace 0.7%
  • Other 0.8%