Skip to content

Dogpile backend for AWS Elasticache Memcache. (pymemcache and auto-discovery)

License

Notifications You must be signed in to change notification settings

ludia/dogpile_elasticache

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dogpile Elasticache

Dogpile backend for AWS Elasticache Memcache service. Uses pymemcache to connect to nodes of the Elasticache cluster with auto-discovery.

Usage

Install with pip:

$ pip install dogpile_elasticache

Configure a region to use dogpile_elasticache:

from dogpile.cache import make_region

region = make_region().configure(
    'elasticache_pymemcache',
    arguments = {
        'configuration.host': 'XX.XX.cfg.use1.cache.amazonaws.com',
        'configuration.port': '11211',
    }
)

Development

Install environment:

$ pip install -e .[test]

Run tests (with Nose):

$ nosetests

Release (with zest.releaser):

$ fullrelease

Thanks

Thanks to https://github.com/gusdan/django-elasticache for the cluster discovery code.

About

Dogpile backend for AWS Elasticache Memcache. (pymemcache and auto-discovery)

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages