beanstalkc is a simple beanstalkd client library for Python. beanstalkd is a fast, distributed, in-memory workqueue service.
beanstalkc is pure Python, and is compatible with eventlet and gevent.
To use beanstalkc, you only need the beanstalkc.py
file. There are no external
dependencies.
Here is a short example, to illustrate the flavor of beanstalkc:
>>> import beanstalkc
>>> beanstalk = beanstalkc.Connection(host='localhost', port=11300)
>>> beanstalk.put('hey!')
1
>>> job = beanstalk.reserve()
>>> job.body
'hey!'
>>> job.delete()
For more information, see TUTORIAL.md
, which will explain most everything.
Copyright (C) 2008-2010 Andreas Bolka, Licensed under the Apache License, Version 2.0.