Development

See the GitHub project page for source code, to file and issue, or to make a code contribution.

Philosophy

  • All operations should be atomic. Please report race conditions.

  • The standard collections should match the API of their Python counterparts. For these collections, having the same (expected) behavior is more important than processing efficiency.

    If there is more efficient approach than the one complying with the model interface, a new method exposing this approach should be introduced and documented.

    If a collection’s behavior doesn’t match its standard Python counterpart, and there is no documented warning, please create an issue.

  • Behavior of “nested” collections is undefined. It is not recommended to create such structures. Use a collection of keys instead.

  • The library will take advantage of features in new versions of Redis, but will provide backports for older versions of Redis.

    The earliest supported version of Redis is the one that ships with the oldest supported LTS release of Ubuntu Linux (see packages.ubuntu.com).

Maintainers

License: ISC

© 2013-? Honza Javorek <mail@honzajavorek>

This work is licensed under ISC license.