Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Asynchronous Redis client that works within Tornado IO loop.
Python
branch: master
Failed to load latest commit information.
brukva fix zsets in pipeline
demos
tests fix zsets in pipeline
.gitignore adding basic packaging, .gitignore, and the ability to run tests with…
LICENSE Added LICENSE, mentioned it in readme.
README.md Added big fat warning to README.md
setup.py adding tests to setup.py
show_coverage.py show_coverage displays quantity of already covered commands
test_pipe.py fix zsets in pipeline

README.md

BIG FAT WARNING

https://github.com/evilkost/brukva - go there if you want working brukva. In this repository brukva is very outdated and broken.

brükva

Asynchronous Redis client that works within Tornado IO loop.

Usage

>>> import brukva
>>> c = brukva.Client()
>>> c.connect()
>>> def on_result(result):
       (error, data) = result
       print data or error
>>> c.set('foo', 'bar', on_result)
>>> c.get('foo', on_result)
>>> c.hgetall('foo', on_result)
>>> c.connection._stream.io_loop.start() # start tornado mainloop
True
bar
ResponseError (on HGETALL [('foo',), {}]): Operation against a key holding the wrong kind of value

Tips on testing

Run tests with the following command:

nosetests -s -w tests --nologcapture

Credits

brukva is developed and maintained by Konstantin Merenkov

License

See LICENSE file. Long story short: WTFPL v2

Something went wrong with that request. Please try again.