Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

An(other) asynchronous Redis client for Tornado.

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 akane
Octocat-spinner-32 examples
Octocat-spinner-32 tests
Octocat-spinner-32 .gitignore
Octocat-spinner-32 ChangeLog
Octocat-spinner-32 LICENSE
Octocat-spinner-32 MANIFEST.in
Octocat-spinner-32 README.rst
Octocat-spinner-32 setup.py
README.rst

Akane

An asynchronous Redis client for Tornado.

This client is not finished and still under development. And I'm going to try various thing with it before it reaches a stable release. Like stuff that doesn't make sense. :D

Roadmap

  • C-based reply parser. (in progress)
  • Implement commands and unit tests. (in progress)
  • Implement pipelining.

I haven't looked into pub/sub, Lua scripting and transactions, but those will be included too. It just needs some more research.

I'll first support Python 2 and then add support for Python 3 to avoid version checks everywhere in the code. There are some differences in the C-APIs of Python 2 and 3.

License

Akane is licensed under the MIT license. akane/buffer.c is from Sundown. akane/utils.c contains a function, intlen, from Hiredis. That function is under the BSD license. reverse and itoa are from K&R.

Installation

Manually:

python setup.py install
Something went wrong with that request. Please try again.