Skip to content

pkarc/python3-memcache

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

#Pure python(3.x) client for memcached

Overview

See http://www.danga.com/memcached for more about memcached.

Usage summary

This should give you a feel for how this module operates::

import memcache
mc = memcache.Client(['127.0.0.1:11211'], debug=0)

mc.set("some_key", "Some value")
value = mc.get("some_key")

mc.set("another_key", 3)
mc.delete("another_key")

mc.set("key", "1")   # note that the key used for incr/decr must be a string.
mc.incr("key")
mc.decr("key")

The standard way to use memcache with a database is like this::

key = derive_key(obj)
obj = mc.get(key)
if not obj:
    obj = backend_api.get(...)
    mc.set(obj)

we now have obj, and future passes through this code will use the object from the cache.

About

Pure python 3.x memcache client

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published