gevent compatible Memcache client

I have been looking for a memcache client that plays well with gevent, and I stumbled upon one today:

https://github.com/esnme/ultramemcache

It’s written and maintained by the good folks at ESN.me. ¬†They built Battlelog, the social network for Battlefield 3, using gevent and this memcache client. ¬†They also released a gevent-compatible MySQL driver and a few other interesting python projects.

I’ll be doing load/stress testing with various different clients and setups for flask/gevent in the coming weeks, and I’ll post my findings here.

This entry was posted in Development and tagged , . Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.

4 Comments

  1. phus
    Posted February 9, 2012 at 9:41 am | Permalink

    Hi, I already do some performance test and found that `umemcache.Client.get` sometimes toooooooooooooooo slow.

    • Shawn
      Posted February 9, 2012 at 11:40 am | Permalink

      Did you use gevent and monkey patch in your test?

  2. Dave
    Posted April 13, 2012 at 1:29 pm | Permalink

    Would this work for membase as well?

    • Shawn
      Posted April 16, 2012 at 3:34 pm | Permalink

      yep it works with membase

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>